UPS Track & Trace

Tracking information for UPS package.

Inputs

NameTypeDescription
Tracking NumberStringUPS Tracking Number

Outputs

Name

Type

Description

Was Tracking Info Found?

Boolean

Whether any tracking info was found for the tracking number provided

Status

String

Tracking status:
Delivered, In Transit, Ready for Shipment, Ready for Pickup, Problem with Delivery, Returning to Sender

Last Event Date

String

Date of the last update in ISO format

Tracking URL

String

Tracking URL

Shipped Date

String

Date when the package was shipped

Activity History

List

History of events for this package

Last Event

Object

Last tracking event

Days Since Last Update

Number

Number of days passed since the last update in the shipment

Is Estimate Delivery Available?

Boolean

Whether estimate delivery time is available

Estimate Delivery Date

String

Scheduled delivery date in ISO format. Available only for some shipments in Transit, but not for all.

Is Handed to Post Office

Boolean

Whether the package is handed to the post office. For example UPS to USPS

Will be Handed to Post Office

Boolean

Whether the package will be handed to the post office

Alternate USPS Tracking Number

String

Tracking number in case the parcel was handed to USPS

Status Description

String

Description of the shipping status

Problem Status

String

Status of the problem if shipping status is problem with delivery

POD File Present

Boolean

Whether the Proof of Delivery file is present

POD File

String

The POD HTML file in base64. pod.html

POD Location Present

Boolean

Whether the delivery location is present

POD Location

String

Delivery location. Example: IN/AT MAILBOX


Statuses mapping

[
  ['M', 'Ready for Shipment'],
  ['MV', 'Ready for Shipment'],
  ['D', 'Delivered'],
  ['I', 'In Transit'],
  ['DO', 'In Transit'],
  ['DD', 'In Transit'],
  ['W', 'In Transit'],
  ['O', 'In Transit'],
  ['RS', 'Returning to Sender'],
  ['P', 'Ready for Pickup'],
  ['X', 'Problem with Delivery'],
  ['NA', null],
]