Now Available
Order API
Place Order – Validation for Unique requestId in Multi-Order Requests
The Place Order endpoint has improved validation of duplicate requestId values.
New error message for duplicate requestId values:
202 ACCEPTED
---
{
"request": {
"batchId": "B11403496",
"recievedTime": "2025-05-13T12:35:53.447",
"ordersReceived": 2,
"ordersFailed": 1,
"ordersSucceded": 1
},
"orders": [
{
"requestId": "123",
"confirmationNumber": "C10-12768726",
"message": "Ordered successfully"
},
{
"requestId": "123",
"confirmationNumber": null,
"message": "Error: requestId must be unique"
}
]
}
Account API
Get Ship-To – homeBranch flag for Ship-To Account Branches
The flag “homeBranch” is now available on each branch in the “branches” array of the Get Ship-To response.
"branches": [
{
"homeBranch": false,
"number": "300",
"name": "ABC Supply - Bryan, TX",
"storefront": "abc",
"status": "active",
"type": "Branch",
"links": {
"self": "https://api3-sb.abcsupply.com/int-partners-location/api/location/v1/branches/300"
}
},
...
]
Product API
Get All Items / Get Item / Search Items – Removed Extra UOM Types
Product API endpoints now return a limited set of UOM types: “stocking”, “costing”, and “estimate”. The most commonly used UOM type for pricing and ordering is “stocking”; however, “costing” and “estimate” will provide additional UOMs that some customers may find valuable.
Get All Items / Get Item / Search Items – Enhanced “status” Field
The “status” field in the Product API endpoints has been enhanced to combine several additional flags that determine whether or not an item should be offered to customers via the APIs. If an item has a status of “Inactive”, it should not be made available to customers as these items are not sellable via the APIs. If the item has a status of “Active”, it is sellable and can be included in your integration’s product offerings. All items should return as “status”: “Active” for these endpoints except the case noted in the Upcoming Release notes below (Get All Items – Enhanced Delta Load Functionality).
Get All Items – Improved Ordering of Items in Response
Get All Items responses are now ordered by a new key that allows for more reliable item ordering and better performance.
Upcoming Release – 2025.05.19
Product API
Get All Items – New Field “marketingDescription” Now Available
We’ve added a new field called “marketingDescription” to the item schema that returns the marketing copy used on our customer platform. This is available for most items, but may return as an empty string when not available from our item management system. Currently, this text contains new line characters (“\n”) but we will be removing those in another upcoming release.
Get All Items – Enhanced Delta Load Functionality
Get All Items will be able to return only items that have been updated since the datetime provided in an optional query parameter called “sinceLastModifiedDateTime” with ISO 8601 value format of “YYYY-MM-DDThh:mm:ssZ”. The request will return all updated items regardless of “status” value of “Active” or “Inactive”. This allows integrators to account for any items that may have changed from “Active” to “Inactive”. The “Inactive” items should be filtered out of the items shown to customers in your integration.