Login SettingsProfileAccount SummaryBillingAdministrationAddress BookMaintain Your UPS Account
Create a ShipmentView HistoryVoid ShipmentCreate a ReturnShip Using a Batch FileCreate an ImportCalculate Time and CostSchedule a CollectionFind LocationsOpen a UPS AccountUse International ToolsOrder SuppliesSet PreferencesService Guide
Track ShipmentsAccess UPS My ChoiceLearn About Quantum ViewAdministrationQuantum View ManageQuantum View DataAccess Flex Global View
Critical FreightAir FreightOcean FreightCustoms Brokerage Services
Getting StartedShippingTrackingReceiving Your ShipmentBilling and PaymentTechnology Support

Cookie Disclosure

This website uses cookies. By continuing to use the website, you consent to the use of cookies.
Learn About Integrating UPS Developer Kit APIs
1. What are APIs?
UPS Application Programming Interfaces (APIs) are programming instructions and standards for accessing and integrating UPS functionality into e-commerce websites or enterprise applications. These complex technologies are designed to meet the needs of customers who require maximum flexibility during integration. APIs require internal or external Information Technology (IT) developers to write XML code in order to integrate within a customer's systems. Two types of APIs exist, both using Extensible Markup Language (XML). The first type of API uses straight XML; the second type uses Simple Object Access Protocol (SOAP) and Web Service Definition Language (WSDL).

By integrating UPS transportation functionality like Rating, Shipping, or Tracking directly into your enterprise business applications and e-commerce website, your employees can become more efficient and your customers will benefit from an improved user experience. Possible business applications include:

  1. Ordering: Improve accuracy of orders with Street Level Address Validation, Rating or Time in Transit APIs.
  2. Shipping: Automate fulfillment and global shipping processes with Collection, Shipping and UPS Tradeability® APIs.
  3. Customer Service: Provide visibility to customers and your customer service centre with Quantum View®, Rating, Tracking, UPS Signature Tracking®, and Locator APIs.

2. Who do I consult for expertise?
Once you've made your decision that you want to integrate UPS APIs, you will need to consult a technical team who is proficient in XML/Web Service coding.

Look for either an in-house development team or a third-party integrator. An in-house developer is an internal IT resource employed by your company who has the expertise to integrate the APIs. A third-party integrator is an external resource who you contract with to integrate the APIs for your company. You should request references and referrals before contracting with a third-party integrator. Both types of developer will receive technical support directly from UPS. One difference is that during the registration and certification process, an in-house developer can handle this independently, but the third-party integrator must register and certify the APIs on your company's behalf.

3. What should I consider before getting started with API downloads?
Although the APIs offered by UPS are available at no charge, you should consider the time and resources that your company needs to integrate the APIs into your business systems. This cost could be moderate or substantial based on multiple variables. Before you get started, carefully examine the Steps for Planning API Integration to help your company determine expense and length of development.

If your company has made the choice to build an API solution, provide your in-house developers or third-party integrators with easy-to-follow instructions on how to access UPS APIs.

Related Links

View Examples

Other UPS Sites: