Errores¶
Avanto API comunica errores a través de códigos de estado HTTP estándar con detalles suministrados en objetos JSON. Generalmente se aplica el siguiente patrón:
- 2xx: Avanto recibió, entendió y aceptó una solicitud.
- 3xx: El usuario debe tomar medidas adicionales para completar la solicitud.
- 4xx: Se produjo un error al gestionar la solicitud. La causa más común de este error es un parámetro no válido.
- 5xx: Avanto recibió y aceptó la solicitud, pero se produjo un error en el servicio de Avanto mientras la manejaba.
Códigos de errores.¶
| Código | Significado |
|---|---|
| 200 | OK. Todo ha funcionado como se esperaba. |
| 201 | El recurso ha creado con éxito en respuesta a la petición POST. La cabecera de situación Location contiene la URL |
| 204 | La petición ha sido manejada con éxito y el cuerpo de la respuesta no tiene contenido (como una petición DELETE). |
| 304 | El recurso no ha sido modificado. Puede usar la versión en caché. |
| 400 | Petición errónea. Esto puede estar causado por varias acciones de el usuario, como proveer un JSON no válido en el cuerpo de la petición, proveyendo parámetros de acción no válidos, etc. |
| 401 | Autenticación fallida. |
| 403 | El usuario autenticado no tiene permitido acceder a la API final. |
| 404 | El recurso pedido no existe. |
| 405 | Método no permitido. Por favor comprueba la cabecera Allow por los métodos HTTP permitidos. |
| 415 | Tipo de medio no soportado. El tipo de contenido pedido o el número de versión no es válido. |
| 422 | La validación de datos ha fallado (en respuesta a una petición POST , por ejemplo). Por favor, comprueba en el cuerpo de |
| 429 | Demasiadas peticiones. La petición ha sido rechazada debido a un limitación de rango. |
| 500 | Error interno del servidor. Esto puede estar causado por errores internos del programa. |