Todo erro vem como application/problem+json com code, message e request_id. Informe o request_id ao suporte.
| code | HTTP | O que significa |
|---|---|---|
invalid_request | 400 | O pedido de token veio malformado: falta client_id/client_secret, o Basic Auth está quebrado ou o Content-Type não é aceito. |
unsupported_grant_type | 400 | Só o grant_type client_credentials é aceito. |
invalid_limit | 400 | O parâmetro limit está fora do intervalo aceito pela listagem. |
invalid_cursor | 400 | Cursor inválido. Use o next_cursor devolvido pela listagem anterior. |
idempotency_key_required | 400 | Esta criação exige o header Idempotency-Key. |
invalid_idempotency_key | 400 | Idempotency-Key deve ter de 8 a 255 caracteres: letras, números, _ - : . |
https_required | 400 | A API só aceita HTTPS. |
missing_token | 401 | Envie o token no header Authorization: Bearer <token>. |
invalid_token | 401 | O token é inválido ou expirou. Peça outro em POST /v1/oauth/token. |
invalid_client | 401 | client_id ou client_secret inválido, ou a credencial foi revogada ou expirou. |
client_revoked | 401 | A credencial foi revogada. Os tokens dela deixam de valer na hora. |
client_expired | 401 | A credencial de teste passou da validade. |
quota_exceeded | 402 | A credencial de teste usou todas as chamadas. |
insufficient_credits | 402 | O saldo de créditos não cobre esta operação. |
insufficient_scope | 403 | A credencial não tem o escopo que esta operação exige. |
not_found | 404 | Rota ou endereço inexistente. |
idempotency_key_reused | 409 | A mesma Idempotency-Key já foi usada com outro corpo. |
idempotency_in_progress | 409 | Uma requisição com esta Idempotency-Key ainda está em andamento. Espere e repita. |
validation_error | 422 | Dados inválidos. O campo details diz quais. |
rate_limited | 429 | Limite de requisições excedido. Espere os segundos de Retry-After. |
internal_error | 500 | Erro interno. Tente de novo; se continuar, informe o request_id. |
upstream_unavailable | 502 | A API não respondeu ao gateway. Tente de novo em instantes. |
analysis_unavailable | 503 | A análise está fora do ar. Nada foi cobrado. |