Download OpenAPI specification:
API for product search, quotes, orders, and shipping functionality with smart consolidation model.
| X-User-Id required | string Unique identifier for the user (email or username) |
| locationCode required | string non-empty Location code for the order. |
| supplierCode required | string non-empty Identifier of the supplier. |
Array of objects or null (QuoteRequestItem) List of items for the quote. | |
| shippingOption | string or null Selected shipping option value. |
| shippingZipCode | string or null Shipping zip code |
{- "locationCode": "string",
- "supplierCode": "string",
- "items": [
- {
- "itemReference": "string",
- "supplierProductNumber": "string",
- "unitMeasureCode": "string",
- "quantity": 0
}
], - "shippingOption": "string",
- "shippingZipCode": "string"
}{- "items": [
- {
- "itemReference": "string",
- "supplierCode": "string",
- "supplierProductNumber": "string",
- "unitMeasureCode": "string",
- "quantity": 0,
- "unitPrice": 0.1,
- "availableQuantity": 0,
- "alternativeItems": [
- {
- "supplierCode": "string",
- "supplierProductNumber": "string",
- "name": "string",
- "description": "string",
- "supplierName": "string",
- "manufacturerName": "string",
- "manufacturerProductNumber": "string",
- "unitMeasureCode": "string",
- "unitMeasureDescription": "string",
- "price": 0.1,
- "subUnitCount": 0,
- "packLevelDescription": "string",
- "isOrderable": true,
- "isOffOrderGuide": true,
- "categories": [
- "string"
], - "hcpcs": [
- "string"
], - "unspsc": [
- 0
], - "imageUrl": "string"
}
]
}
], - "subtotal": 0.1,
- "estimatedShipping": 0.1,
- "total": 0.1
}| X-User-Id required | string Unique identifier for the user (email or username) |
| locationCode required | string or null Location code for the order. |
| supplierCode required | string or null Supplier code. |
| shippingOptionValue | string or null Selected shipping option value for the supplier. |
| shippingName | string or null Deprecated Shipping name (deprecated, use shippingFirstName and shippingLastName instead). |
| shippingFirstName | string or null Shipping first name |
| shippingLastName | string or null Shipping last name |
| externalId required | string or null External identifier for the order, used for tracking. |
required | object (Address) Schema for an address. |
| orderNotes | string or null General notes for the order. |
required | Array of objects or null (OrderItemRequest) List of items in the order. |
{- "locationCode": "string",
- "supplierCode": "string",
- "shippingOptionValue": "string",
- "shippingName": "string",
- "shippingFirstName": "string",
- "shippingLastName": "string",
- "externalId": "string",
- "shipToAddress": {
- "line1": "string",
- "line2": "string",
- "city": "string",
- "state": "string",
- "postalCode": "string",
- "countryCode": "string"
}, - "orderNotes": "string",
- "items": [
- {
- "supplierProductNumber": "string",
- "unitMeasureCode": "string",
- "quantity": 0
}
]
}{- "orderNumber": "string"
}| orderNumber required | string |
| X-User-Id required | string Unique identifier for the user (email or username) |
{- "orderNumber": "string",
- "locationCode": "string",
- "locationName": "string",
- "supplierCode": "string",
- "supplierName": "string",
- "status": "string",
- "purchaseOrderDate": "2019-08-24T14:15:22Z",
- "subtotal": 0.1,
- "shippingTotal": 0.1,
- "tax": 0.1,
- "total": 0.1,
- "shipToAddress": {
- "line1": "string",
- "line2": "string",
- "city": "string",
- "state": "string",
- "postalCode": "string",
- "countryCode": "string"
}, - "items": [
- {
- "lineId": 0,
- "supplierProductNumber": "string",
- "name": "string",
- "manufacturerName": "string",
- "manufacturerProductNumber": "string",
- "unitMeasureCode": "string",
- "quantity": 0.1,
- "unitCost": 0.1,
- "status": "string",
- "packLevelDescription": "string"
}
], - "shipments": [
- {
- "carrier": "string",
- "trackingNumbers": [
- "string"
], - "shippedDate": "2019-08-24T14:15:22Z",
- "estimatedDeliveryDate": "2019-08-24T14:15:22Z",
- "items": [
- {
- "lineId": 0,
- "quantity": 0.1
}
]
}
]
}| X-User-Id required | string Unique identifier for the user (email or username) |
| locationCode required | string [ 0 .. 10 ] characters |
| term | string or null |
| pageSize | integer <int32> [ 1 .. 100 ] Default: 25 |
| pageIndex | integer <int32> [ 0 .. 2147483647 ] Default: 0 |
| includeOffOrderGuide | boolean Default: false |
object (SearchFilters) |
{- "locationCode": "string",
- "term": "string",
- "pageSize": 25,
- "pageIndex": 0,
- "includeOffOrderGuide": false,
- "filters": {
- "supplierCode": "string",
- "hcpcs": "string",
- "manufacturerProductNumber": "string",
- "supplierProductNumber": "string"
}
}{- "products": [
- {
- "supplierCode": "string",
- "supplierProductNumber": "string",
- "name": "string",
- "description": "string",
- "supplierName": "string",
- "manufacturerName": "string",
- "manufacturerProductNumber": "string",
- "unitMeasureCode": "string",
- "unitMeasureDescription": "string",
- "price": 0.1,
- "packLevelDescription": "string",
- "isOrderable": true,
- "isOffOrderGuide": true,
- "categories": [
- "string"
], - "hcpcs": [
- "string"
], - "unspscs": [
- 0
], - "imageUrl": "string"
}
], - "totalCount": 0,
- "pageSize": 0,
- "pageIndex": 0,
- "onOrderGuideTotal": 0,
- "offOrderGuideTotal": 0
}| supplierCode required | string |
| X-User-Id required | string Unique identifier for the user (email or username) |
{- "supplierCode": "string",
- "supplierName": "string",
- "shippingOptions": [
- {
- "label": "string",
- "value": "string",
- "rate": 0.1,
- "sortOrder": 0
}
]
}