Connecting to the UPS API to track shipments, pull rates, etc. in Parabola

Connecting to the UPS API

Getting Started

To begin using the UPS API, you first need to create an application. This process will provide you with the necessary API credentials for the Authentication process.

Note: During application creation, you must provide a callback/redirect URL. Use this value: https://parabola.io/api/steps/generic_api/callback

Authentication

Authenticate UPS APIs using their Authcode Grant Type (OAuth2.0). In a “Pull from API” step, use Parabola’s OAuth2.0 setting to link your account, following both UPS’ guidelines and our How-To guide.

Leveraging the UPS API

With OAuth2.0 configured, you can start connecting to specific UPS API endpoints.

Tips:

  • For your header values, include a “transId,” which UPS requires as a unique identifier for each request. This can be a simple, static number (e.g., 1).

Additional Information

  • Some UPS functionalities are exclusive to their online platform and not available via API. For example, you cannot look up the rate of a historical shipment using its ID or raise a dispute through the API. In such cases, consider using our “Pull from Email Attachment” feature to complement API calls.
    • In the UPS Billing Center, you can choose to receive auto-emailed CSV reports every Monday.

Questions?

Feel free to reach out to help@parabola.io with any specific questions about UPS’ API or drop a comment in this post!