FBA Small and Light API v1 reference

AmazonSPAPI

# Overview

The Selling Partner API for FBA Small and Light lets you help sellers manage their listings in the Small and Light program. The program reduces the cost of fulfilling orders for small and lightweight FBA inventory. You can enroll or remove items from the program and check item eligibility and enrollment status. You can also preview the estimated program fees charged to a seller for items sold while enrolled in the program.

# Version information

Version : v1

# Operations

getSmallAndLightEnrollmentBySellerSKU
putSmallAndLightEnrollmentBySellerSKU
deleteSmallAndLightEnrollmentBySellerSKU
getSmallAndLightEligibilityBySellerSKU
getSmallAndLightFeePreview

# Paths

# getSmallAndLightEnrollmentBySellerSKU

GET /fba/smallAndLight/v1/enrollments/{sellerSKU}

# Description

Returns the Small and Light enrollment status for the item indicated by the specified seller SKU in the specified marketplace.

Usage Plan:

Rate (requests per second) Burst
2 10

For more information, see "Usage Plans and Rate Limits" in the Selling Partner API documentation.

# Parameters

Type Name Description Schema
Path sellerSKU
required
The seller SKU that identifies the item. string
Query marketplaceIds
required
The marketplace for which the enrollment status is retrieved. Note: Accepts a single marketplace only.
Max count : 1
< string > array

# Responses

HTTP Code Description Schema
200 Success.
Headers :
x-amzn-RateLimit-Limit (string) : Your rate limit (requests per second) for this operation.
x-amzn-RequestId (string) : Unique request reference identifier.
SmallAndLightEnrollment

For error status codes, descriptions and schemas, see Error responses and schemas.

# putSmallAndLightEnrollmentBySellerSKU

PUT /fba/smallAndLight/v1/enrollments/{sellerSKU}

# Description

Enrolls the item indicated by the specified seller SKU in the Small and Light program in the specified marketplace. If the item is not eligible, the ineligibility reasons are returned.

Usage Plan:

Rate (requests per second) Burst
2 5

For more information, see "Usage Plans and Rate Limits" in the Selling Partner API documentation.

# Parameters

Type Name Description Schema
Path sellerSKU
required
The seller SKU that identifies the item. string
Query marketplaceIds
required
The marketplace in which to enroll the item. Note: Accepts a single marketplace only.
Max count : 1
< string > array

# Responses

HTTP Code Description Schema
200 Success.
Headers :
x-amzn-RateLimit-Limit (string) : Your rate limit (requests per second) for this operation.
x-amzn-RequestId (string) : Unique request reference identifier.
SmallAndLightEnrollment

For error status codes, descriptions and schemas, see Error responses and schemas.

# deleteSmallAndLightEnrollmentBySellerSKU

DELETE /fba/smallAndLight/v1/enrollments/{sellerSKU}

# Description

Removes the item indicated by the specified seller SKU from the Small and Light program in the specified marketplace. If the item is not eligible for disenrollment, the ineligibility reasons are returned.

Usage Plan:

Rate (requests per second) Burst
2 5

For more information, see "Usage Plans and Rate Limits" in the Selling Partner API documentation.

# Parameters

Type Name Description Schema
Path sellerSKU
required
The seller SKU that identifies the item. string
Query marketplaceIds
required
The marketplace in which to remove the item from the Small and Light program. Note: Accepts a single marketplace only.
Max count : 1
< string > array

# Responses

HTTP Code Description Schema
204 Success.
Headers :
x-amzn-RateLimit-Limit (string) : Your rate limit (requests per second) for this operation.
x-amzn-RequestId (string) : Unique request reference identifier.
No Content

For error status codes, descriptions and schemas, see Error responses and schemas.

# getSmallAndLightEligibilityBySellerSKU

GET /fba/smallAndLight/v1/eligibilities/{sellerSKU}

# Description

Returns the Small and Light program eligibility status of the item indicated by the specified seller SKU in the specified marketplace. If the item is not eligible, the ineligibility reasons are returned.

Usage Plan:

Rate (requests per second) Burst
2 10

For more information, see "Usage Plans and Rate Limits" in the Selling Partner API documentation.

# Parameters

Type Name Description Schema
Path sellerSKU
required
The seller SKU that identifies the item. string
Query marketplaceIds
required
The marketplace for which the eligibility status is retrieved. NOTE: Accepts a single marketplace only.
Max count : 1
< string > array

# Responses

HTTP Code Description Schema
200 Success.
Headers :
x-amzn-RateLimit-Limit (string) : Your rate limit (requests per second) for this operation.
x-amzn-RequestId (string) : Unique request reference identifier.
SmallAndLightEligibility

For error status codes, descriptions and schemas, see Error responses and schemas.

# getSmallAndLightFeePreview

POST /fba/smallAndLight/v1/feePreviews

# Description

Returns the Small and Light fee estimates for the specified items. You must include a marketplaceId parameter to retrieve the proper fee estimates for items to be sold in that marketplace. The ordering of items in the response will mirror the order of the items in the request. Duplicate ASIN/price combinations are removed.

Usage Plan:

Rate (requests per second) Burst
1 3

For more information, see "Usage Plans and Rate Limits" in the Selling Partner API documentation.

# Parameters

Type Name Description Schema
Body body
required
Request schema for submitting items for which to retrieve fee estimates. SmallAndLightFeePreviewRequest

# Responses

HTTP Code Description Schema
200 Success.
Headers :
x-amzn-RateLimit-Limit (string) : Your rate limit (requests per second) for this operation.
x-amzn-RequestId (string) : Unique request reference identifier.
SmallAndLightFeePreviews

For error status codes, descriptions and schemas, see Error responses and schemas.

# Error Responses and Schemas

This table contains HTTP status codes and associated information for error responses.

HTTP Code Description Schema
400 Request has missing or invalid parameters and cannot be parsed.
Headers:
x-amzn-RateLimit-Limit (string):Your rate limit (requests per second) for this operation.
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList
401 The request's Authorization header is not formatted correctly or does not contain a valid token.
Headers:
x-amzn-RateLimit-Limit (string):Your rate limit (requests per second) for this operation.
Note: For this status code, the rate limit header is deprecated and no longer returned.
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList
403 Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.
Headers:
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList
404 The resource specified does not exist.
Headers:
x-amzn-RateLimit-Limit (string):Your rate limit (requests per second) for this operation.
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList
413 The request size exceeded the maximum accepted size.
Headers:
x-amzn-RateLimit-Limit (string):Your rate limit (requests per second) for this operation.
Note: For this status code, the rate limit header is deprecated and no longer returned.
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList
415 The request payload is in an unsupported format.
Headers:
x-amzn-RateLimit-Limit (string):Your rate limit (requests per second) for this operation.
Note: For this status code, the rate limit header is deprecated and no longer returned.
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList
429 The frequency of requests was greater than allowed.
Headers:
x-amzn-RateLimit-Limit (string):Your rate limit (requests per second) for this operation.
Note: For this status code, the rate limit header is deprecated and no longer returned.
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList
500 An unexpected condition occurred that prevented the server from fulfilling the request.
Headers:
x-amzn-RateLimit-Limit (string):Your rate limit (requests per second) for this operation.
Note: For this status code, the rate limit header is deprecated and no longer returned.
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList
503 Temporary overloading or maintenance of the server.
Headers:
x-amzn-RateLimit-Limit (string):Your rate limit (requests per second) for this operation.
Note: For this status code, the rate limit header is deprecated and no longer returned.
x-amzn-RequestId (string):Unique request reference identifier.
ErrorList

# Definitions

# MarketplaceId

A marketplace identifier.

Type : string

# SellerSKU

Identifies an item in the given marketplace. SellerSKU is qualified by the seller's SellerId, which is included with every operation that you submit.

Type : string

# Error

Error response returned when the request is unsuccessful.

Name Description Schema
code
required
An error code that identifies the type of error that occurred. string
message
required
A message that describes the error condition in a human-readable form. string
details
optional
Additional information that can help the caller understand or fix the issue. string

# ErrorList

A list of error responses returned when a request is unsuccessful.

Name Schema
errors
optional
< Error > array

# SmallAndLightEnrollmentStatus

The Small and Light enrollment status of the item.

Type : enum

Value Description
ENROLLED The Small and Light enrollment status is enrolled.
NOT_ENROLLED The Small and Light enrollment status is not enrolled.

# SmallAndLightEligibilityStatus

The Small and Light eligibility status of the item.

Type : enum

Value Description
ELIGIBLE The Small and Light eligibility status is eligible.
NOT_ELIGIBLE The Small and Light eligibility status is not eligible.

# SmallAndLightEnrollment

The Small and Light enrollment status of the item indicated by the specified seller SKU.

Name Description Schema
marketplaceId
required
A marketplace identifier. MarketplaceId
sellerSKU
required
Identifies an item in the given marketplace. SellerSKU is qualified by the seller's SellerId, which is included with every operation that you submit. SellerSKU
status
required
The Small and Light enrollment status of the item. SmallAndLightEnrollmentStatus

# SmallAndLightEligibility

The Small and Light eligibility status of the item indicated by the specified seller SKU.

Name Description Schema
marketplaceId
required
A marketplace identifier. MarketplaceId
sellerSKU
required
Identifies an item in the given marketplace. SellerSKU is qualified by the seller's SellerId, which is included with every operation that you submit. SellerSKU
status
required
The Small and Light eligibility status of the item. SmallAndLightEligibilityStatus

# SmallAndLightFeePreviewRequest

Request schema for submitting items for which to retrieve fee estimates.

Name Description Schema
marketplaceId
required
A marketplace identifier. MarketplaceId
items
required
A list of items for which to retrieve fee estimates (limit: 25). < Item > array

# SmallAndLightFeePreviews

Name Description Schema
data
optional
A list of fee estimates for the requested items. The order of the fee estimates will follow the same order as the items in the request, with duplicates removed. < FeePreview > array

# Item

An item to be sold.

Name Description Schema
asin
required
The Amazon Standard Identification Number (ASIN) value used to identify the item. string
price
required
The price that the seller plans to charge for the item. MoneyType

# FeePreview

The fee estimate for a specific item.

Name Description Schema
asin
optional
The Amazon Standard Identification Number (ASIN) value used to identify the item. string
price
optional
The price that the seller plans to charge for the item. MoneyType
feeBreakdown
optional
A list of the Small and Light fees for the item. < FeeLineItem > array
totalFees
optional
The total fees charged if the item participated in the Small and Light program. MoneyType
errors
optional
One or more unexpected errors occurred during the getSmallAndLightFeePreview operation. < Error > array

# FeeLineItem

Fee details for a specific fee.

Name Description Schema
feeType
required
The type of fee charged to the seller. enum (FeeType)
feeCharge
required
Amount charged to the seller for the specific fee type. MoneyType

# MoneyType

Name Description Schema
currencyCode
optional
The currency code in ISO 4217 format. string
amount
optional
The monetary value. number

# FeeType

The type of fee charged to the seller.

Type : enum

Value Description
FBAWeightBasedFee The FBA weight-based fee (weight handling).
FBAPerOrderFulfillmentFee The FBA per-order fulfillment fee (order handling).
FBAPerUnitFulfillmentFee The FBA fulfillment fee (Pick & Pack).
Commission The commission - referral fee.