Update fulfillment status (Amazon v2)

Update Fulfillment Status

This endpoint allows you to update the status of a specific order fulfillment via API.

Purpose

Use this endpoint when the shipment status is not being correctly updated automatically by Amazon.

Request Parameters

  • orderId (path parameter): The unique identifier of the order whose fulfillment status needs to be updated.

  • id (path parameter): For this specific request, the provided ID can be any value (e.g. "123").

    • This is required only to maintain our standard API structure.

    • Amazon does not identify fulfillment IDs nor does it react to package.id references when updating the status of a fulfillment tied to an order.

Body Parameters

Body Parameters

  • status.status: Valid values supported by Amazon for fulfillment status updates:

    • ReadyForPickup

    • PickedUp

    • RefusedPickup

  • items (optional): An array of objects representing the products to be updated.

    • Not required.

    • Use this parameter only if you want to update the status of specific products.

Rate Limit

Rate (requests per second)Burst
515

The request body should be structured as follows:

{
    "fulfillment": {
        "status": {
            "status": "ReadyForPickup"
        },
        "items": [
            {
                "id": "string", //The unique identifier for the item being fulfilled
                "quantity": "integer" // The quantity of the item being fulfilled
            }
        ]
    }
}
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The unique identifier of the fulfillment.

string
required

The unique identifier of the order.

Body Params
fulfillment
object
Response
200

Successful response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here!