Utilizamos las convenciones de códigos de estado HTTP para comunicar el resultado de una respuesta.
Las respuestas HTTP 2xx son llamadas exitosas, 4xx son errores debido a la información provista —por ejemplo, se omitió un parámetro o un dato enviado es incorrecto— y los 5xx son errores de nuestro lado.
Resumen de códigos de estado HTTP
| Código | Descripción HTTP | Comentarios |
|---|---|---|
| 200 | OK | Todo funcionó 👍. |
| 204 | No Content | Se procesó la instrucción, pero no hay información que devolver. |
| 400 | Bad Request | Petición con errores |
| 401 | Unauthorized | Token incorrecto |
| 403 | Forbidden | No tiene autorización para acceder al recurso solicitado |
| 404 | Not Found | Recurso solicitado no pudo ser encontrado |
| 405 | Method Not Allowed | El método o acción solicitada no está permitida en el recurso |
| 406 | Not Acceptable | Solicitó la respuesta en un formato de datos incorrecto |
| 423 | Locked | La cuenta fue bloqueada por incumplir términos y condiciones |
| 429 | Too Many Requests | Estás solicitando muchos recursos en muy poco tiempo |
| 500 | Internal Server Error | Ocurrió un error no esperado en nuestro lado |
| 503 | Service Unavailable | Temporalmente el servicio no está disponible por mantención |
Puedes ver más sobre los códigos de error aquí

