Shippypro Tracking

Retrieves parcel tracking information from Shippypro. Maps internal status codes to human-readable statuses and extracts key delivery dates.

What it does

  • Calls the Shippypro API GetTracking method with the provided tracking number.
  • Maps numeric status codes to readable statuses: Ready for Shipment, In Transit, Out for Delivery, Problem with Delivery, Delivered.
  • Extracts the ship date (first non-"info received" event) and estimated delivery date.

Notes

  • Status mapping: 1=Ready for Shipment, 2/3=In Transit, 4/5=Problem with Delivery, 6=Delivered.
  • Authentication uses Basic auth with the API key (no password).
  • Dates are returned as JavaScript Date objects converted from Unix timestamps.

Inputs

NameTypeDescription
API KeyString (sensitive)Shippypro API key
Tracking NumberStringTracking number to look up

Outputs

NameTypeDescription
SuccessBooleanWhether tracking data was found
StatusStringHuman-readable parcel status
Last Event DateStringDate of the most recent event
Ship DateStringDate when the parcel was first shipped
Estimated Delivery DateStringEstimated delivery date
Last EventObjectFull details of the latest tracking event
EventsListAll tracking events

API reference