Reservas de clientes
POST
Sentar reserva en su mesa
POST /api/reservations/seat-reservation
Descripción
Abre la orden en la mesa de la reserva, la deja sentada y las vincula entre sí.
Detalles
* Abre una orden en la mesa asignada de la reserva y deja la reserva apuntando a esa orden. * Copia a la orden el contacto, la cantidad de comensales, la ocasión especial y las notas de la reserva. * Si la reserva ya estaba sentada y su orden sigue abierta, devuelve esa misma orden. * El depósito no se aplica aquí: queda en la reserva y se usa al cobrar. * Falla si la reserva no tiene mesa asignada, ya fue cancelada o finalizada, o su mesa está ocupada.
Permisos requeridos
reservations.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| reservationId | int | Sí |
min_value:1
|
Ejemplo de request
curl -X POST https://restofy.pro/api/reservations/seat-reservation \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-H "X-Tenant-Key: <tenantKey>" \
-d '{
"reservationId": 1
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-08T16:35:34Z
HTTP 200
Request
{
"reservationId": 4
}
Response
{
"success": true,
"message": "Reserva sentada",
"data": {
"reservationId": 4,
"orderUuid": "bf689b58-6953-4419-a25a-2d7337e7b7e8",
"status": "seated"
}
}