Skip to main content
Metrics type: Key MetricsCategory: Nerve Centre

At a glance

A real-time alert that fires when the Australia Post Tracking API error rate exceeds 5 percent over the last hour. When the tracking endpoint is unavailable or returning server errors, tracking events stop flowing into Nerve Centre: delivery scans go stale, OTD and exception readings freeze, and every delivery-performance card that depends on scan data drifts away from reality. This card tells you the silence on your other cards is the carrier API being down, not your parcels stopping.

Calculation

Calculated automatically from your Australia Post data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A national Australian DTC brand polls Australia Post tracking for roughly 9,000 in-flight consignments. The ingestion layer makes around 2,200 tracking calls in a typical hour. Reading taken at 14:25 AEST on 14 Apr 26, covering 13:25 to 14:25. Error rate 11.6 percent, well above the 5 percent floor, so the alert fires. Four things to notice:
  1. The dominant code tells you the failure mode. 503s dominate, which means the Australia Post endpoint is up but shedding load (overloaded or in maintenance), not hard-down. The right response is to back off and let the retry layer ride it out, not to escalate to your own engineering team as if it were your bug.
  2. Your delivery cards are now drifting, not broken. While this is firing, OTD, exception rate, and the breach list are holding stale values. A parcel that delivered at 13:50 will not show as delivered until scans flow again. Do not action a “late” parcel off a frozen card during an outage; wait for ingestion to catch up, then re-read.
  3. Check whether labelling is also affected. A platform-wide Australia Post incident usually hits both read and write paths. Glance at Label Print Failures Spike: if it is also firing with 5xx, this is an Australia Post outage and the action is to monitor their status page, not to debug your integration. If only tracking is affected, it may be a tracking-service-specific issue.
  4. Rule out the silent local causes first. If the errors were 401 / 403 rather than 5xx, this card would not fire (those are excluded), but it is worth confirming the credential is healthy on Days to Token Expiry and that your own outbound network is not the bottleneck before concluding it is Australia Post. Connection timeouts can be your side as easily as theirs.

Sibling cards merchants should reference together

Tracking API availability is the trust layer under every delivery card. Pair it with these when scans go quiet:

Reconciling against the carrier’s own status page

Where to look in Australia Post’s own tooling: Endpoint availability is confirmed against Australia Post’s own service status, not the tracking portal. Check the Australia Post Developer Centre for API status and any maintenance notices, and the Australia Post important updates page for declared platform incidents. If you can still load a parcel in MyPost BusinessTracking while our API calls are failing, the consumer-facing portal and the API are served differently and the issue is API-side specifically. The closest like-for-like check is to run a manual tracking call against a known-good article number; a 5xx confirms the endpoint, a 200 suggests the problem is in your own ingestion path or network. Why our number may legitimately differ from Australia Post’s reported availability: Cross-connector reconciliation:

Known limitations / merchant FAQs

My delivery cards stopped moving. Is that this alert? Very likely. When the tracking API is unavailable, no fresh scans flow, so OTD, exception rate, late count, and the Express Post breach list freeze on their last values. A sudden flat-line across all your delivery cards at once, with this alert firing, is the carrier API being down, not your parcels stopping. Wait for the alert to clear, then re-read the delivery cards once scans catch up. Is a 5xx my problem or Australia Post’s? Almost always Australia Post’s. A 5xx is a server-side error class: the request was valid but the endpoint could not serve it. The exception is a connection-level timeout, which can be a network problem between you and Australia Post. Confirm with a manual tracking call and the Australia Post Developer Centre status; if the portal works but the API does not, it is an API-side issue and you wait it out. Why are 401 / 403 errors not on this card? Those are authentication failures, not availability failures, so they are deliberately excluded. An expired or revoked credential produces 401/403 and is surfaced on Days to Token Expiry; a malformed request produces 4xx and feeds API Error Rate. Keeping this card to 5xx and timeouts means that when it fires, the cause is genuinely endpoint availability. Should I do anything during the outage, or just wait? Mostly wait, but with two actions. First, do not action stale delivery cards: a parcel showing “late” during the outage may have delivered already. Second, if the outage runs for hours during a despatch peak, pre-empt the customer impact by widening delivery-expectation messaging, because customers cannot self-serve tracking either while the feed is dark. The retry layer handles re-ingestion automatically once the endpoint recovers. The alert cleared but my late count jumped afterwards. Why? Catch-up. During the outage, in-transit parcels kept ageing past their aim with no delivered scan to clear them, so they accumulated as apparent lates. When scans resume in a batch, some clear immediately (they had actually delivered) and the count corrects down, while genuine lates remain. Re-read Late Shipments about an hour after the alert clears for a trustworthy figure. We saw 5xx but Australia Post’s status page showed no incident. Who is right? Both can be. We measure from our ingestion vantage point and count every failed attempt including transient ones; Australia Post’s status page reports declared incidents from inside their network. A brief regional or peering blip can show as elevated 5xx here without ever becoming a declared incident. If the rate is low and clears quickly, it was a transient; if it is sustained and the portal also struggles, it is a real outage regardless of the status page. Does this affect international tracking differently? International parcels rely on partner-carrier scans relayed through Australia Post, so even when the Australia Post tracking API itself is healthy, international scan latency is structurally higher (days, not hours). This card measures the Australia Post API availability, not the upstream partner feed, so a healthy reading here does not guarantee timely international scans. Use Exception Rate and the international cards for that.

Tracked live in Vortex IQ Nerve Centre

AusPost Tracking API Unavailable / 5xx is one of hundreds of KPI pulses Vortex IQ tracks across Australia Post and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.