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-10-09T02:12:12Z
HTTP 200
Request
[]
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
},
{
"id": 6,
"name": "Camarón Fresco",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
},
{
"id": 11,
"name": "Cebolla Larga",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
},
{
"id": 5,
"name": "Chicharrón",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
},
{
"id": 4,
"name": "Chorizo Artesanal",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
},
{
"id": 2,
"name": "Churrasco",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
},
{
"id": 20,
"name": "Crema de Leche",
"defaultUnitId": 3,
"defaultUnitName": "Mililitro",
"baseUnitId": 3
},
{
"id": 7,
"name": "Filete de Tilapia",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
},
{
"id": 23,
"name": "Frijoles Cargamanto",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
},
{
"id": 21,
"name": "Huevo",
"defaultUnitId": 1,
"defaultUnitName": "Unidad",
"baseUnitId": 1
},
{
"id": 18,
"name": "Leche Entera",
"defaultUnitId": 3,
"defaultUnitName": "Mililitro",
"baseUnitId": 3
},
{
"id": 13,
"name": "Lechuga Romana",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
},
{
"id": 17,
"name": "Limón Tahití",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
},
{
"id": 1,
"name": "Lomo de Res",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
},
{
"id": 16,
"name": "Maracuyá",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
},
{
"id": 15,
"name": "Naranja Valencia",
"defaultUnitId": 2,
"defaultUnitName": "Gramo",
"baseUnitId": 2
}
]
}
}