Menús disponibles
POST /api/catalog/list-menus
Descripción
Devuelve los menús que el restaurante muestra en este momento.
Detalles
Retorna los menús vigentes según el horario de cada uno, evaluado en la hora local del restaurante. Si la llamada trae el código de un canal de entrega, la lista se acota a los menús de ese canal; sin código se devuelven todos los que el horario permite. Si trae una reserva, se devuelven los menús de mesa vigentes a la hora reservada.
Permisos requeridos
public
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| slug | string | Sí |
min:1
max:63
|
| token | string | No |
min:1
max:64
|
| reservationUuid | 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 |
|---|---|---|
| menus | array | Menús disponibles en este momento |
| menus[].menuId | int | Identificador del menú, para pedir su carta |
| menus[].menuName | string | Nombre del menú |
| menus[].menuDescription | string Admite vacío | Descripción del menú |
Ejemplo de request
curl -X POST https://restofy.pro/api/catalog/list-menus \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"slug": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-10-09T02:12:12Z
HTTP 200
Request
{
"slug": "restofy_test_catalogpublictes_2238_1791511154_tenant"
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"menus": [
{
"menuId": 6,
"menuName": "Carta de Bebidas",
"menuDescription": "Bebidas frías, calientes, vinos, cócteles y licores"
},
{
"menuId": 5,
"menuName": "Carta de Desayunos",
"menuDescription": "Opciones de desayuno disponibles en horario matutino"
},
{
"menuId": 1,
"menuName": "Carta Principal",
"menuDescription": null
},
{
"menuId": 3,
"menuName": "Carta Semana",
"menuDescription": "Menú general del restaurante con toda la oferta gastronómica"
},
{
"menuId": 7,
"menuName": "Happy Hour",
"menuDescription": "Promociones especiales de bebidas viernes y sábado"
},
{
"menuId": 4,
"menuName": "Menú del Día",
"menuDescription": "Plato del día con entrada, fuerte y bebida a precio especial"
}
]
}
}