Fulfillment Outbound Workflow Guide
Learn the basics of the Fulfillment Outbound API.
This guide goes through the primary workflow of the Fulfillment Outbound API:
Prerequisites
To complete these tutorials, 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 and selected in the App registration page for your application.
Fulfillment Resource Lifecycle
- Orders are the top-level resource representing a customer's request to receive items. Possible statuses:
PROCESSINGCOMPLETECOMPLETE_PARTIALCANCELLEDUNFULFILLABLEINVALID.
- Shipments are physical groups of packages sent from a fulfillment center. An order may have multiple shipments. Each shipment includes
amazonFacility.facilityIdandamazonFacility.addressthat identify the fulfillment center from which it shipped. This can be used to determine the origin state for sales tax calculations on non-Amazon channel orders. Possible statuses:PROCESSINGSHIPPEDCANCELLED
- Packages are the individual parcels delivered to the customer. A package progresses through:
PROCESSING,IN_TRANSIT,OUT_FOR_DELIVERY, andDELIVEREDstatuses. It may also reachDELAYED,UNDELIVERABLE,RETURNED, orEXPIREDstatuses. For eligible packages that reachDELIVERED, Amazon may populatetracking.proofOfDeliverywith adeliveryPhotoUrl, a time-limited URL for the delivery photo, andreceivedBy, the name of the recipient, if documented. The location where the package was left is available attracking.dropOffLocation.
Updated 18 days ago
Did this page help you?

