Restofy Docs
Menú digital POST

Sumarse a un pedido del menú digital

POST /api/digital-menu/attach-order

Descripción

Suma a la persona a un pedido en curso con el código del pedido o con una invitación.

Detalles

En una mesa o habitación se suma con los 3 últimos dígitos del pedido, que ven quienes ya están adentro y el personal. En los demás canales se suma con la invitación que comparte quien abrió el pedido. Con la sesión iniciada, la persona retoma desde otro celular un pedido suyo que sigue en curso, o uno ya terminado que todavía puede calificar, solo para calificarlo. Cada persona recibe su propio acceso y ve el carrito de todos.

Permisos requeridos

public

Request

Nombre Tipo Requerido Reglas
slug string Sí
min:1 max:63
token string Sí
min:1 max:64
deviceUuid string Sí
min:36 max:36
guestName string No
max:60
joinCode string No
min:3 max:3
inviteToken string No
max:1000
orderUuid string No
min:36 max:36

Respuesta

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

Campo Tipo Descripción
orderUuid string Identificador del pedido
orderCode string Número del pedido para mostrar
joinCode string Últimos 3 caracteres del pedido, para sumarse en la mesa
inviteToken string Invitación para que otros se sumen fuera del local
orderPass string Pase del pedido, va en el encabezado X-Order-Pass
orderPassExpiresAt datetime Cuándo vence el pase

Ejemplo de request

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

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