---
title: "listPrepDetails"
method: GET
path: "/inbound/fba/2024-03-20/items/prepDetails"
tags: ["Fulfillment Inbound v2024-03-20"]
---

# listPrepDetails

`GET /inbound/fba/2024-03-20/items/prepDetails`

## Request

- Base URL: `https://sellingpartnerapi-na.amazon.com`
- URL: `https://sellingpartnerapi-na.amazon.com/inbound/fba/2024-03-20/items/prepDetails`
- Auth: none declared

Get preparation details for a list of MSKUs in a specified marketplace.\n\n**Note:** MSKUs that contain certain characters must be encoded. For more information, refer to [URL Encoding](https://developer-docs.amazon.com/sp-api/docs/url-encoding).\n\nThe following characters must be double percent encoded:\n\n- `%`\n- `+`\n- `,`\n\n**Examples:** An MSKU value of `test%msku` is encoded as `test%2525msku`. An MSKU value of `test,msku` is encoded as `test%252Cmsku`.

## Query parameters

- `marketplaceId` string, required
- `mskus` string[], required

## Response `200`

ListPrepDetails 200 response

- ListPrepDetailsResponse: The response to the `listPrepDetails` operation.
  - `mskuPrepDetails` MskuPrepDetail[], required: A list of MSKUs and related prep details.
    - `allOwnersConstraint` 'MUST_MATCH': A constraint that applies to all owners. If no constraint is specified, defer to any individual owner constraints.
    - `labelOwnerConstraint` 'AMAZON_ONLY' | 'NONE_ONLY' | 'SELLER_ONLY': A constraint that can apply to an individual owner. If no constraint is specified, both `AMAZON` and `SELLER` are acceptable.
    - `msku` string, required: The merchant SKU, a merchant-supplied identifier for a specific SKU.
    - `prepCategory` 'ADULT' | 'BABY' | 'FC_PROVIDED' | 'FRAGILE' | 'GRANULAR' | 'HANGER' | 'LIQUID' | 'PERFORATED' | 'SET' | 'SHARP' | 'SMALL' | 'TEXTILE' | 'UNKNOWN' | 'NONE', required: The preparation category for shipping an item to Amazon's fulfillment network.
    - `prepOwnerConstraint` 'AMAZON_ONLY' | 'NONE_ONLY' | 'SELLER_ONLY': A constraint that can apply to an individual owner. If no constraint is specified, both `AMAZON` and `SELLER` are acceptable.
    - `prepTypes` PrepType[], required: A list of preparation types associated with a preparation category.

## 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)
