Carrier for UPS
Version 5.0.0
October 3, 2026
- Initial release.
- UPS through the OAuth REST APIs (Rating, Shipping, Void, Tracking, Locator, Pickup and Address Validation, version
v2409), with sandbox (CIE) and production environments. - OAuth client-credentials authentication. Tokens are cached for the lifetime UPS reports and refreshed a minute early.
- Live rates for one service or every service at once, with negotiated rates, transit days and estimated delivery dates. Shopped rates are limited to the services this package knows.
- Labels as ZPL, or as PNG converted from UPS's GIF when PHP's GD extension is installed.
- Multi-package shipments, with one tracking number and label per package.
- Print Return Labels, with the parties swapped and one package per US/PR return.
- International shipments, with the commercial invoice built from Carrier's customs lines and a choice of DDU or DDP.
- Voids by the shipment's lead 1Z.
- Tracking with full scan history mapped onto Carrier's statuses, the delivery date and who signed.
- UPS Access Point search for the checkout picker, and hold-for-pickup delivery to the chosen point.
- On-call pickups.
- Address validation with suggested corrections and residential/commercial classification.
- Signature, adult signature, Saturday delivery and residential delivery accessorials.