Listar menús
POST /api/menus/list-menus
Descripción
Listado paginado de menús del restaurante.
Detalles
Devuelve los menús del restaurante con su nombre y descripción. Incluye tanto los menús activos como los pausados. Acepta búsqueda textual opcional.
Permisos requeridos
catalog.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| search | string | No |
max:100
|
Paginación
| defaultLimit | 50 |
| maxLimit | 100 |
| defaultDir | asc |
| withTotal | true |
| allowedSorts | [name] |
Respuesta
Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.
| Campo | Tipo | Descripción |
|---|---|---|
| menus | array | Menús del restaurante |
| menus[].menuId | int | Identificador del menú |
| menus[].name | string | Nombre del menú |
| menus[].description | string Admite vacío | Descripción del menú |
| menus[].isActive | bool | Si el menú está activo |
| pagination | pagination | Página devuelta y total de resultados |
Ejemplo de request
curl -X POST https://restofy.pro/api/menus/list-menus \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>"
Los valores son demo: reemplázalos por datos reales del negocio.