Restofy Docs
Insumos de inventario POST

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
            }
        ]
    }
}