---
title: "List packing options"
method: GET
path: "/api/v1/sp-api/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/packingOptions"
tags: ["SP-API FBA Shipments"]
---

# List packing options

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

## Request

- Base URL: `https://app.sellerassistant.app` (the document declares no server; this is the origin it was published from)
- URL: `https://app.sellerassistant.app/api/v1/sp-api/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId}/packingOptions`
- Auth: one of:
  - API key in query parameter `api_key`
  - API key in header `X-Api-Key`

Proxy to https://developer-docs.amazon.com/sp-api/reference/listpackingoptions. The limit is 60 requests per minute. Amazon seller account integration is required to make this request. You can do it [here](https://app.sellerassistant.app/integrations/seller-central).

## Response `200`

Successful response

- ListPackingOptionsResponse
  - `packingOptions` PackingOption[], required: List of packing options.
    - `discounts` Incentive[], required: Discount for the offered option.
      - `description` string, required: Description of the incentive.
      - `target` 'Placement Services' | 'Fulfillment Fee Discount', required: Target of the incentive.
      - `type` 'FEE' | 'DISCOUNT', required: Type of incentive.
      - `value` CurrencyValue, required
        - `amount` number, float, required: Decimal value of the currency.
        - `code` string, required: ISO 4217 standard of a currency code.
    - `expiration` string, date-time, nullable: The time at which this packing option is no longer valid.
    - `fees` Incentive[], required: Fee for the offered option.
      - `description` string, required: Description of the incentive.
      - `target` 'Placement Services' | 'Fulfillment Fee Discount', required: Target of the incentive.
      - `type` 'FEE' | 'DISCOUNT', required: Type of incentive.
      - `value` CurrencyValue, required
        - `amount` number, float, required: Decimal value of the currency.
        - `code` string, required: ISO 4217 standard of a currency code.
    - `packingGroups` string[], required: Packing group IDs.
    - `packingOptionId` string, required: Identifier of a packing option.
    - `status` 'OFFERED' | 'ACCEPTED' | 'EXPIRED', required: The status of the packing option.
    - `supportedConfigurations` PackingConfiguration[], required: A list of possible configurations for this option.
      - `boxPackingMethods` string[], nullable: The box content information sources that are allowed.
      - `boxRequirements` BoxRequirements
        - `weight` WeightRange, required
          - `maximum` number, float, required: Maximum allowed weight.
          - `minimum` number, float, required: Minimum allowed weight.
          - `unit` string, required: Unit of the weight being measured.
      - `shippingRequirements` ShippingRequirements[], nullable: A list of supported shipping requirements for this packing configuration.
        - `modes` string[], required: Available shipment modes for this shipping program.
        - `solution` 'AMAZON_PARTNERED_CARRIER' | 'USE_YOUR_OWN_CARRIER', required: Shipping program for the option.
    - `supportedShippingConfigurations` ShippingConfiguration[], required: List of supported shipping modes.
      - `shippingMode` 'GROUND_SMALL_PARCEL' | 'FREIGHT_LTL' | 'FREIGHT_FTL_PALLET' | 'FREIGHT_FTL_NONPALLET' | 'OCEAN_LCL' | 'OCEAN_FCL' | 'AIR_SMALL_PARCEL' | 'AIR_SMALL_PARCEL_EXPRESS', nullable: Mode of shipment transportation that this option will provide.
      - `shippingSolution` 'AMAZON_PARTNERED_CARRIER' | 'USE_YOUR_OWN_CARRIER', nullable: Shipping program for the option.
  - `pagination` object, nullable
    - `nextToken` string, nullable: When present, pass this string token in the next request to return the next response page.

## Other responses

- `402`: Payment Required - subscription expired or payment method required
- `403`: Access denied - insufficient permissions, invalid API key, or the API request limit is used up (`public_api_key_limit`)
- `422`: Business logic error - operation cannot be completed due to business rules
- `429`: Too many requests - rate limit exceeded
- `500`: Internal Error

---

[API](https://skmtc.dev/sellerassistant/apis/seller-assistant-public-api.md) · [All operations](https://skmtc.dev/sellerassistant/apis/seller-assistant-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/sellerassistant/apis/seller-assistant-public-api/revisions/5b3ecdbcadb6?raw)
