---
title: "listPackingOptions"
method: GET
path: "/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/packingOptions"
tags: ["Fulfillment Inbound v2024-03-20"]
---

# listPackingOptions

`GET /inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/packingOptions`

Retrieves a list of all packing options for an inbound plan. Packing options must first be generated by the corresponding operation before becoming available.

## Path parameters

- `inboundPlanId` string, required

## Query parameters

- `pageSize` integer
- `paginationToken` string

## Response `200`

ListPackingOptions 200 response

- ListPackingOptionsResponse — The `listPlacementOptions` response.
  - `packingOptions` PackingOption[], required — List of packing options.
    - `discounts` Incentive[], required — Discount for the offered option.
      - `description` string, required — Description of the incentive.
      - `target` string, required — Target of the incentive. Possible values: 'Placement Services', 'Fulfillment Fee Discount'.
      - `type` string, required — Type of incentive. Possible values: `FEE`, `DISCOUNT`.
      - `value` Currency, required — A currency type and amount.
        - `currencyCode` string — The three-digit currency code in ISO 4217 format.
        - `currencyAmount` number — A decimal number, such as an amount or FX rate.
    - `expiration` string, date-time — The time at which this packing option is no longer valid. In [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) datetime format with pattern `yyyy-MM-ddTHH:mm:ss.sssZ`.
    - `fees` Incentive[], required — Fee for the offered option.
      - `description` string, required — Description of the incentive.
      - `target` string, required — Target of the incentive. Possible values: 'Placement Services', 'Fulfillment Fee Discount'.
      - `type` string, required — Type of incentive. Possible values: `FEE`, `DISCOUNT`.
      - `value` Currency, required — A currency type and amount.
        - `currencyCode` string — The three-digit currency code in ISO 4217 format.
        - `currencyAmount` number — A decimal number, such as an amount or FX rate.
    - `packingGroups` string[], required — Packing group IDs.
    - `packingOptionId` string, required — Identifier of a packing option.
    - `status` string, required — The status of the packing option. Possible values: `OFFERED`, `ACCEPTED`, `EXPIRED`.
    - `supportedConfigurations` PackingConfiguration[], required — A list of possible configurations for this option.
      - `boxPackingMethods` BoxContentInformationSource[] — The box content information sources that are allowed.
      - `boxRequirements` BoxRequirements — The requirements for a box in the packing option.
        - `weight` WeightRange, required — The range of weights that are allowed for a package.
          - `maximum` number, required — Maximum allowed weight.
          - `minimum` number, required — Minimum allowed weight.
          - `unit` 'oz' | 'g', required — The unit of weight.
      - `shippingRequirements` ShippingRequirements[] — A list of supported shipping requirements for this packing configuration.
        - `modes` string[], required — Available shipment modes for this shipping program.
        - `solution` string, required — Shipping program for the option. Can be: `AMAZON_PARTNERED_CARRIER`, `USE_YOUR_OWN_CARRIER`.
    - `supportedShippingConfigurations` ShippingConfiguration[], required — **This field is deprecated**. Use the `shippingRequirements` property under `supportedConfigurations` instead. List of supported shipping modes.
      - `shippingMode` string — Mode of shipment transportation that this option will provide. Possible values: `GROUND_SMALL_PARCEL`, `FREIGHT_LTL`, `FREIGHT_FTL_PALLET`, `FREIGHT_FTL_NONPALLET`, `OCEAN_LCL`, `OCEAN_FCL`, `AIR_SMALL_PARCEL`, `AIR_SMALL_PARCEL_EXPRESS`.
      - `shippingSolution` string — Shipping program for the option. Possible values: `AMAZON_PARTNERED_CARRIER`, `USE_YOUR_OWN_CARRIER`.
  - `pagination` Pagination — The pagination elements required to retrieve the remaining data.
    - `nextToken` string — A generated string used to pass information to your next request. If NextToken is returned, pass the value of NextToken to the next request. If NextToken is not returned, there are no more shipment items to return.

## 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.net/aws-samples/apis/a-content-management-v2020-11-01.md) · [All operations](https://skmtc.net/aws-samples/apis/a-content-management-v2020-11-01/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws-samples/a-content-management-v2020-11-01/revisions/815a5b6dbaa6/schema)
