BomComponentCreateObject
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
{
"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
]
}
}