Capture proof-of-delivery photo and signature via the Onfleet task completion API

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

Steps

  1. Enable proof-of-delivery requirements on a task by setting the completionDetails.requirePhoto and completionDetails.requireSignature fields to true when creating or updating the task via the Onfleet REST API.
  2. The driver captures photo and signature in the Onfleet Driver mobile app when marking the task complete; Onfleet stores the media and attaches URLs to the completion record.
  3. Subscribe to the task.succeeded webhook event; the payload includes a completionDetails object with a photoUploadId, signatureUploadId, and the signed media URLs.
  4. Retrieve full completion details at any time via GET https://onfleet.com/api/v2/tasks/{id} and inspect the completionDetails.photoUploadUrl and completionDetails.signatureUploadUrl fields.
  5. Download and archive the media files to your own storage before the signed URLs expire; build a nightly reconciliation job to catch any tasks where POD was not captured.
  6. Expose the photoUploadUrl and signatureUploadUrl to your customer-service tooling so agents can instantly retrieve delivery proof when handling claims.

Known gotchas

Related routes

Retrieve proof-of-delivery details (photo, signature, completion timestamp) from Uber Direct after a delivery completes
developer.uber.com · 5 steps · unrated
Capture proof-of-service documentation (photos, notes, signature) during a roadside or tow call
towing-general · 5 steps · unrated
Configure admission-controller image-signature verification using Kyverno or an equivalent controller
kyverno.io · 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