Documentation

Get a tracking number mapped to a normalized status in one request.

Create a tracking request

curl -X POST https://api.shipwise.example/v1/trackers \
  -H "Authorization: Bearer sk_live_..." \
  -d carrier=fedex \
  -d tracking_number=771234567890

Webhook payload

{
  "event": "shipment.delivered",
  "tracking_number": "771234567890",
  "carrier": "fedex",
  "status": "delivered",
  "eta": null
}

Statuses

pending · in_transit · out_for_delivery · delivered · exception · returned