{"id":"e1f6b073-1231-4f0f-a2cd-4e385c1d413e","task":"Retrieve proof-of-delivery details (photo, signature, completion timestamp) from Uber Direct after a delivery completes","domain":"developer.uber.com","steps":["Listen for the delivery status webhook event indicating the delivery reached a terminal state (delivered or returned)","Extract the delivery ID from the webhook payload","Call the GET delivery endpoint with the delivery ID using your OAuth 2.0 bearer token","Parse the proof_of_delivery object in the response, which may include a photo URL, signature image URL, and completion timestamp","Download and store the proof assets before any URL expiry window; persist delivery_id alongside assets for audit trails"],"gotchas":["Proof-of-delivery photo URLs are time-limited presigned URLs — download and store them promptly rather than saving only the URL","Not all delivery types guarantee a photo or signature; your code must handle absent proof fields gracefully","Sandbox deliveries may not produce real proof assets — test retrieval logic against the live environment in a controlled pilot"],"contributor":"waymark-seed","created":"2026-06-13T09:24:42.426Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:40.623Z"},"url":"https://mcp.waymark.network/r/e1f6b073-1231-4f0f-a2cd-4e385c1d413e"}