Restofy Docs
Menú digital POST

Carta del menú digital

POST /api/digital-menu/get-menu

Descripción

Devuelve los menús disponibles ahora con sus categorías.

Detalles

Con el código del enlace la carta es la del canal: lo que se pide en la mesa no siempre es lo mismo que lo que sale a domicilio. Solo aparecen los menús que el horario permite en este momento. Sin código es la carta para mirar: solo los menús que el restaurante eligió, sin horario. Los platos de cada menú se piden aparte, paginados.

Permisos requeridos

public

Request

Nombre Tipo Requerido Reglas
slug string Sí
min:1 max:63
token string No
min:1 max:64

Respuesta

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

Campo Tipo Descripción
menus array Menús disponibles en este momento
menus[].menuId int Identificador del menú
menus[].menuName string Nombre del menú
menus[].menuDescription string Admite vacío Descripción del menú
categories array Categorías de cada menú
categories[].categoryId int Identificador de la categoría
categories[].menuId int Menú al que pertenece
categories[].name string Nombre de la categoría
categories[].icon string Admite vacío Ícono de la categoría
categories[].color string Admite vacío Color de la categoría
categories[].count int Cantidad de productos

Ejemplo de request

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

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