WooshStart shipping
Integrations · API
Built your own store? Connect it in an afternoon.

A homegrown cart, an internal tool, anything with an API — the custom integration is five endpoints, one webhook, one auth header and one order shape. Woosh pulls your orders and pushes tracking back; you never poll us.

Start shipping →See pricing
How it connects.
01
Expose the order endpoints
Your platform serves a small /woosh/v1 surface — list orders, attach a note, receive a tracking number. Bearer-token auth, JSON in and out.
02
Ping the webhook on changes
On any order create, update or delete, POST once to your store’s webhook URL. That’s the only push you make — Woosh fetches the rest.
03
Labels and tracking round-trip
Orders appear in your queue, labels cost $10, and the Canada Post tracking number is POSTed back to your platform the moment one exists.
GET   /woosh/v1/orders            # your open orders, newest first
POST  /woosh/v1/orders/{id}/tracking   # we send the tracking number here
POST  /woosh/v1/orders/{id}/notes      # label events, for your audit trail
The heart of the surface. The full reference — auth, the order shape, the push webhook — is in the panel docs once you’re signed in.
Same price, however orders arrive.

Custom platforms pay what everyone pays: $10 a parcel, Xpresspost™ with tracking included, on the Canada Post network. The integration changes how orders arrive, never what shipping costs.

Delivered by Canada PostCanada Post