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