The goal of this guide is to walk you through UPS's competitive services, predefined parcels, service levels, and how to start generating production UPS labels with EasyPost.
EasyPost supports all of UPS's functionality, along with the full functionality of 101 other carriers. If you haven't shipped your first label with EasyPost, we recommend you check out our Getting Started Guide.
You can download UPS's documentation for their APIs at www.ups.com/upsdeveloperkit. Their documentation will include additional information about various fields and formats they accept. Please note, the interface may not be identical to the API presented by EasyPost, as we standardize across multiple carriers.
UPS Domestic and International is UPS's most well known product. All of UPS's brown trucks are delivering these packages. The predefined packages and services discussed below are all part of UPS's Domestic and International product.
UPS Mail Innovations is a UPS' main mail and small parcel delivery service. UPS's Mail Innovations program is a partnership with USPS, where UPS will bring your packages to local USPS distribution centers and USPS will make the final delivery of the package. We don't discuss UPS Mail Innovations' service levels in this guide, but you can find them here.
UPS has twelve service levels supported by EasyPost. Service levels have to do with both the speed and type of shipments. In order to ship any UPS shipments, the following must be true:
Each service level is detailed below:
|Service||Service Variable||Transit Time|
|Ground||Ground||1-5 Business Days|
|UPS Standard||UPSStandard||1-5 Business Days|
|UPS Worldwide Saver||UPSSaver||Next Day to 4 Business Days|
|UPS Worldwide Express||Express||Next Day to 3 Business Days|
|UPS Worldwide Express Plus||ExpressPlus||Next Day to 2 Business Days|
|UPS Worldwide Expedited||Expedited||3 to 5 Business Days|
|UPS Next Day Air||NextDayAir||Next Business Day by 10:30am|
|UPS Next Day Air Saver||NextDayAirSaver||Next Business Day by 3:00pm|
|UPS Next Day Air A.M.||NextDayAirEarlyAM||Next Business Days by 8:00am|
|UPS 2nd Day Air||2ndDayAir||2 Business Days by end of day|
|UPS 2nd Day Air A.M.||2ndDayAirAM||2 Business Days by end of day|
|UPS 3-Day Select||3DaySelect||3 Business Days by end of day|
UPS has ten predefined parcels supported by EasyPost, detailed below. Predefined parcels is a easy way to classify and therefore price a package. With the EasyPost API, pick a predefined parcel that qualifies for your shipment (and sometimes add the weight) and request rates. See sample request in our predefined parcel documentation.
|Predefined Package Name||Variable Name||Dimensions||Weight|
|UPS Letter||UPSLetter||12.5-15in x 9.5in||1 lb|
|UPS 25kg Box||UPS25kgBox||19.75in x 17.75in x 13.25in||55 lbs|
|UPS10kgBox||UPS 10kg Box||16.5in x 13.25in x 10.75in||22 lbs|
|UPS Pak||Pak||16in x 12.75 in||N/A|
|Pallet||Pallet||Cargo secured to a shipping pallet||more than 150lbs|
|Express Box||ExpressBox||12.5in x 3.75in x 18in||30 lbs|
|SmallExpressBox||Small Express Box||13in x 11in x 2in||30 lbs|
|MediumExpressBox||Medium Express Box||16in x 11in x 3in||30 lbs|
|LargeExpressBox||Large Express Box||18in x 13in x 3in||30 lbs|
Getting started with UPS is really easy. Just click to button to the right and fill out the form.
Log into your EasyPost account dashboard and click the Carrier Account tab on the left nav bar. Find and click UPS, a model will pop-up and ask for the following information:
After entering that information, you should be ready to generate live and test UPS postage. Email us at firstname.lastname@example.org if you have any questions.