Saltar al contenido principal

Manejo de Errores

La API de Nevatal utiliza códigos de estado HTTP estándar y devuelve respuestas de error estructuradas.

Códigos de Estado HTTP

Formato de respuesta de error

Errores de validación

Cuando una solicitud falla la validación, la respuesta incluye detalles sobre qué campos son inválidos:

Límite de tasa (Rate Limiting)

Cuando se alcanza el límite de tasa, verifique el encabezado Retry-After para saber cuántos segundos debe esperar:

Mejores prácticas

1

Siempre verifique los códigos de estado

No asuma que cada respuesta es exitosa. Verifique el código de estado HTTP antes de procesar el cuerpo de la respuesta.
2

Implemente lógica de reintentos

Para errores 429 y 5xx, implemente una lógica de reintentos con retroceso exponencial (exponential backoff).
3

Registre las respuestas de error

Registre el cuerpo completo de la respuesta de error para la depuración. El campo message es legible por humanos.