Skip to main content

New Carrier ACH Details Endpoint & Upcoming ACH Info Removal

New Endpoint: Get Carrier ACH Details

A new dedicated endpoint has been added to retrieve carrier ACH payment details:

GET https://api.shipper.superdispatch.com/v1/public/carriers/:guid/payment-methods/ach

This endpoint returns the carrier's ACH payment information including:

FieldTypeDescription
bank_namestringName of the bank
bank_routing_numberstringBank routing number (may be masked)
bank_account_numberstringBank account number (may be masked)
voided_check_urlstring | nullURL to the voided check image
voided_check_url_availablebooleanWhether a voided check URL exists
ach_last_update_datedateDate of the last ACH information update
access_expires_in_daysintegerNumber of days until access expires (-1 if not applicable)
Example Response
{
"status_code": 200,
"data": {
"object": {
"bank_name": "Chase Bank",
"bank_routing_number": "***021",
"bank_account_number": "***6789",
"voided_check_url": null,
"voided_check_url_available": true,
"ach_last_update_date": "2026-03-15",
"access_expires_in_days": 25
}
}
}

Note: bank_routing_number and bank_account_number will be masked unless there was a delivered order with ACH, Direct Deposit, or Other payment method within the last 30 days.


Breaking Change: ACH Info Removal from Carrier Responses

warning

Starting June 5, 2026, all Carrier responses across all public API endpoints will stop providing any ACH information, including the ach_payment object and its fields: bank_name, bank_routing_number, bank_account_number, and voided_check_url.

For full details on this change, see the API change: Carrier ACH restriction announcement.

What you need to do
  1. Migrate to the new GET https://api.shipper.superdispatch.com/v1/public/carriers/:guid/payment-methods/ach endpoint to retrieve ACH information.
  2. Remove any dependency on the ach_payment field from other Carrier API responses before June 5, 2026.
Support

For assistance, contact support@superdispatch.com.