Pular para o Conteúdo

Referência de Erros da API

Este documento fornece uma referência para os códigos de erro e mensagens retornados pela API.

Formato de Erro

Todos os erros retornados pela API seguem este formato padrão:

json
{
  "error": {
    "code": "ERROR_CODE",
    "message": "Uma mensagem descritiva de erro.",
    "details": "Informações adicionais sobre o erro (se disponíveis)."
  }
}

Códigos de Erro

CódigoStatus HTTPDescrição
INVALID_INPUT400A entrada fornecida é inválida.
NOT_FOUND404O recurso solicitado não foi encontrado.
UNAUTHORIZED401Autenticação é necessária ou falhou.
FORBIDDEN403Você não tem permissão para acessar este recurso.
SERVER_ERROR500Ocorreu um erro interno no servidor.
RATE_LIMITED429Muitas solicitações foram feitas.

Exemplo de Resposta de Erro

Exemplo de Entrada Inválida

json
{
  "error": {
    "code": "INVALID_INPUT",
    "message": "O campo 'email' é obrigatório.",
    "details": "Certifique-se de que todos os campos obrigatórios foram fornecidos."
  }
}

Exemplo de Não Encontrado

json
{
  "error": {
    "code": "NOT_FOUND",
    "message": "O recurso solicitado não pôde ser encontrado.",
    "details": "Verifique o ID do recurso e tente novamente."
  }
}

Solução de Problemas

  • 400 (Bad Request): Verifique os parâmetros e o payload da solicitação.
  • 401 (Unauthorized): Certifique-se de que sua chave ou token da API é válido.
  • 403 (Forbidden): Verifique suas permissões para o recurso solicitado.
  • 404 (Not Found): Confirme se o recurso existe e se a URL está correta.
  • 500 (Server Error): Tente novamente mais tarde ou entre em contato com o suporte.

Para mais assistência, entre em contato com nossa equipe de suporte.