Docs
Patrones de Respuesta

Patrones de Respuesta

Visión General

Esta documentación describe los posibles códigos de error que pueden ser devueltos por la API al manejar solicitudes.

Códigos de Éxito

200 - OK

Descripción: Indica que la solicitud se ha completado con éxito y el servidor ha devuelto los datos solicitados.

204 - No Content

Descripción: Indica que la solicitud se ha completado con éxito y el cliente no necesita salir de la página actual.

Códigos de Error

400 - Bad Request

Descripción: Este código de error indica que el servidor no puede o no procesará la solicitud debido a algo que se percibe como un error del cliente, como una sintaxis de solicitud mal formada, un formato de mensaje de solicitud inválido o un enrutamiento engañoso de la solicitud.

Respuesta de Ejemplo:

{
  "error": "Bad Request",
  "message": "Faltan los parámetros obligatorios 'param1' y 'param2'.",
  "code": 400
}

401 - Unauthorized

Descripción: Este código de error indica que la solicitud no se aplicó porque carece de credenciales de autenticación válidas para el recurso de destino.

Respuesta de ejemplo:

{
  "error": "Unauthorized",
  "message": "Credenciales inválidas. Se requiere autenticación para acceder a los recursos.",
  "code": 401
}

404 - Not Found

Descripción: Este código de error indica que el servidor de origen no encontró una representación actual para el recurso de destino o no está dispuesto a revelar que existe. Un código de estado 404 no indica si esta falta de representación es temporal o permanente.

Respuesta de ejemplo:

{
  "error": "Not Found",
  "message": "No se pudo encontrar el recurso solicitado.",
  "code": 404
}

500 - Internal Server Error

Descripción: Indica que ocurrió un error inesperado en el servidor al procesar la solicitud.

Respuesta de ejemplo:

{
  "error": "Internal Server Error",
  "message": "El servidor encontró un error inesperado mientras procesaba la solicitud.",
  "code": 500
}