Pular para o conteúdo
Última atualização

Erros

A API Auvo segue códigos HTTP padrão e retorna um payload { "error": "<mensagem>" }.

Mapa rápido

CódigoSignificadoO que fazer
400Payload inválidoRevise schema/tipos antes de reenviar.
401Token ausente/expiradoRenovar com POST /login.
403Rate limit excedidoAplicar backoff exponencial.
404Recurso inexistenteConfirmar id/slug.
409Conflito (ex.: duplicidade)Verificar estado remoto antes.
415Content-Type faltando em POSTEnviar application/json.
422Validação semânticaLer error e corrigir.
429Rate limit (reserva futura)Tratar igual a 403.
500Falha internaReportar em help@auvo.com.br com deliveryId/timestamp.

Envelope

{ "error": "The field 'email' is not a valid email address" }

Estratégia de retry

  • Idempotentes (GET, PUT, DELETE): retry com backoff em 5xx e 403.
  • Não idempotentes (POST, PATCH): evite retry cego — use correlação (ex.: externalId) para detectar duplicatas antes de reenviar.

Troubleshooting

  1. Guarde X-Request-Id (quando presente) em logs.
  2. Reproduza em curl antes de reportar — remove incerteza de cliente HTTP.
  3. Se possível, envie payload redigido ao abrir ticket.