Menú digital
POST
Mis reservas en el restaurante
POST /api/digital-menu/list-my-reservations
Descripción
Devuelve las reservas de la persona en este restaurante.
Detalles
Retorna paginadas las reservas de la persona de la sesión, solo del restaurante del enlace: no se mezclan restaurantes.
Permisos requeridos
public
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| slug | string | Sí |
min:1
max:63
|
Paginación
| defaultLimit | 20 |
| maxLimit | 50 |
| allowedSorts | [reservedAt] |
| defaultSort | reservedAt |
| defaultDir | desc |
| withTotal | true |
Respuesta
Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.
| Campo | Tipo | Descripción |
|---|---|---|
| reservations | array | Tus reservas en este restaurante |
| reservations[].reservationUuid | string | Identificador de la reserva |
| reservations[].reservedAt | datetime | Cuándo es la reserva |
| reservations[].guestCount | int | Cuántas personas van |
| reservations[].areaName | string Admite vacío | Nombre de la zona |
| reservations[].status | string | Estado de la reserva |
| reservations[].statusLabel | string | Estado para mostrar |
| reservations[].statusTone | string | Tono del estado: success, warning, info, primary o neutral |
| pagination | pagination | Página devuelta y total de reservas |
Ejemplo de request
curl -X POST https://restofy.pro/api/digital-menu/list-my-reservations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"slug": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.