---
title: "getReplenishmentOrder"
method: GET
path: "/awd/2024-05-09/replenishmentOrders/{orderId}"
tags: ["Amazon Warehousing and Distribution v2024-05-09"]
---

# getReplenishmentOrder

`GET /awd/2024-05-09/replenishmentOrders/{orderId}`

## Request

- Base URL: `https://sellingpartnerapi-na.amazon.com`
- URL: `https://sellingpartnerapi-na.amazon.com/awd/2024-05-09/replenishmentOrders/{orderId}`
- Auth: none declared

Retrieves an AWD Replenishment order with a set of shipments containing items that is/was planned to be replenished into an FBA node.

## Path parameters

- `orderId` string, required

## Response `200`

GetReplenishmentOrder 200 response.

- ReplenishmentOrder: Represents an AWD replenishment order.
  - `confirmedOn` string, date-time: Date on which this replenishment order was confirmed.
  - `createdAt` string, date-time: Date on which this replenishment order was created.
  - `distributionIneligibleReasons` DistributionIneligibleReason[]: Distribution errors associated with the order related to the products or packages to replenish. This field will be populated if the order has products or packages which failed validation.
    - `failureCode` string, required: Failure code details of the error.
    - `failureReasons` string[], required: Failure reasons of the error.
    - `sku` string: SKU associated with the error.
  - `eligibleProducts` DistributionProduct[]: List of product units that are eligible for replenishment.
    - `attributes` ProductAttribute[]: Attributes for this instance of the product, i.e. already-prepped, or other attributes that distinguish the product beyond the SKU.
      - `name` string: Product attribute name.
      - `value` string: Product attribute value.
    - `quantity` integer, required: Quantity of the product
    - `sku` string, required: The seller/merchant stock keeping unit (SKU).
  - `orderId` string, required: Order Id of the replenishment order.
  - `status` 'CONFIRMED' | 'CREATED' | 'ELIGIBLE' | 'EXECUTING' | 'FAILURE' | 'INELIGIBLE' | 'INVENTORY_OUTBOUND' | 'SUCCESS' | 'VALIDATING', required: Statuses supported for an replenishment order.
  - `outboundShipments` OutboundShipmentSummary[], required: List of outbound shipments that are part of this order.
    - `createdAt` string, date-time: Timestamp denoting when the shipment was created
    - `orderId` string, required: Order ID of AWD inbound order this inbound shipment belongs to
    - `shipmentId` string, required: Unique shipment ID
    - `shipmentStatus` 'CREATED' | 'IN_TRANSIT' | 'DELIVERED' | 'RECEIVING' | 'RECEIVED' | 'CLOSED' | 'CANCELLED' | 'FAILED', required: Possible shipment statuses for outbound shipments.
    - `updatedAt` string, date-time: Timestamp denoting when the shipment was updated
  - `products` DistributionProduct[]: Requested amount of single product units to be replenished.
    - `attributes` ProductAttribute[]: Attributes for this instance of the product, i.e. already-prepped, or other attributes that distinguish the product beyond the SKU.
      - `name` string: Product attribute name.
      - `value` string: Product attribute value.
    - `quantity` integer, required: Quantity of the product
    - `sku` string, required: The seller/merchant stock keeping unit (SKU).
  - `shippedProducts` DistributionProduct[]: Outbound product units that are shipped after the execution has completed post confirmation.
    - `attributes` ProductAttribute[]: Attributes for this instance of the product, i.e. already-prepped, or other attributes that distinguish the product beyond the SKU.
      - `name` string: Product attribute name.
      - `value` string: Product attribute value.
    - `quantity` integer, required: Quantity of the product
    - `sku` string, required: The seller/merchant stock keeping unit (SKU).
  - `updatedAt` string, date-time: Date on which this replenishment order was last updated.

## Other responses

- `400`: Request has missing or invalid parameters and cannot be parsed.
- `403`: Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.
- `404`: The resource specified does not exist.
- `413`: The request size exceeded the maximum accepted size.
- `415`: The request payload is in an unsupported format.
- `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)
