qantas-freight-tracking

Dev Tools

Track Qantas Freight shipments by air waybill number and get origin, destination, shipper, consignee, pieces, weight, ETD, and latest shipment status.

Install

openclaw skills install qantas-freight-tracking

Freight Tracking

Step 1 — Parse Response

Extract from awb.shipmentSummary:

FieldKey
AWBawb.awb
Originawb.shipmentSummary.origin
Origin nameawb.shipmentSummary.originStationName
Destinationawb.shipmentSummary.destination
Destination nameawb.shipmentSummary.destinationStationName
Total piecesawb.shipmentSummary.statedPieces
Total weight (kg)awb.shipmentSummary.statedWeight
Serviceawb.shipmentSummary.product
Handling codesawb.shipmentSummary.handlingCodes
Shipperawb.shipmentSummary.shipperName
Consigneeawb.shipmentSummary.consigneeName
Latest stageKey in awb.shipmentSummary.stageSummary with value "ACTIVE", strip STAGE_ prefix
Eventsawb.shipmentHistory (chronological array)

Step 2 — Multiple AWBs

  1. Pass up to 10 AWBs in the array
  2. Show summary table with all results
  3. Each row contains its own <details> expandable block

Edge Cases

  • Empty response: AWB not found — return "AWB not found"
  • Multiple AWBs: Loop through array, one <details> block per AWB
  • No latest event: Fall back to last item in shipmentHistory

Notes

  • AWB format: XXX-XXXXXXX (3 digits, hyphen, 7 digits) — enter with or without hyphen
  • Public endpoint works without login/authentication
  • Times are in airport local timezone (transactionDate) and UTC (transactionDateUtc)