Skip to main content

📖 Descrição

Este endpoint retorna todos os lookers de um usuário, filtrados pelo email.

🛠️ Requisição

Método

GET

URL

/v1/lookers

Parâmetros de Query

ParâmetroTipoObrigatórioDescrição
emailstringSimEmail do usuário

Exemplo de Requisição

curl -X GET "http://localhost:8080/v1/[email protected]"

Exemplo de Resposta (200 OK)

[
  {
    "id": "507f1f77bcf86cd799439011",
    "email": "[email protected]",
    "name": "My Portfolio",
    "cryptos": ["BTCUSDT", "ETHUSDT", "ADAUSDT"],
    "timestamp": 1234567890000
  },
  {
    "id": "507f1f77bcf86cd799439012",
    "email": "[email protected]",
    "name": "DeFi Watchlist",
    "cryptos": ["UNIUSDT", "AAVEUSDT"],
    "timestamp": 1234567890001
  }
]

📝 Códigos de Resposta

200 OK: Lista de lookers retornada com sucesso
400 Bad Request: email parameter is required - Parâmetro email não fornecido
500 Internal Server Error: Failed to get lookers - Erro interno do servidor

🔍 Notas

  • Retorna um array vazio [] se o usuário não possuir lookers
  • A resposta é ordenada por timestamp (mais recente primeiro)