UPS API Change (2024)
Context
The current integration between OrderPort and UPS relies on APIs that UPS plans to retire.
The integration relies on API access keys which UPS will no longer support.
Therefore, we’ve rebuilt OrderPort's integration with UPS to use the most recent API.
Nothing will change in terms of functionality.
The new UPS API uses a different method of authenticating requests coming from OrderPort.
Clients must get new credentials from UPS and load them into OrderPort.
Details from UPS. https://www.ups.com/upsdeveloperkit?loc=en_US
How it works
OrderPort will support both APIs for as long as possible. UPS will end the current API on 06/03/2024. All clients using UPS must use this date as a hard deadline.
In OrderPort Admin à Shipping à UPS tab there is a new setting that allows you to select the Authentication Mode:
- Access Keys – support ends on June 3, 2024” – this is currently selected & defaulted for all clients. When this is selected, the client is using the old UPS APIs.
- Auth Client Credentials – this is the new implementation. To enable the new implementation, clients must:
Log into their UPS account https://developer.ups.com/?loc=en_US
- Create an application for OrderPort:
- Add Apps:
- On the next step, select 'I need API credentials because: “I want to integrate with UPS technology to represent many users”'
- Choose an account to associate with these credentials (select your account #).
- In the next step provide your information
- For the next step make sure to select at least the following products:
- Rating
- Pickup
- Address Validation
- Authorization (OAuth)
- Tracking
- Shipping
- Time In Transit
- Callback URL to use if required: https://administration.orderport.net/shipping/carriers/ups
- Once you’re done, take the ClientId and the Client Secret and put them in OrderPort Admin à Shipping UPS then save changes
- This can take up to 24hrs before you will see rates displayed in OrderPort
Additional Notes
Clients can switch from one API to the other as they please. This should help if clients encounter issues after switching to the new API. They can easily revert by selecting Access Keys for the Authentication Mode and saving changes.