Restofy Docs
Control de inventario POST

Consultar el conteo en curso de una bodega

POST /api/inventory/get-inventory-count

Descripción

Devuelve el conteo abierto de una bodega con lo contado y quién lo contó.

Detalles

Retorna el conteo en curso de la bodega, compartido por todas las personas que cuentan en ella, con cada insumo contado, su cantidad, la unidad, quién lo contó y cuándo. Si la bodega no tiene conteo en curso devuelve vacío. Nunca incluye lo que dice el sistema.

Permisos requeridos

inventory.count.declare inventory.count.close

El usuario solo necesita uno de los permisos listados.

Request

Nombre Tipo Requerido Reglas
storageLocationId int Sí
min_value:1

Ejemplo de request

curl -X POST https://restofy.pro/api/inventory/get-inventory-count \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "storageLocationId": 1
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-11-02T19:00:57Z
HTTP 200

Request

{
    "storageLocationId": 8
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "inventoryCount": {
            "inventoryCountUuid": "950974d3-9766-4412-9252-1152116915ea",
            "storageLocationId": 8,
            "openedAt": "2026-11-02T18:34:23.000Z",
            "openedByName": "App Testing"
        },
        "lines": [
            {
                "inventoryCountLineUuid": "9b05c2b9-6fd5-45f2-9167-cda0e8cd41cc",
                "inventoryItemId": 28,
                "itemName": "Insumo Test 6ae8d7ae41721",
                "categoryName": "Cat Insumo 6ae8d7ae19d76",
                "baseUnitId": 2,
                "unitId": 2,
                "unitSymbol": "g",
                "countedQuantity": "90.0000",
                "countingUnitId": 2,
                "countedByName": "App Testing",
                "countedAt": "2026-11-02T18:34:23.000Z"
            }
        ],
        "locationName": "Bodega conteo 6ae8d7adc18b9"
    }
}