Actualizar menú
POST /api/menus/update-menu
Descripción
Edita los datos básicos de un menú existente.
Detalles
Actualiza nombre, descripción, horario y el indicador de activo. El horario viaja completo y reemplaza al anterior; sin turnos, el menú queda disponible siempre. Las zonas y usuarios del menú se administran por endpoints separados y no se ven afectados por esta operación. Falla si los turnos se pisan entre sí o si alguna excepción tiene fechas incoherentes.
Permisos requeridos
catalog.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| name | string | Sí |
min:1
max:150
|
| description | string | No |
max:5000
|
| isActive | int | Sí | — |
| schedule | object | Sí | — |
| menuId | int | Sí |
min_value:1
|
Respuesta
Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.
| Campo | Tipo | Descripción |
|---|---|---|
| menuId | int | Identificador del menú actualizado |
Ejemplo de request
curl -X POST https://restofy.pro/api/menus/update-menu \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"name": "string",
"isActive": 1,
"schedule": [],
"menuId": 1
}'
Los valores son demo: reemplázalos por datos reales del negocio.