_________
Changelog
-
Version 1.3.1 (2026-08-13)
-
- Documented API rate limits: as of today there is no daily quota. The API is throttled at 50 requests per second, with a burst of 100. Requests that exceed this rate return HTTP 429.
-
Version 1.3.0 (2026-07-10)
-
/v1/quote/create
- Package details now accept dimensions (length, width, height) and units per line item, along with a totalCubicFeet field. These fields are optional in v1 of this endpoint and are not required to create a quote (v2 coming soon).
- Overlength fees are now calculated automatically from the provided dimensions when applicable.
- Full origin and destination address fields (address lines, city, state, zip, country) are now accepted and stored with the quote.
- The accountNumber field is now a string. Numeric values continue to be accepted for backward compatibility.
- Added support for additional accessorial codes: STGD, INPU and STGO.
- Improved error responses when a rate cannot be generated.
-
/v1/quote/{quoteId}
- Quotes can now only be retrieved using the API key that created them. Requests for quotes belonging to another account return a 404.
-
Version 1.2.0 (2026-05-18)
-
/v1/shipment-tracking/{referenceNumber}
- Response now includes an appointment object with the delivery window (windowStart, windowEnd), status, appointment number, note, reason, contact details (name, email, phone) and consignee address, when a delivery appointment exists.
- Added new appointment delivery statuses: Appointment Pending, Appointment Scheduled, Appointment Attempted, Appointment Rescheduled and Appointment Canceled, along with associated reason codes.
- estimatedDeliveryDate now returns "TBD" while a delivery estimate is still being determined.
- If a shipment shows Delivered but the Delivery Receipt image is not yet available, it will be posted once processed.
-
/v1/shipment-tracking/search
- Search results include the same appointment object and delivery status updates described above.
-
Version 1.1.2 (2026-02-04)
-
/v1/quote/create
- Quote IDs are now generated using CUIDs instead of hashes for improved uniqueness and readability.
- Quote retrieval now supports both new CUID format and legacy hashedId lookup for backward compatibility.
- Response now includes itemized accessorial charges.
-
Version 1.1.1 (2024-09-25)
-
/v1/shipment-tracking/{referenceNumber}
- The shipment tracking endpoint now supports querying by BOL numbers, PO numbers, Shipper Numbers, and fixes an issue with tracking numbers containing leading zeroes.
- Response now includes an array containing the shipment's delivery status history, along with related invoice data.
-
/v1/quote/create
- Addressed a bug that was affecting discounts.
- Improved accessorial charges.
-
Version 1.1.0 (2024-07-31)
-
/v1/pickup-request/create
- Response now includes carrier name and SCAC code
-
/v1/service-point-service/{type}/{identifier}
- Response now includes carrier name and SCAC code
- Response also returns the extended delivery code and charge, if one exists.
-
/v1/quote/create
- Response now includes carrier name and SCAC code
- Addressed a bug that was affecting accessorial charges
- Extended delivery charges (where applicable) are now being applied within accessorial charges
-
Version 1.0.0 (2023-10-04)