Códigos HTTP

La API usa códigos HTTP estándar para indicar el resultado de cada petición.
CódigoEstadoDescripción
200OKPetición exitosa
400Bad RequestParámetros inválidos o faltantes
401UnauthorizedToken inválido o no proporcionado
403ForbiddenSin permisos para este recurso
404Not FoundRecurso no encontrado
429Too Many RequestsLímite de consultas excedido
500Internal Server ErrorError interno del servidor

Formato de errores

Todos los errores retornan un JSON con la siguiente estructura:
{
  "success": false,
  "error": {
    "code": "INVALID_PARAM",
    "message": "El número de DNI debe tener 8 dígitos"
  }
}

Códigos de error comunes

CódigoDescripción
UNAUTHORIZEDToken inválido o expirado
MISSING_TOKENNo se envió el header Authorization
FORBIDDENSin permisos para este recurso
RATE_LIMITSe excedió el límite de consultas
INVALID_PARAMParámetro con formato inválido
NOT_FOUNDEl recurso consultado no existe
INTERNAL_ERRORError interno — contacta soporte

Límites de tasa (Rate Limiting)

Los headers de respuesta incluyen información sobre tu uso:
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1740000000
Si necesitas más consultas, considera actualizar tu plan en json.ricardofuentes.dev.