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:
With OAuth2.0 configured, you can start connecting to specific UPS API endpoints.
- 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).
- 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.
Feel free to reach out to email@example.com with any specific questions about UPS’ API or drop a comment in this post!