Skip to main content

Tratamento de Erros

Quando uma requisição falha, a API retorna um objeto JSON com uma estrutura consistente.

Formato de Erro

Códigos de Erro

Exemplos

Solução: Verifique seus parâmetros de consulta. limit deve estar entre 1 e 100, e page deve ser 1 ou maior.
Solução: Verifique que o header X-API-Key está presente e contém uma key válida e ativa.
Solução: Sua key é válida mas não tem o escopo que esse endpoint exige. Hoje as keys são criadas com acesso completo, então esse erro não deveria aparecer; se você vê-lo, entre em contato com o suporte. Ver Autenticação.
Solução: Verifique que o ID do recurso existe e pertence à sua conta de merchant.
Solução: Espere o tempo indicado no header Retry-After antes de tentar novamente. Ver Rate Limiting para boas práticas.
Erros 422 usam um formato diferente: detail é um array de objetos (formato Pydantic/FastAPI), não uma string.
Solução: Verifique o body da sua requisição. Consulte o API Reference para ver os campos obrigatórios.
Solução: Um serviço interno falhou. Sua requisição é válida — tente novamente após alguns segundos. Se persistir, entre em contato com o suporte.
Solução: Este é um problema do servidor. Tente novamente após um breve delay. Se o problema persistir, entre em contato com o suporte.

Tratando Erros no Código