Restofy Docs
Insumos de inventario POST

Guardar códigos de barras del insumo

POST /api/inventory-items/set-inventory-item-barcodes

Descripción

Define la lista completa de códigos de barras con que se reconoce un insumo al comprarlo o contarlo.

Detalles

Reemplaza los códigos de barras del insumo por la lista enviada: los que no vienen se quitan y una lista vacía los quita todos. Cada código puede indicar el empaque que representa, como una caja; sin empaque cuenta la unidad base. Falla si el insumo no existe, si un empaque no le sirve al insumo o si otro insumo ya usa el código.

Permisos requeridos

recipes.module

Request

Nombre Tipo Requerido Reglas
inventoryItemId int Sí
min_value:1
barcodes array Sí —
barcodes[].barcode string Sí
min:1 max:64
barcodes[].unitId int No
min_value:1

Ejemplo de request

curl -X POST https://restofy.pro/api/inventory-items/set-inventory-item-barcodes \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "inventoryItemId": 1,
    "barcodes": [
        {
            "barcode": "string"
        }
    ]
}'

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