Restofy Docs
Menú digital POST

Ver una reserva compartida

POST /api/digital-menu/get-shared-reservation

Descripción

Devuelve lo mínimo de una reserva para los acompañantes: cuándo, dónde y cuántos.

Detalles

Es la vista del enlace que comparte quien reservó. No muestra la nota ni nada privado. Dice si quien la abre es el dueño.

Permisos requeridos

public

Request

Nombre Tipo Requerido Reglas
slug string Sí
min:1 max:63
reservationUuid string Sí
min:36 max:36

Respuesta

Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.

Campo Tipo Descripción
reservation object Reserva compartida
reservation.reservationUuid string Identificador de la reserva
reservation.reservedAt datetime Cuándo es la reserva
reservation.durationMinutes int Cuánto dura, en minutos
reservation.guestCount int Cuántas personas van
reservation.areaUuid string Admite vacío Identificador de la zona
reservation.areaName string Admite vacío Nombre de la zona
reservation.guestName string Admite vacío A nombre de quién está
reservation.guestOccasionId int Admite vacío Ocasión especial elegida
reservation.occasionName string Admite vacío Nombre de la ocasión especial
reservation.occasionIcon string Admite vacío Ícono de la ocasión especial
reservation.advanceAmountCents int Admite vacío Depósito recibido, en centavos
reservation.advanceRequiredCents int Admite vacío Depósito que pide la reserva, en centavos
reservation.advanceDueAt datetime Admite vacío Hasta cuándo hay plazo para pagar el depósito
reservation.isAwaitingAdvance bool Si la reserva espera el pago del depósito
reservation.status string Estado de la reserva
reservation.statusLabel string Estado para mostrar
reservation.statusTone string Tono del estado: success, warning, info, primary o neutral
isMine bool Si la reserva es tuya

Ejemplo de request

curl -X POST https://restofy.pro/api/digital-menu/get-shared-reservation \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "slug": "string",
    "reservationUuid": "string"
}'

Los valores son demo: reemplázalos por datos reales del negocio.