Australia PostShipping & TrackingauRESTActive

Australia Post Shipping & Tracking API (REST, Australia)

Australia Post's REST surface for domestic and international shipments originating in Australia. API key plus account-number authentication, separate from MyPost Business consumer flows.

The Australia Post Shipping & Tracking API is the REST surface for shipments originating in Australia on the Australia Post and StarTrack networks. It exposes shipment creation, label generation, manifest management, and tracking-event lookup as JSON over HTTPS. Authentication uses an API key passed in the `Authorization` header, paired with an Australia Post account number that scopes the call to a specific contract. The API is distinct from the consumer-facing MyPost Business product and from any logistics-aggregator surface. Australia Post issues commercial credentials through the Developer Centre, and many features (such as international rate calculation, signature-on-delivery options, and StarTrack road-freight services) require explicit production enablement on the underlying account before they appear in the API responses. Operationally, the most common gotchas are rate parity between sandbox and production for international destinations, label-format negotiation (PDF, ZPL) tied to per-account printer configuration, and tracking-event vocabulary that is more granular than most northern-hemisphere carriers — for example, separate events for road-freight handovers and depot transfers. Webhooks for tracking are available through a separate enrollment; signature validation must run against the raw request body, and consumers must tolerate eventual consistency in the carrier's status timeline.

Surface details

API name
Australia Post Shipping & Tracking API
Authentication
API key in the Authorization header plus Australia Post account number on each request
Production base URL
https://digitalapi.auspost.com.au/
Sandbox base URL
https://digitalapi.auspost.com.au/test/
Sandbox notes
Australia Post provides a sandbox base path under the same hostname. Sandbox API keys are issued separately and are not valid in production. Some commercial-account features require explicit production enablement.

Frequently asked questions

Is MyPost Business the same API as the Shipping & Tracking API?

No. MyPost Business is the consumer-facing product. The Shipping & Tracking API issued through the Australia Post Developer Centre is the commercial REST surface, with separate credentials and separate enablement steps.

Why do international rates differ between sandbox and production?

Sandbox returns deterministic test data and a stable rate card. Many international rate calculations and account-specific surcharges only apply in production. Treat sandbox as contract testing, not rate verification.

How do I receive Australia Post tracking webhooks?

Webhooks are enrolled separately from the core Shipping & Tracking API. Verify signatures against the raw request body, deduplicate by event ID, and tolerate eventual consistency in event order.

Related concepts

Tooling and references

Sources

Last reviewed: 2026-04-25