Errores
Formato base
Sección titulada «Formato base»Los errores públicos usan application/problem+json.
{ "type": "https://chequea.pe/errors/validation", "title": "Validacion fallida", "status": 400, "detail": "El RUC debe tener 11 digitos", "instance": "/api/v1/ruc/123"}Códigos comunes
Sección titulada «Códigos comunes»La solicitud llegó, pero tiene un problema de validación o formato.
Falta autenticación o la clave API no es válida.
La identidad es válida, pero no tiene permisos suficientes para ese recurso.
El recurso no existe o no se encontró información para la consulta.
Se excedió el límite por minuto o la cuota del plan.
502 / 503
Sección titulada «502 / 503»La fuente externa no está disponible o el servicio está temporalmente degradado.
Recomendaciones de manejo
Sección titulada «Recomendaciones de manejo»- Trata
400como error de entrada y corrige antes de reintentar - Trata
401como problema de credencial o encabezado - Trata
429con backoff y control de cuota - Trata
502y503como indisponibilidad temporal de fuente o servicio
Qué no conviene hacer
Sección titulada «Qué no conviene hacer»- no dependas de comparar textos exactos de
detail - no asumas que todos los endpoints se comportan igual frente a cache o trabajos asincrónicos
- no mezcles errores de validación con errores de disponibilidad externa