Skip to main content
  • Order Tracking
  • Order Refunds
Order tracking only works for Amazon orders right now.

Integration Steps

1

Obtain Crossmint API key

Create a project in the Crossmint Console, obtain a server-side API key from the Overview page, and make sure to save it for later use.
2

Fetch orderId

Obtain the orderId from the response of the Create Order endpoint.
3

Track order

curl -X GET "https://staging.crossmint.com/api/unstable/orders/${orderId}/tracking" \
-H "X-API-KEY: ${API_KEY}" \
-H "Content-Type: application/json"
[
    {
        "status": "shipped",
        "packageTracking": {
            "carrierName": "Amazon",
            "carrierTrackingNumber": "TBA123456789"
        },
        "deliveryTimeRange": {
            "lowerBound": "2025-08-16T12:28:34.97Z",
            "upperBound": "2025-08-16T18:28:34.97Z"
        }
    }
]
  • Status delivered is only guaranteed for Amazon packages at the moment.
  • If the package is in delivered state, lowerBound is equal to upperBound and it’s just the time the package arrived.