v9

latestOpenAPI 3.0.1Apache License 2.0raw.githubusercontent.com2026-08-01994159.4 KB
fulfillmentOutbound
fulfillmentOrders

Update package information for a specific package in a fulfillment order. This is a sandbox-only operation and must be directed to a sandbox endpoint. Refer to Fulfillment Outbound Dynamic Sandbox Guide and Selling Partner API sandbox for more information.

put/fulfillment/outbound/2026-07-04/orders/{orderId}/packages/{packageId}

Path parameters

orderIdstring required

The ID of the order that contains the package that you want to update.

packageIdstring required

The ID of the package that you want to update.

Headers

x-amzn-fulfillment-service-idstring

The identifier of the fulfillment service used for this operation.

Request body

statusstring required

The current status of a package. Possible values: PROCESSING, IN_TRANSIT, DELAYED, OUT_FOR_DELIVERY, DELIVERED, UNDELIVERABLE, EXPIRED.

deliveryTimestring date-time

Date timestamp in ISO 8601 date time format.

Example request

{
  "status": "DELIVERED",
  "deliveryTime": "2025-04-21T12:34:56Z",
  "tracking": {
    "carrier": {
      "trackingNumber": "1Z50V7420354708051",
      "carrierCode": "UPS",
      "trackingUrl": "https://www.swiship.com/track?id=SampleTrackingNumber1"
    },
    "amazon": {
      "trackingNumber": "1Z50V7420354708051",
      "trackingUrl": "https://www.swiship.com/track?id=SampleTrackingNumber1"
    }
  }
}

Response

Success.