To setup your UPS app in Cobalt for OAuth, you will need the following credentials from your UPS Developer account:

  • Client ID
  • Client Secret

Pre-requisites

  1. UPS Developer account. You can create one here.
If you haven’t already created an app in UPS, you’d need to create one.

Creating an app in UPS

To create a UPS app and acquire the above mentioned credentials, please follow the steps mentioned below:

  1. Log in to your UPS Developer account.
  2. Click on the My Apps button in the top right and select Add Apps button.
  1. Provide the answer to the required questions. Select I want to integrate with UPS technology to represent many users. for the reason. Under Choose an account, select your existing UPS account or create a new account to add > Accept the agreement and click on Next.

The Shipper Account is a unique ID tied to your UPS account that will be used for billing if premium APIs are used. Any Shipper Account associated to your UPS profile will be valid with the OAuth credentials that you are creating. If you do not have a Shipper Account, you can create one by selecting the “Create a new account” option.

  1. Enter your contact information and its recommended to use group inbox that is accessible to others on your development team.

You are unable to change this email once the credentials are created or you will lose access to your application.

  1. Go to your Apps catalog in Cobalt > Search for UPS > Settings > Use your credentials > Callback Url > Copy it.
  2. In UPS App Details section. provide the App Name, paste the Callback URL that you copied and add the Products you will be using and click on Save.
  1. Copy the Client ID and Client Secret displayed on the screen.

Configuring credentials in Cobalt

App settings page lets you configure the authentication settings for an OAuth 2.0 based application. For your customers to provide you authorization to access their data, they would first need to install your application. This page lets you set up your application credentials.

Select Use your own credentials and provide the acquired Client Id and Client secret and save it.

Actions and triggers

Once the above setup is completed, you can create orchestrations of your use-cases using UPS actions and triggers. Following are the set of UPS actions and triggers supported by Cobalt.