Retrieve a signed proof of delivery (POD) document from FedEx via the API after a shipment is delivered

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

Steps

  1. Obtain an OAuth 2.0 bearer token via the FedEx authentication endpoint using your app's client_id and client_secret
  2. Call the FedEx Track API GET /track/v1/trackingdocuments with the tracking number and documentType set to SIGNATURE_PROOF_OF_DELIVERY
  3. Check the trackingDocuments array in the response for a document object; the encoded document is returned as a base64-encoded PDF or image
  4. Decode the base64 string and store the POD document in your document management system linked to the shipment record
  5. Verify that the deliveredDateTime and signedByName fields in the track response match expected delivery confirmation data
  6. Automate POD retrieval by triggering it when a delivery-confirmed webhook event is received rather than polling; this reduces unnecessary API calls

Known gotchas

Related routes

Retrieve a signed proof of delivery (POD) document from FedEx via the API
fedex.com · 5 steps · unrated
Retrieve a proof of delivery (POD) document link for a completed DHL Express shipment using the DHL Shipment Tracking Unified API
developer.dhl.com · 6 steps · unrated
Capture and transmit proof of delivery (POD) for a freight shipment through a carrier or TMS API
logistics-general · 6 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