• Service Suspended Due to Wildfires in British Columbia... More
/
Skip to Main Content
Search

Instructions for Developers

You can implement a customized integration of UPS APIs based on your particular systems, platforms and software. Customization requires expertise and resources. Only programmers who are knowledgeable in XML/Web Service coding are qualified to integrate the UPS APIs. To ensure your business system or website is properly programmed and integrated, it's recommended that a member of your Information Technology (IT) department or a qualified Third-Party Integrator implement, program, test, and certify any UPS functionality.

The process for integrating the APIs is the same for all developers. Print the following instructions to distribute to your developer.

  1. Implement: Review the requirements for each API carefully at the UPS Developer Kit page at ups.com (see link below). Download the Software Developer Kit (SDK) and carefully review the entire Developer Guide for the API that you are going to integrate. The Developer Kit also includes sample code and WSDLs. Once you have reviewed the kit, you should request access to the UPS test environment. Most APIs provide immediate access to both test and production environments. However, the following APIs require a second request to activate production access: Address Validation Street Level, Locator, Pickup, Rating (LTL Freight only) and Shipping.
  2. Test: UPS provides a testing environment that is accessible with an Access Key for all APIs. This will allow you to simulate live request and response messaging to ensure that you have properly formatted your XML or Web Service requests.
  3. Move to Production: Once files have been submitted and approved by the UPS certification team, production access is granted. The email address for submitting files is included within the most current Developer Guide.
  4. Get Technical Support: You can obtain email support at ups.com at any time. Attach a file with your email support request that includes your XML request/response messages and errors. First-level Technical Support will respond the next day (this excludes U.S. holidays). If your problem log is escalated to third-level Technical Support, you will get a response by the next working day (excluding U.S. holidays). For general questions, you can download the Knowledge Base file by selecting the link below. This resource contains answers to hundreds of questions about the APIs. Finally, if your issue is urgent and you need immediate assistance, you can call the first-level Technical Support desk in the U.S. on +1 800 247 9035.

Go to the UPS Developer Kit to Download SDKs

Access Gemini Downloads and Tool Kit (English only)Open the link in a new window

Go to the Developer Resource Centre

Go to the Integrating UPS Developer Kit APIs page