Esta seção fornece orientações para diagnosticar e resolver os problemas mais comuns encontrados ao integrar com nossa API. Se o seu código receber uma resposta de erro (status codes 4xx ou 5xx), siga as etapas de verificação abaixo.
Consulta de informaçõesAntes de prosseguir com a resolução de problemas, certifique-se que você armazene o campo
request-iddo método para que a equipe de suporte possa tratar o cenário e as condições que foram aplicadas no momento da requisição. Isso facilita a nossa equipe.
Essa seção aborda em diferentes cenários etapas condicionais para a integração do seu sistema com o nosso. Pensando nisso, averigue-se o seu erro é:
Erros de Conectividade e Protocolo
Antes de validar o corpo da requisição, certifique-se de que a camada de transporte está correta;
- Verifique o Protocolo: Nossa API aceita exclusivamente conexões via HTTPS. Requisições via HTTP puro serão rejeitadas ou redirecionadas;
- Cabeçalho Content-Type: Certifique-se de enviar Content-Type: application/json em todas as requisições POST, PUT ou PATCH.
- DNS e Firewall: Confirme se o seu ambiente de rede permite chamadas de saída para o domínio api.seusistema.com.
Autenticação e Autorização (JWT)
Problemas relacionados ao cabeçalho Authorization:
- Token Expirado (401 Unauthorized): Verifique o campo exp no payload do seu JWT. Se o token expirou, você deve gerar um novo;
- Escopo Insuficiente (403 Forbidden): Seu token é válido, mas não possui permissão para o recurso acessado. Verifique se o seu usuário possui a role necessária (ex: admin, write);
- Formato do Prefixo: O cabeçalho deve seguir exatamente o padrão
Bearer <token>. Erros de digitação ou ausência do espaço após "Bearer" causarão falha na validação.
Como debugar uma requisição específica?
Sempre que entrar em contato com o suporte, por favor, forneça o Request ID encontrado no corpo da resposta:
{
"success": true,
// Dados vão aqui
"data": {},
"meta": {
"request_id": "c9d911a41d7bc806696be43c4410e65a", // Identificador da requisição
"timestamp": "2026-01-01T15:25:55.249438496Z" // RFC 3339
}
}Isso nos permite localizar exatamente o que aconteceu nos nossos logs internos.
