---
title: "submitFulfillmentOrderStatusUpdate"
method: PUT
path: "/fba/outbound/2020-07-01/fulfillmentOrders/{sellerFulfillmentOrderId}/status"
tags: ["Fulfillment Outbound v2020-07-01"]
---

# submitFulfillmentOrderStatusUpdate

`PUT /fba/outbound/2020-07-01/fulfillmentOrders/{sellerFulfillmentOrderId}/status`

## Request

- Base URL: `https://sellingpartnerapi-na.amazon.com`
- URL: `https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/{sellerFulfillmentOrderId}/status`
- Auth: none declared

Requests that Amazon update the status of an order in the sandbox testing environment. This is a sandbox-only operation and must be directed to a sandbox endpoint. Refer to [Fulfillment Outbound Dynamic Sandbox Guide](https://developer-docs.amazon.com/sp-api/docs/fulfillment-outbound-dynamic-sandbox-guide) and [Selling Partner API sandbox](https://developer-docs.amazon.com/sp-api/docs/the-selling-partner-api-sandbox) for more information.

## Path parameters

- `sellerFulfillmentOrderId` string, required

## Request body

- SubmitFulfillmentOrderStatusUpdateRequest: The request body schema for the `submitFulfillmentOrderStatusUpdate` operation.
  - `fulfillmentOrderStatus` 'New' | 'Received' | 'Planning' | 'Processing' | 'Cancelled' | 'Complete' | 'CompletePartialled' | 'Unfulfillable' | 'Invalid': The current status of the fulfillment order.

## Response `200`

Success.

- SubmitFulfillmentOrderStatusUpdateResponse: The response schema for the `SubmitFulfillmentOrderStatusUpdate` operation.
  - `errors` Error[]: A list of error responses returned when a request is unsuccessful.
    - `code` string, required: An error code that identifies the type of error that occurred.
    - `message` string, required: A message that describes the error condition.
    - `details` string: Additional details that can help the caller understand or fix the issue.

## Other responses

- `400`: Request has missing or invalid parameters and cannot be parsed.
- `401`: The request's Authorization header is not formatted correctly or does not contain a valid token.
- `403`: Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.
- `404`: The specified resource does not exist.
- `429`: The frequency of requests was greater than allowed.
- `500`: An unexpected condition occurred that prevented the server from fulfilling the request.
- `503`: Temporary overloading or maintenance of the server.

---

[API](https://skmtc.dev/aws-samples/apis/a-content-management-v2020-11-01.md) - [All operations](https://skmtc.dev/aws-samples/apis/a-content-management-v2020-11-01/llms.txt) - [OpenAPI document](https://skmtc.dev/aws-samples/apis/a-content-management-v2020-11-01/revisions/815a5b6dbaa6?raw)
