UPS requires OAuth enabled API keys to log in and book shipments in TMS, as we are updating the integration to new security protocols. Important: The old authentication method has end-of-life on June 3, 2024, and will not work after this date.
To help you seamlessly transition, please follow the step-by-step instructions on how to update in UPS and TMS respectively:
New API connection in UPS Developer Portal
- Access the UPS Developer Portal: https://developer.ups.com/
- Select Apps in the profile menu and click Add Apps once the Apps menu has opened.
- When adding a new App, select I want to integrate UPS technology into my business in the first dropdown menu and then select an appropriate UPS Account to associate with the new credentials.
- Fill out your contact details as you see fit.
- On the following page, you can select which UPS Products to associate with the new API connection.
Select the following:
- Shipping
- Tracking
- Paperless Documents
- Time in Transit
- Locator
- Pickup
- Rating
OAuth should automatically be selected and be non-removable, but if not automatically selected please do so.
- Once the Products are saved, you will be presented with the new App details. Here we need to get the Client ID and Client Secret.
- Once the Client ID and Client Secret are acquired, you are done in the UPS Developer Portal and must return to TMS.
Adding new Client ID and Secret in TMS
- Go to Your account > Transport agreement.
- Click the Add button to add a new agreement.
- Fill in the Name and Account number and choose Product name UPS. Click Next.
- Enter the Client ID and Client Secret and click Save.