Pular para o conteúdo principal

Erros

Formato da resposta

Todos os erros retornam um corpo JSON:

{
"error": {
"code": "validation_failed",
"message": "The given data was invalid.",
"details": {
"email": ["The email has already been taken."]
}
},
"request_id": "req_01HXXXXXX"
}

Inclua sempre o request_id ao contactar o suporte sobre um erro.

Códigos de estado HTTP

EstadoSignificado
200 OKSucesso
201 CreatedRecurso criado
400 Bad RequestPedido mal formado
401 UnauthorizedToken em falta ou inválido
403 ForbiddenToken válido mas permissões insuficientes
404 Not FoundRecurso não encontrado
409 ConflictConflito (ex. email já em uso)
422 Unprocessable EntityValidação falhou
429 Too Many RequestsLimite de taxa excedido
500 Internal Server ErrorErro do lado do servidor

Códigos de erro

CódigoDescrição
validation_failedO corpo do pedido falhou na validação
unauthorizedToken em falta ou expirado
forbiddenO token não tem o âmbito necessário
not_foundO recurso não existe
conflictViolação de restrição de unicidade
rate_limitedDemasiados pedidos
internal_errorErro de servidor inesperado