CALCURATES BLOG

UPS Will No Longer Issue Access Keys and Implements OAuth 2.0

Image of Shipping During Peak Seasons
As part of our unwavering dedication to customer safety, fraud reduction, and the continuous enhancement of API capabilities, UPS has taken a decisive step by implementing OAuth 2.0 for API security. This latest upgrade signifies an advancement towards providing a secure and seamless experience for UPS clients.

Let's find out how this update affects Calcurates users and everyone else who use UPS integration.

UPS Changes From June 2023

Starting on June 5, 2023, UPS will be phasing out the current Access Key-based authorization method for its APIs. Access keys will no longer be issued, and beginning from June 3, 2024, all API transactions with UPS will require clients to adopt the OAuth security model. This entails including a bearer token with each API request.

Moreover, UPS has introduced updates to its APIs, transitioning to a more flexible RESTful pattern. This new approach grants UPS and its clients the freedom to modify API payloads without adhering to strict schema requirements. Consequently, the endpoints supporting Access Key authentication and the older API structure will be gradually phased out in the future.

These changes reflect UPS's commitment to enhancing API security and ensuring a seamless experience for its clients. By embracing the OAuth security model, UPS aims to bolster data protection and provide a more streamlined interaction with its services. The transition to RESTful APIs allows for increased adaptability, allowing both UPS and its clients to tailor API functionalities to meet evolving needs.
UPS Announcements and API Updates
If you were sent here by a software provider to obtain an access key, please share the below with them as they will need to update their integration to OAuth auth-code grant type in order to continue to enable their services.

By June 2023, UPS will no longer issue new API access keys.

UPS has implemented an OAuth 2.0 security model for all APIs to enhance the overall security for our customers, reduce fraud and provide enhanced API capabilities. OAuth replaces access keys with a client ID and client secret for authentication. New OAuth credentials must be created on the UPS Developer Portal.


Source: UPS.com

How This Affects Calcurates Customers

As Calcurates partners with a certified UPS Ready® application that allows you to get rates via your negotiated UPS shipping rates those changes will not affect our Shopify, Magento and WooCommerce store owners. They will continue getting UPS real-time shipping rates for displaying at store's checkout without any interruption.

Connect a UPS Account to Calcurates

UPS connection requirements (learn more from our user guide):

  • An active account with UPS.
  • Your UPS account billing address, phone number, and email address.
  • The following details from your most recent UPS invoice (not required for new accounts). If you have questions regarding your UPS invoice, please contact UPS Customer Support.
    • Control ID
    • Invoice Date
    • Invoice Number
    • Invoice Amount
Let's check if Calcurates meets your shipping needs!
Turn on cost-effective shipping

Personal Onboarding and Configuration Services

For Shopify, Magento, and WooCommerce store owners, our committed support team is delighted to provide assistance in configuring UPS real-time shipping rates and rules.

If you require any guidance, please do not hesitate to reach out to us. We are thrilled about this remarkable progression in API security and the significant benefits it offers to our esteemed customers. As we persistently prioritize your safety and aim to enhance your API experience, we eagerly anticipate embarking on this exciting journey together.
Did you like this article?