Skip to main content
PUT
/
api
/
v1
/
bom
/
line-items
/
{line_item_id}
Update Line Item
curl --request PUT \
  --url https://staging.cutmake.ai/api/v1/bom/line-items/{line_item_id} \
  --header 'Content-Type: application/json' \
  --data '
{
  "assignedMaterialOptions": [
    {}
  ],
  "category": "Main Fabric",
  "description": "<string>",
  "grossConsumption": 123,
  "sellingTolerance": 123,
  "netSellingConsumption": 123,
  "buyingTolerance": 123,
  "netBuyingConsumption": 123,
  "materialCostInNativeCurrency": 123,
  "nativeCurrency": "<string>",
  "materialCostInUsd": 123,
  "estimatedMaterialPreparationLeadTime": 123,
  "unit": "meter",
  "chosenAssignedMaterialId": "<string>",
  "chosenAssignedSkuId": "<string>"
}
'
{
  "id": "<string>",
  "billOfMaterialVersionId": "<string>",
  "grossConsumption": 123,
  "sellingTolerance": 123,
  "netSellingConsumption": 123,
  "buyingTolerance": 123,
  "netBuyingConsumption": 123,
  "materialCostInNativeCurrency": 123,
  "nativeCurrency": "<string>",
  "materialCostInUsd": 123,
  "estimatedMaterialPreparationLeadTime": 123,
  "assignedMaterialOptions": [
    {}
  ],
  "chosenAssignedMaterialId": "<string>",
  "chosenAssignedSkuId": "<string>",
  "category": "Uncategorized",
  "description": "<string>",
  "unit": "pc"
}

Headers

X-Org-Id
string | null

Path Parameters

line_item_id
string
required

Body

application/json
assignedMaterialOptions
Assignedmaterialoptions · object[] | null
category
enum<string> | null
Available options:
Main Fabric,
Trim,
Label,
Packaging,
Thread,
Accessory
description
string | null
grossConsumption
number | null
sellingTolerance
number | null
netSellingConsumption
number | null
buyingTolerance
number | null
netBuyingConsumption
number | null
materialCostInNativeCurrency
number | null
nativeCurrency
string | null
materialCostInUsd
number | null
estimatedMaterialPreparationLeadTime
integer | null
unit
enum<string> | null
Available options:
meter,
pc,
cone,
set,
kg,
yard
chosenAssignedMaterialId
string | null
chosenAssignedSkuId
string | null

Response

Successful Response

id
string
required
billOfMaterialVersionId
string
required
grossConsumption
number
required
sellingTolerance
number
required
netSellingConsumption
number
required
buyingTolerance
number
required
netBuyingConsumption
number
required
materialCostInNativeCurrency
number
required
nativeCurrency
string
required
materialCostInUsd
number
required
estimatedMaterialPreparationLeadTime
integer
required
assignedMaterialOptions
Assignedmaterialoptions · object[] | null
chosenAssignedMaterialId
string | null
chosenAssignedSkuId
string | null
category
string
default:Uncategorized
description
string | null
unit
string
default:pc