2025 September: Swift+ Application Programing Interface (API) Release
Description of API Features Now Available in the Swift+ APIs
Release Feature Highlights
Click the workflow link below to scroll straight to that section.
- Seven (7) Enhancements
- Billing (2)
- Endpoints provide data corresponding to ARB100D1 (NOI.dat FTP data) & ARB135D2 (ADD.dat FTP data)
-
New endpoint created: GetTransportationInvoicePayments
- Inventory (4)
-
New endpoint created: GetProductTransferOrders
- Modifications to
GetBookingHistory & GetBookingHistoryUpdates
-
- Loading (1)
-
New endpoint created: GetCarrierAuthorizations
-
- Billing (2)
ENHANCEMENTS
BILLING LIBRARY (Two Enhancements)
- ONE: New endpoint: GetTransportationInvoicePayments V4.
- This endpoint provides corresponding data from the Refined Products' ARB100D1 Report & NOI.dat FTP Data.

- This endpoint provides corresponding data from the Refined Products' ARB100D1 Report & NOI.dat FTP Data.
- TWO: Modify the endpoint: GetAdditiveInvoiceTransactions V4.
- This endpoint provides corresponding data from the Refined Products'
ARB135D2 Report & NOI.dat FTP Data.
![MAGELLAN®
Home
APIs
Profile
Reports
Knowledge Base
Sign out
MIDSTREAM PARTNERS, L. P.
Swift Open Billing API - V4
V
Swift Open Billing API
V 4
V
O Search operati ...
API definition
Changelog
Group by tag
GetAdditiveInvoiceTransactions
Get transactions for an additive invoice. Ordered by transaction date.
AdditiveInvoices
>
GET
GetAdditiveInvoiceDetails
AdditiveInvoices
GET
GetAdditiveInvoices
GET
GetAdditiveInvoiceTransactionDetails
Request
GET
GetAdditiveInvoiceTransactions
GET
https://api-
mock.qa.magellanlp.com/open/billing/V4/invoices/additive/{magellanCompanyId}/{billToCustomerId}/transactions[?invoiceId]
[&startDate ] [&endDate] [&page ] [&results]
A
TerminallingInvoices
Request parameters
TransportationInvoices
Name
In
Required
Type
Description
GET
GetTransportationInvoiceDetails
magellanCompanyId
template
true
string
The magellan company the invoice transactions
GET
GetTransportationInvoicePayments
fall under.
GET
GetTransportationInvoices
billToCustomerId
template
true
string
The id for the customer billed for the invoice](https://knowledge.oneok.com/hs-fs/hubfs/undefined-Sep-02-2025-02-02-35-9355-PM.png?width=670&height=367&name=undefined-Sep-02-2025-02-02-35-9355-PM.png)
- This endpoint provides corresponding data from the Refined Products'
INVENTORY LIBRARY (Four Enhancements)
- ONE and TWO: Modify GetBookingHistory V3 and GetBookingHistoryUpdates V3. This now adds the Carrier Details Name, FEIN and SCAC code.

- THREE: New endpoint GetProductTransferOrders V3
![MAGELLAN®
Home
APIs
Profile
Reports
Knowledge Base
Sign out
MIDSTREAM PARTNERS, L. P.
Swift Open Inventory API - V3
Swift Open Inventory API
V3
O Search operati ...
API definition
Changelog
Group by tag
GetProductTransferOrder
Returns the product transfer order for an inventory owner. Ordered by product transfer ID and then by Originator ID and Recepient ID.
Reporting
>
GET
GetBookingHistory
Reporting
GET
GetBookingHistoryUpdates
GET
GetCurrentInventoryDetails
Request
GET
GetCurrentInventorySummary
GET https://api-mock.qa.magellanlp.com/open/inventory/V3/reporting/product-transfer-
order/{magellanCompanyId} /{inventoryOwner Id} [ ?startDate] [&endDate] [&productTransferOrderNumber] [&originatorId]
GET
GetHistoricalAdditiveReconciliation
[&recipientId] [&loadingRackId] [&productId] [&status][&page][&results]
GET
GetInventoryHistorySummary
Request parameters
GET
GetInventoryProjections
Name
In
Required
Type
Description
GET
GetMinimumReservations
magellanCompanyId
template
true
string
The Magellan company the inventory falls under.
GET
GetProductTransferOrder
GET
GetSystemInventory
inventoryOwnerId
template
true
string
The id for the inventory owner.](https://knowledge.oneok.com/hs-fs/hubfs/undefined-Sep-02-2025-02-06-04-3065-PM.png?width=670&height=366&name=undefined-Sep-02-2025-02-06-04-3065-PM.png)
- FOUR: Modify GetInventoryHistorySummary V3.1 to include 'volumeLoadable'

LOADING LIBRARY (One Enhancement)
- ONE: New endpoint GetCarrierAuthorizations V4
![MAGELLAN®
Home
APIs
Profile
Reports
Knowledge Base
Sign out
MIDSTREAM PARTNERS, L.P.
Swift Open Loading API - V4
Swift Open Loading API
V4
O Search operati ...
API definition
Changelog
Group by tag
GetCarrierAuthorization
Returns a list of CarrierAuthorization for a given supplier.
>
Reporting
GET
GetBillOfLadingDetails
Reporting
GET
GetBillOfLadingLineltemDetails
Request
GET
GetBillOfLadingLineltems
GET
https://api-mock.qa.magellanlp.com/open/loading/V4/reporting/Carrier-Authorization/{magellanCompanyId}/{supplierId}
GET
GetBillsOfLading
[? startDate] [&endDate] [&carrierFein] [&carrierScac] [&carrierState] [&carrierCity] [&loadingRackName] [&isRestricted]
GET
GetCarrierAuthorization
[&insuranceExpirationDate] [&hazmatExpirationDate] [&page] [&results]
Request parameters
Name
In
Required
Type
Description
magellanCompanyId
template
true
string
The Magellan company this bill of lading falls
within.
supplierId
template
true
string
The id for the supplier associated with the bill of
lading.](https://knowledge.oneok.com/hs-fs/hubfs/undefined-Sep-02-2025-02-09-09-4398-PM.png?width=670&height=374&name=undefined-Sep-02-2025-02-09-09-4398-PM.png)