Códigos de error
La API utiliza códigos HTTP estándar junto con códigos de error propios para indicar el resultado de cada petición.
| Código HTTP | Código | Significado |
|---|---|---|
| 401 | UNAUTHORIZED | API key no proporcionada, inválida, expirada o revocada. |
| 403 | FORBIDDEN | La API key no tiene el permiso (scope) necesario para esta operación. |
| 404 | NOT_FOUND | El recurso solicitado no existe o no pertenece a tu restaurante. |
| 422 | VALIDATION_ERROR | El cuerpo de la petición tiene campos inválidos o faltan campos obligatorios. |
| 429 | TOO_MANY_REQUESTS | Has superado el límite de peticiones de tu plan. Espera e inténtalo de nuevo. |
| 500 | SERVER_ERROR | Error interno del servidor. Contacta soporte si persiste. |
Ejemplo de error
{
"success": false,
"error": "Reserva no encontrado",
"code": "NOT_FOUND"
}
tip
Siempre verifica el campo success en la respuesta para determinar si la operación fue exitosa.