Restofy Docs
Menús POST

Agregar condición al menú

POST /api/menus/create-menu-condition

Descripción

Crea una nueva condición de visibilidad para un menú.

Detalles

Agrega una condición al menú indicado. Requiere al menos uno de los tres campos: canal, canal de entrega u horario; los que se indiquen deben cumplirse todos a la vez dentro de esa condición. Si el menú ya tiene otras condiciones, la nueva se suma como alternativa: el menú aplica si se cumple cualquiera de las condiciones registradas. Valida que cada valor indicado exista y esté disponible, y rechaza si ya existe una condición idéntica en el mismo menú.

Permisos requeridos

catalog.module

Request

Nombre Tipo Requerido Reglas
menuId int
min_value:1
channelId int No
min_value:1
fulfillmentId int No
min_value:1
scheduleId int No
min_value:1

Ejemplo de request

curl -X POST https://app.restofy.co/api/menus/create-menu-condition \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "menuId": 1
}'

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

Ejemplo de respuesta

Actualizado: 2026-07-15T13:20:48Z
HTTP 200

Request

{
    "menuId": 10,
    "scheduleId": 8
}

Response

{
    "success": true,
    "message": "Condición agregada",
    "data": {
        "conditionId": "12"
    }
}