Retrieve proof of delivery for a delivered package
Learn how to get the photo or signature for a delivered Multi-Channel Fulfillment Outbound shipment.
Learn how to get the photo or signature for a delivered Multi-Channel Fulfillment Outbound shipment.
Note
Availability of proof of delivery depends on carrier capability and marketplace. Not all delivered packages include a
proofOfDeliveryobject. Always check for its presence before using the URL.
Prerequisites
To complete this tutorial, you need:
- Authorization from the selling partner for whom you are making calls. Refer to Authorizing Selling Partner API Applications for more information.
- The Amazon Fulfillment role assigned to your developer profile.
- The Amazon Fulfillment role selected in the App registration page for your application.
Note
One developer profile provides access to retail and direct fulfillment APIs. API integration is based on roles. To get access to the APIs, you can create one application client and add the required roles. If you need to use both the retail and direct fulfillment APIs, your application must have both roles.
If your Vendor Central account has two vendor codes in it, you must submit a separate developer registration form for each vendor code.
Retrieve the proof of delivery
Call getOrder and navigate to order.shipments[].packages[].tracking. For delivered packages, check for the proofOfDelivery object.
Important
proofOfDelivery.deliveryPhotoUrlis a time-limited URL. Download the image promptly. Do not cache the URL; callgetOrderagain for a fresh URL.
Updated 9 days ago

