API changelog
Changelog
Section titled “Changelog”11 August 2026
Section titled “11 August 2026”payment_methodnow works when confirming a booking. Previously only create accepted the flatpayment_methodstring; confirm silently ignored it and fell back to your credit account, which surfaced as a confusing403 NO_PAYMENT_METHOD. Both endpoints now take the same value, and it is the sameidthatGET /api/members/payment-methodsreturns.- New
"credit"token — bill your credit account explicitly, instead of selecting it by leaving the field out. See how payments work. - Clearer payment errors. An unrecognised
payment_method, a malformed id, or a misspelt field name (for examplepayment-methodinstead ofpayment_method) now returns a400naming the problem. Previously these were ignored and the request quietly fell through to the credit-account path. payment_methodandpaymentmay be sent together as long as they select the same method. Naming two different methods returns a400rather than one silently winning.GET /api/members/payment-methodsnow also returnscard_idandagreement_id(v4 only), so you do not have to strip thenab_prefix to build a confirm request.GET /api/v4/members/me/cardsis accepted as an alias of the same endpoint.- New documentation — how payments work and a reference page for listing payment methods.
5 August 2026
Section titled “5 August 2026”- Terms and information-package acceptance is recorded when an API key is issued.
13 July 2026
Section titled “13 July 2026”- Developer Center rebuilt around v5, with an interactive API Explorer and the
@transdirect/api-sdkTypeScript SDK. See SDKs and versioning.
7 July 2026
Section titled “7 July 2026”@transdirect/api-sdkpublished, generated from the v5 OpenAPI spec.- Booking items accept an
{id}path parameter, and demo confirmation behaves the same on v4 and v5.
18 June 2026
Section titled “18 June 2026”- API access is now open by default. The manual “validate your account to enable API access” step was removed. Any API key can quote immediately, and a booking goes live as soon as you can pay for it. See the access model.
16 June 2026
Section titled “16 June 2026”- Demo mode added — a flag on your normal API key that exposes a synthetic Demo courier, so you can run a full quote, book, label and track cycle with no charge and nothing shipped. See demo mode.
25 August 2025
Section titled “25 August 2025”- Multipickup upgraded to Frequent rates — discounted pricing for members shipping several parcels from the same address on the same day, on Couriers Please and Aramex.
28 July 2025
Section titled “28 July 2025”- Order boxing functionality updated — improvements to the order boxing API for better packing calculations.
6 June 2019
Section titled “6 June 2019”- Multipickup functionality added — initial release of the multipickup system for Couriers Please and Aramex, allowing discounted rates for multiple pickups from the same address on the same day.
27 May 2019
Section titled “27 May 2019”- Order boxing functionality added — new API support for consolidating multiple items into defined box sizes for more efficient quoting.