Sorry, you need to enable JavaScript to visit this website.
Skip to main content

Plan Your Integration

Everything you need to know and consider before integrating our API functionalities into your systems.

  Evaluation Steps

First things first. Before deciding to integrate, we suggest consulting with a technical team proficient in RESTful coding to help determine the expense and development time necessary accounting for both business and technical impacts. Use the steps below as a guideline to help you through this process.

   Analyze your needs.

  • Identify appropriate APIs to meet business needs 

   Identify technical requirements.

  • Pinpoint high-level impacts to interfaces and internal processing logic of each system

   Perform cost evaluation.

  • Evaluate development time to integrate the APIs versus purchasing software with APIs integrated

   Build or Buy

  • Determine the appropriate path for your business:
    • Build an integration for your use
    • Build an integration for others' use
    • Purchase a plug-and-play solution provided from our UPS Ready® partners
  Note: Already have a shipping solution for others? 
Do you have an established solution that enables UPS shipping functionality for other companies? UPS offers enhanced marketing, support and visibility to select business solution providers through the UPS Ready® program. Click here to learn more about becoming a certified provider.

  Know Before You Code

So you want to integrate. Here are some key things to know before and during the integration process. Prior to downloading APIs, you should be familiar with:

 Standard HTTP operations and practices including SSL connections

 RESTful methodologies and design patterns

 Using OAuth 2.0 authentication for API access

  Designing and implementing a strategy into your existing software for handling errors.

  Browse Our APIs

Our collection of Application Programming Interfaces (APIs) offer access to extensive functionality for address validation, time in transit & rate quotes, shipping, pickup, visibility and more. We have bundles to help you manage and optimize international shipping capabilities. Our tools integrate seamlessly with any RESTful based system.

View API Catalog

  Developer Access

Once you’ve decided to get started integrating and gain full access to the portal and it’s functionality, you will need the following to get registered and request credentials.

 A UPS user ID is required to use our APIs on your applications and systems. If you do not already have one, sign up.

 You will need a six-digit billing account associated to your UPS profile. If you do not already have one, create an account.

 

 Note: A six-digit UPS account can be linked to multiple UPS user IDs.
If you are with an organization, you may want your lead developer to have a UPS user ID as well, which can then be linked to your UPS account as a validated user.