Description of API Enhancements Now Available in Swift+ APIs
API Release on April 7, 2025
- Two (2) Bug Fixes
- All Libraries: One (1)
- Locations Library & Shipping > GetDistributions: One (1)
- Ten (10) Enhancements
Click the hyperlink to automatically visit that section.- All Libraries : One (1)
- Inventory MOCK and Production Open: Five (5)
- Loading MOCK and Production Open: Two (2)
- Shipping MOCK and Production Open: One (1)
- General: One (1)
BUG FIXES
ONE: User no longer experiences '504 Error' for the following libraries and endpoints
- All endpoints within the Locations V2 library
- Shipping > GetDistributions endpoint
TWO: Dynamic URL version have V2 instead of default
- Libraries and Endpoints Impacted: All Open APIs
- Billing and all endpoints
- Shipping and all endpoints
- Locations and all endpoints
- Loading and all endpoints
ENHANCEMENTS
ALL LIBRARIES IMPACTED (One Enhancement)
ONE: .NET8 Back-End Infrastructure Upgrade to Open APIs
- Libraries and Endpoints Impacted
- Billing and all endpoints
- Shipping and all endpoints
- Locations and all endpoints
- Loading and all endpoints
INVENTORY LIBRARY (Five Enhancements)
Enhancement: New Optional Parameters added for filtering for Transaction Type for both MOCK and Open Production API
- Inventory API > GetBookingHistory > transactionType TnxType
- Inventory API > GetBookingHistoryUpdates > transactionType TxnType
Enhancement: New Optional Parameters added for filtering for ShipmentRequestId for both MOCK and Open Production API
- Inventory > GetBookingHistory > shipmentRequestId
Enhancement: New Endpoint for Reporting App report AIM230R1 'MPL-Central System Inventory' on both MOCK and Open Production API
- Swift Open Inventory API > GetSystemInventory (displayed as /reporting/SystemInventory - GET)
Enhancement: Added ParentObjects for Relation to BOL Line Items Allowing Users to tie BOL line item IDs
-
- Inventory > GetBookingHistory > Parent Objects = ParentId, ParentLineItemID, ParentType
- Use these ParentObjects response data in Loading > GetBillofLadingLineItems
-
- Inventory > GetBookingHistoryUpdates > Parent Objects = ParentId, ParentLineItemID

LOADING LIBRARY (Two Enhancements)
Enhancement: Added State Name and State Abbreviation to Destination Subclass response
-
- Loading > GetBillofLading
- Loading > GetBillofLadingDetails
-
- Loading > GetBillofLadingLineItems
- Loading > GetBillofLadingLineItemDetails

SHIPPING LIBRARY (One Enhancement)
Enhancement: New Endpoint created for both MOCK and Open Production-
- Shipping > ShipmentRequests > GetDistributionsShipmentRequests
- Allows Shippers to see all Distributions in their Batches
GENERAL (One Enhancement)
Enhancement: Quick Link to Swift API Product Page to Schedule Call with Swift API Team