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 about 4 hours ago
Did this page help you?

