StateSet One API Documentation
Orders
- GETList Orders
- GETRetrieve Order
- POSTAdd Item to Order
- POSTRemove Item from Order
- Add discount
- POSTRemove Discount
- POSTApply Promotion
- POSTRemove Promotion
- POSTCreate Order
- POSTCancel Order
- POSTHold Order
- POSTRelease Order
- POSTShip Order
- POSTReturn Order
- POSTRefund Order
- POSTExchange Order
- POSTSplit Order
- POSTMerge Order
- POSTTag Order
- POSTUpdate Order
Returns
Return Line Items
Warranty Line Items
Wholesale Orders
Inventory Items
Packing List
Packing List Items
Purchase Orders
Bill of Materials
Bill of Materials Line Item
Work Orders
Work Order Line Items
Cycle Counts
Manufacture Orders
Manufacture Order Line Items
Leads
Cases
Update Bill of Materials
This endpoint updates an existing bill of materials.
curl --location --request PUT 'https://api.stateset.com/v1/bill_of_materials' \
--header 'Content-Type: application/json' \
--header 'Authorization: Token <token>' \
--data-raw '{
"user_group_id": "example_1",
"name": "Example 1",
"mapping": {"40": "213", "134": "386"},
"properties": {"filterValue": "value"}
}'
{
{
"id": "5f7b1b4a-5b0b-4b0a-8b0b-4b0a5b0b4a5b",
"number": "5f7b1b4a-5b0b-4b0a-8b0b-4b0a5b0b4a5b",
"name": "Bill of Materials",
"description": "Bill of Materials",
"groups": "Bill of Materials",
"created_at": "2021-01-01T00:00:00.000Z",
"updated_at": "2021-01-01T00:00:00.000Z",
"valid": true,
"line_items": [
{
"id": "5f7b1b4a-5b0b-4b0a-8b0b-4b0a5b0b4a5b",
"bill_of_materials_number": "5f7b1b4a-5b0b-4b0a-8b0b-4b0a5b0b4a5b",
"line_type": "Bill of Materials",
"part_number": "5f7b1b4a-5b0b-4b0a-8b0b-4b0a5b0b4a5b",
"part_name": "Bill of Materials",
"purchase_supply_type": "Bill of Materials",
"quantity": 1,
"status": "Bill of Materials"
}
]
}
}
Body
This is the id of the bill of materials
This is the number of the bill of materials
This is the name of the bill of materials
This is the description of the bill of materials
This is the groups of the bill of materials
This is the date and time when the bill of materials was created
This is the date and time when the bill of materials was last updated
This indicates whether the bill of materials is valid or not
Response
This is the id of the bill of materials.
This is the number of the bill of materials.
This is the name of the bill of materials.
This is the description of the bill of materials.
This is the groups of the bill of materials.
This is the date and time when the bill of materials was created.
This is the date and time when the bill of materials was last updated.
This indicates whether the bill of materials is valid or not.
This is an array of line items associated with the bill of materials.
This is the id of the line item.
This is the number of the bill of materials to which the line item belongs.
This is the type or category of the line item.
This is the number or code associated with the part or item.
This is the name of the part or item.
This is the type or category of the purchase/supply associated with the line item.
This is the quantity of the part or item required in the bill of materials.
This is the status or state of the line item.
curl --location --request PUT 'https://api.stateset.com/v1/bill_of_materials' \
--header 'Content-Type: application/json' \
--header 'Authorization: Token <token>' \
--data-raw '{
"user_group_id": "example_1",
"name": "Example 1",
"mapping": {"40": "213", "134": "386"},
"properties": {"filterValue": "value"}
}'
{
{
"id": "5f7b1b4a-5b0b-4b0a-8b0b-4b0a5b0b4a5b",
"number": "5f7b1b4a-5b0b-4b0a-8b0b-4b0a5b0b4a5b",
"name": "Bill of Materials",
"description": "Bill of Materials",
"groups": "Bill of Materials",
"created_at": "2021-01-01T00:00:00.000Z",
"updated_at": "2021-01-01T00:00:00.000Z",
"valid": true,
"line_items": [
{
"id": "5f7b1b4a-5b0b-4b0a-8b0b-4b0a5b0b4a5b",
"bill_of_materials_number": "5f7b1b4a-5b0b-4b0a-8b0b-4b0a5b0b4a5b",
"line_type": "Bill of Materials",
"part_number": "5f7b1b4a-5b0b-4b0a-8b0b-4b0a5b0b4a5b",
"part_name": "Bill of Materials",
"purchase_supply_type": "Bill of Materials",
"quantity": 1,
"status": "Bill of Materials"
}
]
}
}
curl --location --request PUT 'https://api.stateset.com/v1/bill_of_materials' \
--header 'Content-Type: application/json' \
--header 'Authorization: Token <token>' \
--data-raw '{
"user_group_id": "example_1",
"name": "Example 1",
"mapping": {"40": "213", "134": "386"},
"properties": {"filterValue": "value"}
}'
{
{
"id": "5f7b1b4a-5b0b-4b0a-8b0b-4b0a5b0b4a5b",
"number": "5f7b1b4a-5b0b-4b0a-8b0b-4b0a5b0b4a5b",
"name": "Bill of Materials",
"description": "Bill of Materials",
"groups": "Bill of Materials",
"created_at": "2021-01-01T00:00:00.000Z",
"updated_at": "2021-01-01T00:00:00.000Z",
"valid": true,
"line_items": [
{
"id": "5f7b1b4a-5b0b-4b0a-8b0b-4b0a5b0b4a5b",
"bill_of_materials_number": "5f7b1b4a-5b0b-4b0a-8b0b-4b0a5b0b4a5b",
"line_type": "Bill of Materials",
"part_number": "5f7b1b4a-5b0b-4b0a-8b0b-4b0a5b0b4a5b",
"part_name": "Bill of Materials",
"purchase_supply_type": "Bill of Materials",
"quantity": 1,
"status": "Bill of Materials"
}
]
}
}