curl --location --request POST '/api/products' \
--header 'Content-Type: application/json' \
--data-raw '{
"barcodes": [
{
"barcode": "1215846233",
"discount": 0,
"discount_type": null,
"default_quantity": 1
},
{
"barcode": "456231879",
"discount": 10,
"discount_type": "percent",
"default_quantity": 1
},
{
"barcode": "4584932146",
"discount": 0,
"discount_type": null,
"default_quantity": 5
}
],
"addons": [
9,
3
],
"status": 1,
"code": 4788,
"name": "ItemName Advanced",
"price": 1,
"is_free_price": false,
"is_weight": false,
"default_quantity": 1,
"payload": "SomePayload",
"info": {
"blocks": [
{
"kind": "text",
"content": "Some text here1"
},
{
"code": "1234567890123",
"kind": "barcode",
"type": 2
},
{
"kind": "text",
"content": "Some text here2"
}
]
},
"no_discount": false,
"category": 1,
"fiscal_section": 1,
"tax": 2
}'{
"id": 36,
"barcodes": [
{
"barcode": "1215846233",
"discount": 0,
"discount_type": null,
"default_quantity": 1
},
{
"barcode": "456231879",
"discount": 10,
"discount_type": "percent",
"default_quantity": 1
},
{
"barcode": "4584932146",
"discount": 0,
"discount_type": null,
"default_quantity": 5
}
],
"addons": [
9,
3
],
"status": 1,
"code": 4788,
"name": "ItemName Advanced",
"price": 1,
"is_free_price": false,
"is_weight": false,
"default_quantity": 1,
"payload": "SomePayload",
"created_at": "2026-02-18T10:09:47.581559+02:00",
"updated_at": "2026-02-18T10:09:47.581559+02:00",
"info": {
"blocks": [
{
"kind": "text",
"content": "Some text here1"
},
{
"code": "1234567890123",
"kind": "barcode",
"type": 2
},
{
"kind": "text",
"content": "Some text here2"
}
]
},
"no_discount": false,
"category": 1,
"fiscal_section": 1,
"tax": 2
}