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
attachments object[]
List of attachments to associate with the BOM
UUID of the file in the file management system
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
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)
true
components object[]nullable
Components of the BOM
Custom ID of the component
Supplier component ID
Name of the component
Description of the component
Product type of the component
Possible values: [product
, item
, material
]
Group of the component
Unit yield of the component
Yield unit of the component
Unit weight of the component
Weight unit of the component
Unit cost of the component
Cost currency of the component
Total yield of the component
Total weight of the component
supplier objectnullable
Name of the supplier
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",
"attachments": [
{
"fileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
"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,
"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
]
}
}
]
}