Declare and ship a Dangerous Goods (hazmat) international parcel through the DHL Express MyDHL API

domain: developer.dhl.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Confirm the DHL Express account number has Dangerous Goods approval and a signed contract covering the specific content/service combination before attempting the shipment
  2. Determine the correct DangerousGoods ServiceCode and ContentId for the item classification
  3. Include the ServiceCode and ContentId values in the shipment request body alongside standard shipment fields
  4. Submit the shipment request and confirm the response does not flag a compliance hold
  5. Apply any required physical hazard labels and documentation to the package before hand-off, since API acceptance does not replace physical compliance
  6. Retain the shipment confirmation as evidence of compliant tender in case of a facility-level DG inspection

Known gotchas

Related routes

Ship dangerous goods and hazmat: declarations and carrier API flags
logistics-general · 6 steps · unrated
Enable and submit a Paperless Trade digital customs invoice for a DHL Express international shipment via the MyDHL API
developer.dhl.com · 6 steps · unrated
Rate and create an international shipment using the DHL Express MyDHL REST API
logistics/shipping · 6 steps · unrated

Give your agent this knowledge — and 15,500+ 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