Skip to content
English
  • There are no suggestions because the search field is empty.

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

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.
  • 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

INVENTORY LIBRARY (Four Enhancements) 
  • ONE and TWO: Modify GetBookingHistory V3 and GetBookingHistoryUpdates V3. This now adds the Carrier Details Name, FEIN and SCAC code."carrier": { 
"name": "Carrier1Name", 
"fein": "01234", 
"scac": "ABC"
  • THREE: New endpoint GetProductTransferOrders V3MAGELLAN® 
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.
  • 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.