Productos del menú
POST
Guardar códigos de barras del producto
POST /api/products/set-product-barcodes
Descripción
Define la lista completa de códigos de barras con que se reconoce un producto al venderlo.
Detalles
Reemplaza los códigos de barras del producto por la lista enviada: los que no vienen se quitan y una lista vacía los quita todos. Un producto acepta hasta 20 códigos, sin espacios ni repetidos. Falla si el producto no existe o si un código ya lo usa otro producto.
Permisos requeridos
catalog.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| productUuid | string | Sí |
min:36
max:36
|
| barcodes | string | Sí |
array_string
|
Respuesta
Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.
| Campo | Tipo | Descripción |
|---|---|---|
| barcodes | array<string> | Códigos de barras vigentes del producto |
Ejemplo de request
curl -X POST https://restofy.pro/api/products/set-product-barcodes \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-d '{
"productUuid": "string",
"barcodes": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.