📖 Descrição
Este endpoint permite criar um novo looker (lista de monitoramento de criptomoedas) para um usuário. Cada looker pode ter um nome personalizado e conter até 6 criptomoedas.🛠️ Requisição
Método
POST
URL
Request Body
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
email | string | Sim | Email do usuário |
name | string | Não | Nome do looker |
cryptos | array de string | Não | Lista de tickers de criptomoedas (máximo 6) |
Validações
- Email é obrigatório
- Nome e cryptos são opcionais
- Máximo de 6 cryptos por looker
Exemplo de Requisição (completo)
Exemplo de Requisição (mínimo - apenas email)
Exemplo de Resposta (201 Created)
📝 Códigos de Resposta
201 Created: Looker criado com sucesso
400 Bad Request:
Invalid request body: Corpo da requisição inválidoemail is required: Email não fornecidomaximum 6 cryptos allowed: Mais de 6 cryptos fornecidas
500 Internal Server Error:
Failed to create looker - Erro interno do servidor🔍 Notas
- Um usuário pode ter múltiplos lookers
- Cada looker pode ter no máximo 6 cryptos
- Email é obrigatório na criação, nome e cryptos são opcionais
- O ID do looker é um ObjectID do MongoDB gerado automaticamente