Get Fulfillment Orders
Version | Date | Created / Updated | Notes |
---|---|---|---|
v1.0 | 05.03.2025 | Bogomil Pavlov | First publish |
Returns a list of fulfillment orders fulfilled after (or at) a specified date-time, or indicated by the next token parameter.
API Call : GET ****/fba/outbound/2020-07-01/fulfillmentOrders
Query Parameters:
queryStartDate
- A date used to select fulfillment orders that were last updated after (or at) a specified time. An update is defined as any change in fulfillment order status, including the creation of a new fulfillment order.
For this purpose we will use the Last Date Run structure and overlap with 90 minutes if the cron runs for the first time we want to overlap 90 days
Sample Request:
GET https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders
Sample Response:
We just want to obtain all sellerFulfillmentOrderId
which we will use within the next call and once we have received all updated or created orders in the payload we want to call each sellerFulfillmentOrderId
with Get Fulfillment Order
Which means both calls work together because if we want to receive the return and shipping details we have to call each order individually and this will be our trigger if we receive and order with Get Fulfillment Orders this means there is an update in the order and we want to check what has been updated and get the full order details with Get Fulfillment Order
"payload": {
"fulfillmentOrders": [
{
"sellerFulfillmentOrderId": "902-6018020-0202003",
"displayableOrderId": "mws-test-query-20100713023203751",
"displayableOrderDate": "2020-01-09T19:46:45Z",
"displayableOrderComment": "TestOrder",
"shippingSpeedCategory": "Standard",
"destinationAddress": {
"name": "Amazon",
"addressLine1": "1234 Amazon Way",
"addressLine2": "Suite 123",
"addressLine3": "Lane1",
"city": "Troy",
"stateOrRegion": "MI",
"countryCode": "US",
"postalCode": "48084"
},
"fulfillmentPolicy": "FillOrKill",
"receivedDate": "2020-01-21T21:07:13Z",
"fulfillmentOrderStatus": "RECEIVED",
"statusUpdatedDate": "2020-01-21T21:07:30Z",
"featureConstraints": [
{
"featureName": "BLANK_BOX",
"featureFulfillmentPolicy": "Required"
},
{
"featureName": "BLOCK_AMZL",
"featureFulfillmentPolicy": "Required"
}
]
},
{
"sellerFulfillmentOrderId": "601-2020200-12345678",
"displayableOrderId": "TestOrder-FBAOutbound",
"displayableOrderDate": "2020-01-09T19:46:45Z",
"displayableOrderComment": "TestOrder",
"shippingSpeedCategory": "Standard",
"destinationAddress": {
"name": "Amazon",
"addressLine1": "1234 Amazon Way",
"addressLine2": "Suite 123",
"addressLine3": "Lane1",
"city": "Troy",
"stateOrRegion": "MI",
"countryCode": "US",
"postalCode": "48084"
},
"fulfillmentPolicy": "FillOrKill",
"receivedDate": "2020-01-23T19:56:41Z",
"fulfillmentOrderStatus": "COMPLETE",
"statusUpdatedDate": "2020-01-24T15:28:27Z",
"featureConstraints": null
}
]
}
}