Buscar insumos para recetas
POST /api/inventory-items/list-inventory-items-for-recipe
Descripción
Retorna una lista compacta de insumos con su unidad de control y unidad base.
Detalles
* Devuelve los insumos disponibles con su unidad de control y la unidad base resuelta. * Acepta búsqueda por nombre y un límite máximo de resultados (máximo 50). * Los insumos pausados también se incluyen; solo se excluyen los dados de baja.
Permisos requeridos
catalog.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| query | string | No |
max:100
|
| limit | int | No |
min_value:1
max_value:50
|
Ejemplo de request
curl -X POST https://restofy.pro/api/inventory-items/list-inventory-items-for-recipe \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>"
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-13T21:05:19Z
HTTP 200
Request
{
"limit": 5
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"items": [
{
"id": 24,
"name": "Aceite Vegetal",
"defaultUnitId": 3,
"defaultUnitName": "Mililitro",
"baseUnitId": 3
},
{
"id": 14,
"name": "Aguacate Hass",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
},
{
"id": 22,
"name": "Arroz Blanco",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
},
{
"id": 26,
"name": "Café Molido",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
},
{
"id": 8,
"name": "Calamar",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
}
]
}
}