Postman collection
Download the collection and import it into Postman or Bruno:
Download public-api-v1.postman_collection.json
Collection variables (edit before running):
| Variable | Description |
|---|---|
baseUrl | API host: https://api.saveonexpress.ca (production) or https://api.dev.saveonexpress.ca (development) |
apiKey | inex_api_{32 hex} |
carrierCode | Set from Carriers (first carrier code) |
serviceCode | Set from Carriers (first non-default service) |
rateResponseId | Set automatically after Rate (or paste manually) |
orderId | Set automatically after Ship |
labelType | Default PDF; updated from ship/list labels |
packagingTypeId | Set from Packaging types (first Generic custom box) |
Use the Carriers folder to discover carrierCode and serviceCode for Rate. The Rate folder includes POST Rate (sort by delivery date) for testing sort. Use the Flow (run in order) folder for packaging types → carriers → rate → ship → labels → track → cancel. The Cancel folder can be used on its own when you already have an orderId. For label download, enable Automatically follow redirects in Postman settings if you want the client to fetch the S3 file after 302. Tracking links come from Ship (metadata.trackingUrl).