Same-day infrastructure.
One invoice.
For the pharmacies, clinics, law firms, school boards and retailers running on local logistics. Address book, scheduled windows, dedicated driver, monthly invoicing — and an Ops Hub team you can call.

Built for ops teams who hate logistics.
No setup fees. No long-term contracts. No fuel surcharges. Cancel any month.
Address book
Save senders, recipients, and recurring stops. Your front desk doesn't retype anything, ever.
Daily + weekly runs
Inter-office milk runs on a fixed route — 9–1 or 1–5 windows, named driver, predictable cost.
Public API for ecommerce
REST endpoints for quote, book, track, POD. Webhooks on every status change. Full Postman collection. Built for online stores.
Carrier-calc shipping
Live 1Courier rates at Shopify checkout. Customers in the GTA pick same-day at the cart.
Net-30 monthly billing
One PDF, line-itemed, exportable to QuickBooks. Department codes for cost-centre reconciliation.
Dedicated driver
Get a single named driver for the day or the month. Same face, every run.
Photo + signature POD
Every drop-off includes a geo-stamped photo and signature, attached to the order forever.
On-time SLA
Miss a window → fee refunded automatically. We don't make you ask.
Real human Ops Hub
Markham team, 7:30 AM – 7 PM weekdays · weekends 10 AM – 5 PM. Direct line, never an IVR.
Built for these jobs.
Each comes with a starter playbook — sample workflow, recommended tier, integrations.
Healthcare
Lab samples, prescriptions, in-home equipment. Insulated bags + chain-of-custody POD on request.
Legal + government
Filings, evidence, sealed envelopes between firms and courthouses. Restricted-access drop policies supported.
Retail + DTC
Local same-day for Shopify, returns, micro-fulfillment. Shoppers see live 1Courier rates at checkout.
Education
Inter-office for school boards + libraries. Termly volume contracts; service stops at half-term.
Pharmacy
Same-day prescription delivery; Rx privacy + ID-on-delivery options. PHIPA-aware workflow.
Studios + production
Drives, props, wardrobe between sets across the GTA. After-hours dispatch standard.
Live 1Courier rates at checkout.
Install the official 1Courier app on your Shopify store. Carrier-calc rates appear at checkout, orders flow into our dispatch automatically, and tracking links push back to Shopify so your customers see them in their account. Free to install.
Live rates · auto-dispatch · tracking sync
Customers in the GTA see same-day and next-day options at checkout with the exact all-in CAD price. When they pick one, the order books with us automatically. Photo POD and tracking link land back in Shopify on delivery.
apps.shopify.com
/1courier-shipping-v3-1
First-party — built and maintained by 1Courier. Updates ship through the Shopify App Store; install once and you're good. No third-party connector to babysit, no extra subscription fee.
Public API for ecommerce.
Quote, book, track.
Open to any store, any platform. REST + JSON over HTTPS, idempotency keys on every write, signed webhooks for status changes. Sandbox is free forever — same surface as production, returns dummy drivers and synthetic ETAs. No credit card required to get a key.
POST https://api.1courier.com/v1/quote
Authorization: Bearer sk_live_XXX
Idempotency-Key: qt_8xK2A
{
"pickup": { "address": "100 King St W, Toronto" },
"dropoff": { "address": "7025 Markham Rd, Markham" },
"weight_lbs": 3,
"tier": "same_day_5pm"
}
→ 200 OK
{
"quote_id": "qt_8xK2A",
"price_cad": 13.00,
"eta_iso": "2026-05-08T17:00:00-04:00",
"covered": true
}- POST /v1/quote # price every tier
- POST /v1/orders # book a pickup
- GET /v1/orders/:id # status + ETA
- GET /v1/orders/:id/pod # photo + signature
- POST /v1/orders/:id/cancel
- GET /v1/coverage?postal_code=…
- GET /v1/addresses # address book CRUD
- GET /v1/invoices # Net-30 statements
Signed with HMAC-SHA256 (X-1C-Signature header). Retried with backoff for 24 h on 5xx.
- order.created
- order.driver_assigned
- order.picked_up
- order.out_for_delivery
- order.delivered # includes POD URL
- order.failed
- order.cancelled
- invoice.issued
- @1courier/node # TS types included
- 1courier-python (PyPI)
- 1courier-ruby (RubyGems)
- Postman collection
- OpenAPI 3.1 spec (download)
- # Drop-ins
- Shopify app · live carrier-calc rates
- WooCommerce plugin
- Zapier (15 triggers + actions)
Bearer tokens. Separate sk_test_… and sk_live_… keys per env.
120 req/min on quote, 30 req/min on writes. Burst headers on every response.
v1 is stable since 2024. Breaking changes get a new prefix and 12 mo overlap.
status.1courier.com — uptime, incidents, scheduled maintenance, RSS feed.
Pay as you go, or scale.
- Per-order credit card
- Address book
- Photo POD on every run
- Everything in Pay as you go
- Department codes + cost centres
- API + Shopify integration
- Priority dispatch
- One driver, all day, every day
- Custom routes + livery
- SLA + monthly QBR