Restofy Docs
Carta pública del restaurante POST

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"
            }
        ]
    }
}