Convenções
Convenções
Padrões usados em todos os endpoints da API.
Formato
Todas as requisições e respostas usam JSON. Envie o cabeçalho Content-Type: application/json em qualquer requisição com corpo.
Resposta de sucesso
As respostas de sucesso seguem o formato padrão abaixo:
application/json
{
"code": 200,
"success": true,
"data": { /* payload do endpoint */ }
}Resposta de erro
Os erros retornam um objeto com a flag success em false e uma mensagem descritiva:
application/json
{
"code": 400,
"success": false,
"error": "Mensagem explicando o problema"
}Códigos comuns
| 200 | Sucesso. A operação foi concluída. |
| 400 | Requisição inválida. Verifique o corpo enviado. |
| 401 | Não autenticado. Falta a API Key ou ela está incorreta. |
| 403 | Sem permissão para esta operação. |
| 404 | Recurso não encontrado. |
| 429 | Limite de requisições atingido. |
| 500 | Erro interno. Tente novamente em instantes. |