Skip to main content

UPS

By integrating UPS with ToolJet you can track packages, calculate shipping rates, validate addresses, and automate logistics processes, all within your ToolJet applications to enhance operational visibility and reduce manual overhead.

Connection

To connect with UPS you need the following credentials:

  • Client ID
  • Client secret
  • Shipper number

You can follow the steps in the Getting Started with UPS APIs guide to generate these credentials.

UPS Install

Supported Operations

Shipping

Version

MethodEndpointDescription
POST/shipments/{version}/shipCreate a new shipment.
DELETE
/shipments/{version}/void/cancel/{shipmentIdentificationNumber}
Cancel a shipment using its shipment ID.
POST/labels/{version}/recoveryRecover a label for a previously created shipment.

Deprecated Version

MethodEndpointDescription
POST/shipments/{deprecatedversion}/shipCreate shipment using an older API version.
DELETE
/shipments/{deprecatedversion}/void/cancel/{shipmentIdentificationNumber}
Cancel shipment using an older API version.

Rating

Version

MethodAPI EndpointDescription
POST
/rating/{version}/{requestoption}
Retrieve or calculate shipping rate quotes (UPS)

Deprecated Version

MethodAPI EndpointDescription
POST
/rating/{deprecatedVersion}/{requestoption}
Retrieve shipping rate quotes using a deprecated UPS API version

Tracking

MethodAPI EndpointDescription
GET/track/v1/details/{inquiryNumber}Retrieve shipment tracking details using the tracking (inquiry) number
GET
/track/v1/reference/details/{referenceNumber}
Retrieve tracking information using a shipment reference number

Address Validation

Version

MethodAPI EndpointDescription
POST
/addressvalidation/{version}/{requestoption}
Validate and verify shipping addresses to ensure accuracy (UPS)

Deprecated Version

MethodAPI EndpointDescription
POST
/addressvalidation/{deprecatedVersion}/{requestoption}
Validate shipping addresses using a deprecated UPS API version

Time In Transit

MethodAPI EndpointDescription
POST/shipments/{version}/{transittimes}Retrieve estimated transit times for shipments using UPS API

Pickup

Versions

MethodAPI EndpointDescription
POST/shipments/{version}/pickup/{pickuptype}Schedule a shipment pickup based on pickup type
GET/shipments/{version}/pickup/{pickuptype}Retrieve pickup availability or details for a specific pickup type
DELETE/shipments/{version}/pickup/{CancelBy}Cancel a scheduled pickup using a specified cancellation method
POST/pickupcreation/{version}/pickupCreate a new UPS pickup request
GET/pickup/{version}/countries/{countrycode}Get pickup service availability for a specified country
POST/pickup/{version}/servicecenterlocationsLocate nearby UPS service centers for pickup services

Deprecated Version

MethodAPI EndpointDescription
DELETE
/shipments/{deprecatedVersion}/pickup/{CancelBy}
Cancel a scheduled pickup using a deprecated UPS API version
POST
/pickupcreation/{deprecatedVersion}/pickup
Create a new pickup request using a deprecated UPS API version