Use this object to specify the vendor information you want to use in the replenishment calculations for the item in this warehouse.
Returns a collection with a key, ID, and link for each item warehouse vendor.
OK
Bad Request
{- "ia::result": [
- {
- "key": "21",
- "id": "21",
- "href": "/objects/inventory-control/item-warehouse-vendor/21"
}, - {
- "key": "22",
- "id": "22",
- "href": "/objects/inventory-control/item-warehouse-vendor/22"
}
], - "ia::meta": {
- "totalCount": 2,
- "start": 1,
- "pageSize": 100
}
}
Creates a new item warehouse vendor.
required | object The vendor to use in the replenishment calculations for the item in this warehouse. | ||||
| |||||
object The item warehouse combination that can be ordered from the vendor. Example: {"itemWarehouse":{"key":"649"}} | |||||
| |||||
stockNumber | string <= 50 characters The stock number that vendor uses for this item. Example: "#5678901234" | ||||
leadTime | integer <= 3 characters The number of days it takes the vendor to deliver this item to you after receiving the order. Example: 15 | ||||
demandForecastDuringLeadTime | integer The quantity of this item that's expected to be sold during the lead time. Example: 5 | ||||
economicalOrderQuantity | integer <= 8 characters The quantity that makes the cost of reordering this item the most economical. Example: 10 | ||||
vendorMinimumOrderQuantity | integer <= 8 characters The minimum quantity of this item the vendor is willing to sell. Example: 10 | ||||
object The units of measure detail is the vendor sells this item in. | |||||
| |||||
isPreferredVendor | boolean Default: false This identify a vendor as the preferred vendor for replenishing this item for warehouse. Example: false |
Created
Bad Request
{- "itemWarehouse": {
- "key": "12"
}, - "vendor": {
- "key": "122"
}, - "stockNumber": "#5678901234",
- "unitOfMeasure": {
- "key": "38"
}, - "leadTime": 15,
- "demandForecastDuringLeadTime": 5,
- "economicalOrderQuantity": 10,
- "vendorMinimumOrderQuantity": 10,
- "isPreferredVendor": true
}
{- "ia::result": {
- "key": "66",
- "id": "66",
- "href": "/objects/inventory-control/item-warehouse-vendor/66"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Returns detailed information for a specified item warehouse vendor.
key required | string System-assigned unique key for the item warehouse vendor. Example: 99 |
OK
Bad Request
{- "ia::result": {
- "id": "66",
- "key": "66",
- "itemWarehouse": {
- "id": "76",
- "key": "76",
- "href": "/objects/item-warehouse-inventory/76"
}, - "vendor": {
- "id": "vendorId-1702552731",
- "key": "2387",
- "href": "/objects/vendor/2387"
}, - "stockNumber": "#5678901234",
- "leadTime": 15,
- "demandForecastDuringLeadTime": 5,
- "economicalOrderQuantity": 10,
- "vendorMinimumOrderQuantity": 10,
- "bestPrice": "112.23",
- "latestPrice": "112.23",
- "unitOfMeasure": {
- "key": "38",
- "id": "Each",
- "href": "/objects/inventory-control/unit-of-measure/38"
}, - "conversionFactor": "1",
- "isPreferredVendor": true,
- "href": "/objects/inventory-control/item-warehouse-vendor/66"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Updates an existing item warehouse vendor by setting field values. Any fields not provided remain unchanged.
key required | string System-assigned unique key for the item warehouse vendor. Example: 99 |
object The item warehouse combination that can be ordered from the vendor. | |||||
| |||||
object The vendor to use in the replenishment calculations for the item in this warehouse. | |||||
| |||||
stockNumber | string <= 50 characters The stock number that vendor uses for this item. Example: "#5678901234" | ||||
leadTime | integer <= 3 characters The number of days it takes the vendor to deliver this item to you after receiving the order. Example: 15 | ||||
demandForecastDuringLeadTime | integer The quantity of this item that's expected to be sold during the lead time. Example: 5 | ||||
economicalOrderQuantity | integer <= 8 characters The quantity that makes the cost of reordering this item the most economical. Example: 10 | ||||
vendorMinimumOrderQuantity | integer <= 8 characters The minimum quantity of this item the vendor is willing to sell. Example: 10 | ||||
object The units of measure detail is the vendor sells this item in. | |||||
| |||||
isPreferredVendor | boolean Default: false This identify a vendor as the preferred vendor for replenishing this item for warehouse. Example: false |
OK
Bad Request
{- "stockNumber": "#5678901234222",
- "leadTime": 15,
- "demandForecastDuringLeadTime": 5,
- "economicalOrderQuantity": 10,
- "vendorMinimumOrderQuantity": 10,
- "isPreferredVendor": true
}
{- "ia::result": {
- "key": "66",
- "id": "66",
- "href": "/objects/inventory-control/item-warehouse-vendor/66"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Deletes an item warehouse vendor.
key required | string System-assigned unique key for the item warehouse vendor. Example: 99 |
No Content
Bad Request
{- "ia::result": {
- "ia::error": {
- "code": "invalidRequest",
- "message": "A POST request requires a payload",
- "errorId": "REST-1028",
- "additionalInfo": {
- "messageId": "IA.REQUEST_REQUIRES_A_PAYLOAD",
- "placeholders": {
- "OPERATION": "POST"
}, - "propertySet": { }
}, - "supportId": "Kxi78%7EZuyXBDEGVHD2UmO1phYXDQAAAAo"
}
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 0,
- "totalError": 1
}
}