BomCreateRequest
Name of the BOM
Possible values: <= 255 characters
Description of the BOM
Possible values: <= 5000 characters
PO Number (custom ID) of the PO that BOM is attached to (if available)
Possible values: <= 255 characters
contributions object[]
List of contributions to associate with the BOM
The role of the organization in the BOM
Possible values: [bom_viewer, bom_editor]
Local Org ID of the org
Possible values: <= 128 characters
Custom ID of the BOM
Possible values: <= 255 characters
The type of the entity that the BOM is attached to
Possible values: [product, item, material]
Custom ID of entity that BOM is attached to
Possible values: <= 255 characters
Status of the BOM (optional for creation)
truecomponents object[]nullable
Components of the BOM
Custom ID of the component
Possible values: <= 255 characters
Supplier component ID
Possible values: <= 255 characters
Name of the component
Possible values: <= 255 characters
Description of the component
Possible values: <= 2000 characters
Product type of the component
Possible values: [product, item, material]
Group of the component
Possible values: <= 255 characters
Unit yield of the component
Yield unit of the component
Possible values: <= 50 characters
Unit weight of the component
Weight unit of the component
Possible values: <= 255 characters
Unit cost of the component
Cost currency of the component
Possible values: <= 50 characters
Total yield of the component
Total weight of the component
Optional. ISO 3166-1 alpha-2 country codes.
Possible values: >= 2 characters and <= 2 characters
["VN","US"]Optional. Component attribute tags. Each entry must be one of the integration enum values
(aligned with common BOM form component_attribute choices).
Possible values: [Organic, Recycled, Sustainable]
["Organic","Recycled"]supplier objectnullable
Name of the supplier
Possible values: <= 255 characters
Custom ID of the supplier
Address of the supplier
City of the supplier
State/Province of the supplier
Postal/Zip code of the supplier
Country of the supplier
Phone of the supplier
Contact name of the supplier
Contact email of the supplier
Contact phone of the supplier
facilities object[]nullable
Facilities of the component
Name of the facility
Capabilities of the facility
Custom ID of the facility
Address of the facility
City of the facility
State/Province of the facility
Postal/Zip code of the facility
Country of the facility
Phone of the facility
Contact name of the facility
Contact email of the facility
Contact phone of the facility
esgs object[]nullable
ESGs of the component
Group of the ESG
Standard of the ESG
Unit amount of the ESG
amount uom of the ESG
bom objectnullable
{
"name": "string",
"description": "string",
"poNumber": "string",
"contributions": [
{
"role": "bom_viewer",
"orgCustomId": "string"
}
],
"customId": "string",
"productType": "product",
"productCustomId": "string",
"active": true,
"components": [
{
"customId": "string",
"supplierComponentId": "string",
"name": "string",
"description": "string",
"productType": "product",
"group": "string",
"unitYield": 0,
"yieldUom": "string",
"unitWeight": 0,
"weightUom": "string",
"unitCost": 0,
"costCurrency": "string",
"totalYield": 0,
"totalWeight": 0,
"countryOfOrigin": [
"VN",
"US"
],
"attribute": [
"Organic",
"Recycled"
],
"supplier": {
"name": "string",
"customId": "string",
"address": "string",
"city": "string",
"stateProvince": "string",
"postalZipCode": "string",
"country": "string",
"phone": "string",
"contactName": "string",
"contactEmail": "string",
"contactPhone": "string"
},
"facilities": [
{
"name": "string",
"capabilities": [
"string"
],
"customId": "string",
"address": "string",
"city": "string",
"stateProvince": "string",
"postalZipCode": "string",
"country": "string",
"phone": "string",
"contactName": "string",
"contactEmail": "string",
"contactPhone": "string"
}
],
"esgs": [
{
"group": "string",
"standard": "string",
"unitAmount": 0,
"amountUom": "string"
}
],
"bom": {
"components": [
null
]
}
}
]
}