Tratamento de Erros
Guia de como tratar erros retornados pelas APIs Zipdin e implementar resiliência na sua integração.Formato Padrão de Erro
Todas as APIs retornam erros no mesmo formato JSON:Respostas de Erro Padrão
Todas as APIs seguem o mesmo formato de erro:400 - Bad Request
400 - Bad Request
Parâmetros inválidos ou ausentes na requisição.
403 - Forbidden
403 - Forbidden
Usuário autenticado mas sem permissão para o recurso.
404 - Not Found
404 - Not Found
Recurso não encontrado.
422 - Unprocessable Entity
422 - Unprocessable Entity
Dados válidos sintaticamente, mas que violam regras de negócio.
429 - Too Many Requests
429 - Too Many Requests
Limite de requisições excedido.Solução: Respeite o header
Retry-After na resposta.500 - Internal Server Error
500 - Internal Server Error
Erro inesperado no servidor.Solução: Reporte ao suporte informando o
correlation_id.Estratégia de Retry
Erros Retriáveis
Backoff Exponencial
Correlation ID
Toda resposta inclui um headerX-Correlation-Id. Use-o ao reportar problemas ao suporte:
