POST products/{productid}/productsuppliers
This call allows you to create or update a product supplier for a given product id.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
productid | The product ID that you want to create a product supplier for | integer | Required |
Body Parameters
ProductSupplierUpdateModelBase
Name | Description | Type | Additional information |
---|---|---|---|
Supplier | SupplierBaseModel | None. | |
SupplierSKU | The sku that the supplier uses to identifiy the product. | string | None. |
SupplierCosts | The cost of the product from the supplier | decimal number | None. |
SupplierStockLevel | The suppliers current stock level. | integer | None. |
SupplierLeadTime | The suppliers leadtime for the product | integer | None. |
SupplierCartonQuantities | The carton quanty the supplier sends of the product | integer | None. |
Priority | The supplier priority Order | integer | None. |
SupplierMinOrderAmount | The Minimum amount of stock allowed to be ordered | integer | None. |
Request Formats
application/json, text/json
Sample:
{ "Supplier": { "SupplierID": 1, "Name": "Supplier 1" }, "SupplierSKU": "sup1", "SupplierCosts": 4.5, "SupplierStockLevel": 12, "SupplierLeadTime": 2, "SupplierCartonQuantities": 1, "Priority": 0, "SupplierMinOrderAmount": 2 }
application/xml, text/xml
Sample:
<ProductSupplierUpdateModelBase xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SupplierSKU>sup1</SupplierSKU> <SupplierCosts>4.50</SupplierCosts> <SupplierStockLevel>12</SupplierStockLevel> <SupplierLeadTime>2</SupplierLeadTime> <SupplierCartonQuantities>1</SupplierCartonQuantities> <Priority>0</Priority> <SupplierMinOrderAmount>2</SupplierMinOrderAmount> <Supplier> <SupplierID>1</SupplierID> <Name>Supplier 1</Name> </Supplier> </ProductSupplierUpdateModelBase>
Response Information
Resource Description
This call allows you to create or update a product supplier for a given product id.
ProductSupplierUpdateModelBaseName | Description | Type | Additional information |
---|---|---|---|
Supplier | SupplierBaseModel | None. | |
SupplierSKU | The sku that the supplier uses to identifiy the product. | string | None. |
SupplierCosts | The cost of the product from the supplier | decimal number | None. |
SupplierStockLevel | The suppliers current stock level. | integer | None. |
SupplierLeadTime | The suppliers leadtime for the product | integer | None. |
SupplierCartonQuantities | The carton quanty the supplier sends of the product | integer | None. |
Priority | The supplier priority Order | integer | None. |
SupplierMinOrderAmount | The Minimum amount of stock allowed to be ordered | integer | None. |
Response Formats
application/json, text/json
Sample:
{ "Supplier": { "SupplierID": 1, "Name": "Supplier 1" }, "SupplierSKU": "sup1", "SupplierCosts": 4.5, "SupplierStockLevel": 12, "SupplierLeadTime": 2, "SupplierCartonQuantities": 1, "Priority": 0, "SupplierMinOrderAmount": 2 }
application/xml, text/xml
Sample:
<ProductSupplierUpdateModelBase xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SupplierSKU>sup1</SupplierSKU> <SupplierCosts>4.50</SupplierCosts> <SupplierStockLevel>12</SupplierStockLevel> <SupplierLeadTime>2</SupplierLeadTime> <SupplierCartonQuantities>1</SupplierCartonQuantities> <Priority>0</Priority> <SupplierMinOrderAmount>2</SupplierMinOrderAmount> <Supplier> <SupplierID>1</SupplierID> <Name>Supplier 1</Name> </Supplier> </ProductSupplierUpdateModelBase>