Create and query a LogisticsObject via the IATA ONE Record API to exchange shipment data between supply chain parties

domain: iata.org · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Obtain OAuth 2.0 access credentials for a ONE Record-compliant server (NE:ONE or carrier implementation) and confirm the server's API base URL
  2. POST a new LogisticsObject (e.g., Shipment, Piece, or Waybill data class) to the /logistics-objects endpoint with the JSON-LD payload conforming to the ONE Record cargo ontology
  3. Capture the Location header from the 201 response to obtain the LogisticsObject URI, which is the persistent identifier for downstream references
  4. GET the LogisticsObject by URI to confirm the created state and inspect the @type and all property values in the response
  5. Use the /access-delegations endpoint to grant a logistics partner (forwarder, carrier, broker) read or write access to the object for collaborative data sharing

Known gotchas

Related routes

Integrate IATA ONE Record logistics object API to track a baggage piece through its journey
iata-cargo.github.io · 6 steps · unrated
Track an air freight shipment by AWB using the IATA ONE Record LogisticsObject API and subscribe to Piece-level shipment events
iata.org · 6 steps · unrated
Create a shipment record in project44 and poll for capacity and carrier assignment on a tendered FTL load
project44.com · 5 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans