HomeDocumentationCode SamplesAPI ReferenceAnnouncementsModelsRelease NotesFAQGitHubVideos
Developer HubAPI StatusSupport
Documentation
Developer HubAPI StatusSupport

SP-API Models

Directory for SP-API models and release notes

The following sections show all Selling Partner APIs and indicate whether the API is available for seller or vendor accounts. To identify the APIs, notifications, and reports that you need for specific use cases, refer to SP-API Seller Use Cases and SP-API Vendor Use Cases.

For a complete summary of API updates, refer to SP-API Release Notes. For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.

For information about API deprecations, refer to SP-API Deprecation Schedule.

A+ Content Management API

You use the A+ Content Management API to create and edit A+ Content.

Current versionPrevious versionsSellersVendors
2020-11-01 (Reference | Model)NoneYesYes
Release notes

For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.

Amazon Warehousing and Distribution API

You use the Amazon Warehousing and Distribution API to retrieve and track Amazon Warehousing and Distribution (AWD) shipments that contain items that are inbound to a distribution center.

Current versionPrevious versionsSellersVendors
v2024-05-09 (Reference | Model)NoneYesNo
Release notes

App Integrations API

You use the App Integrations API to send notifications to Amazon selling partners and display the notifications in Seller Central.

Current versionPrevious versionsSellersVendors
v2024-04-01 (Reference | Model)NoneYesNo
Release notes

Application Management API

You use the Application Management API to rotate the client secret on registered applications.

Current versionPrevious versionsSellersVendors
v2023-11-30 (Reference | Model)NoneYesYes
Release notes

Catalog Items API

You use the Catalog Items API to retrieve information about items in the Amazon catalog.

Current versionPrevious versionsSellersVendors
v2022-04-01 (Reference | Model)NoneYesYes
Release notes

Data Kiosk API

You use the Data Kiosk API to submit GraphQL queries for data from a variety of schemas.

Current versionPrevious versionsSellersVendors
v2023-11-15 (Reference | Model)NoneYesYes
Release notes

Easy Ship API

You use the Easy Ship API to build applications that help you manage and ship Amazon Easy Ship orders.

Current versionPrevious versionsSellersVendors
v2022-03-23 (Reference | Model)NoneYesNo
Release notes

FBA Inbound Eligibility API

You use the FBA Inbound Eligibility API to get eligibility previews for items before you ship the items to Amazon's fulfillment centers.

Current versionPrevious versionsSellersVendors
v1 (Reference | Model)NoneYesNo
Release notes

FBA Inventory API

You use the FBA Inventory API to retrieve information about inventory in Amazon's fulfillment network.

Current versionPrevious versionsSellersVendors
v1 (Reference | Model)NoneYesNo
Release notes

Feeds API

You use the Feeds API to upload data to Amazon to manage your selling business.

Current versionPrevious versionsSellersVendors
v2021-06-30 (Reference | Model)NoneYesYes
Release notes

Finances API

You use the Finances API to get financial events for a given order or date range without having to wait until a statement period closes.

Current versionPrevious versionsSellersVendors
v2024-06-19 (Reference | Model)v0YesNo
Release notes

Fulfillment Inbound API

You use the Fulfillment Inbound API to create and update inbound inventory to Amazon's fulfillment network.

Current versionPrevious versionsSellersVendors
v2024-03-20 (Reference | Model)v0YesNo
Release notes

Fulfillment Outbound API

You use the Fulfillment Outbound API to retrieve information about Multi-Channel Fulfillment (MCF) orders in Amazon's fulfillment network.

Current versionPrevious versionsSellersVendors
v2020-07-01 (Reference | Model)NoneYesNo
Release notes

Invoices API

You use the Invoices API to retrieve and manage invoices.

Current versionPrevious versionsSellersVendors
v2024-06-19 (Reference | Model)NoneYesNo
Release notes

Listings Items API

You use the Listings Items API to access your listings on Amazon.

Current versionPrevious versionsSellersVendors
v2021-08-01 (Reference | Model)v2020-09-01YesYes
Release notes

Listings Restrictions API

You use the Listings Restrictions API to retrieve restrictions on Amazon catalog listings.

Current versionPrevious versionsSellersVendors
v2021-08-01 (Reference | Model)NoneYesYes
Release notes

For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.

Merchant Fulfillment API

You use the Merchant Fulfillment API to purchase shipping for non-Prime and Prime orders by using Amazon Buy Shipping.

Current versionPrevious versionsSellersVendors
v0 (Reference | Model)NoneYesNo
Release notes

Messaging API

You use the Messaging API to send messages to buyers.

Current versionPrevious versionsSellersVendors
v1 (Reference | Model)NoneYesNo
Release notes

For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.

Notifications API

You use the Notifications API to subscribe to notifications that are relevant to your selling business.

Current versionPrevious versionsSellersVendors
v1 (Reference | Model)NoneYesYes
Release notes

Orders API

You use the Orders API to retrieve order information.

Current versionPrevious versionsSellersVendors
v0 (Reference | Model)NoneYesNo
Release notes

Product Fees API

You use the Product Fees API to retrieve estimated fees for a product. You can then account for those fees in your pricing.

Current versionPrevious versionsSellersVendors
v0 (Reference | Model)NoneYesNo
Release notes

Product Pricing API

You use the Product Pricing API to retrieve product pricing and offer information for products in the Amazon catalog.

Current versionPrevious versionsSellersVendors
v2022-05-01 (Reference | Model)v0YesNo
Release notes

Product Type Definitions API

You use the Product Type Definitions API to retrieve attribute and data requirements for product types in the Amazon catalog.

Current versionPrevious versionsSellersVendors
v2020-09-01 (Reference | Model)NoneYesYes
Release notes

Replenishment API

You use the Replenishment API to retrieve your replenishment program metrics and your offer information.

Current versionPrevious versionsSellersVendors
v2022-11-07 (Reference | Model)NoneYesYes
Release notes

Reports API

You use the Reports API to retrieve and manage reports that you can use to manage your selling business.

Current versionPrevious versionsSellersVendors
v2021-06-30 (Reference | Model)v2020-09-04YesYes
Release notes

Sales API

You use the Sales API to retrieve information about sales performance.

Current versionPrevious versionsSellersVendors
v1 (Reference | Model)NoneYesNo
Release notes

For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.

Sellers API

You use the Sellers API to retrieve essential information about your seller account. For example, you can get the available marketplaces, the default language and currency of a marketplace, and whether you have suspended listings.

Current versionPrevious versionsSellersVendors
v1 (Reference | Model)NoneYesNo
Release notes

Services API

You use the Services API to get and modify service orders and manage your resources.

Current versionPrevious versionsSellersVendors
v1 (Reference | Model)NoneYesNo
Release notes

Shipment Invoicing API

You use the Shipment Invoicing API to retrieve shipment invoice information for Fulfillment by Amazon (FBA) orders in the Brazil marketplace.

Current versionPrevious versionsSellersVendors
v0 (Reference | Model)NoneYesNo
Release notes

For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.

Shipping API

You use the Shipping API to request shipping rates, create shipments, cancel shipments, and track shipments.

Current versionPrevious versionsSellersVendors
v2 (Reference | Model)v1YesNo
Release notes

Solicitations API

You use the Solicitations API to send non-critical solicitations to buyers.

Current versionPrevious versionsSellersVendors
v1 (Reference | Model)NoneYesNo
Release notes

For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.

Supply Sources API

You use the Supply Sources API to manage the configurations and capabilities of seller supply sources.

Current versionPrevious versionsSellersVendors
v2020-07-01 (Reference | Model)NoneYesNo
Release notes

Transfers API

You can use the Transfers API to initiate payouts to a seller's deposit method on file and retrieve information about the payment instruments that are associated with a seller.

Current versionPrevious versionsSellersVendors
v2024-06-01 (Reference | Model)NoneYesNo
Release notes

Tokens API

You use the Tokens API to get a Restricted Data Token (RDT) for restricted resources.

Current versionPrevious versionsSellersVendors
v2021-03-01 (Reference | Model)NoneYesYes
Release notes

Uploads API

You use the Uploads API to upload files that you can access by using other operations in the SP-API.

Current versionPrevious versionsSellersVendors
v2020-11-01 (Reference | Model)NoneYesYes
Release notes

For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.

Vendor Direct Fulfillment Inventory API

You use the Vendor Direct Fulfillment Inventory API to manage your direct fulfillment operations.

Current versionPrevious versionsSellersVendors
v1 (Reference | Model)NoneNoYes
Release notes

For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.

Vendor Direct Fulfillment Orders API

You use the Vendor Direct Fulfillment Orders API to access your direct fulfillment vendor order data.

Current versionPrevious versionsSellersVendors
v2021-12-28 (Reference | Model)v1NoYes
Release notes

Vendor Direct Fulfillment Payments API

You use the Vendor Direct Fulfillment Payments API to access your direct fulfillment vendor invoice data.

Current versionPrevious versionsSellersVendors
v1 (Reference | Model)NoneNoYes
Release notes

For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.

Vendor Direct Fulfillment Sandbox Test Data API

You use the Vendor Direct Fulfillment Sandbox Test Data API to access vendor direct fulfillment test data in the sandbox.

Current versionPrevious versionsSellersVendors
v2021-10-28 (Reference | Model)NoneNoYes
Release notes

Vendor Direct Fulfillment Shipping API

You use the Vendor Direct Fulfillment Shipping API to access your direct fulfillment vendor shipping data.

Current versionPrevious versionsSellersVendors
v2021-12-28 (Reference | Model)v1NoYes
Release notes

Vendor Direct Fulfillment Transactions API

You use the Vendor Direct Fulfillment Transactions API to access your direct fulfillment vendor invoice data.

Current versionPrevious versionsSellersVendors
v2021-12-28 (Reference | Model)v1NoYes
Release notes

Vendor Invoices API

You use the Vendor Invoices API to access vendor payment data.

Current versionPrevious versionsSellersVendors
v1 (Reference | Model)NoneNoYes
Release notes

For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.

Vendor Orders API

You use the Vendor Orders API to access vendor order data.

Current versionPrevious versionsSellersVendors
v1 (Reference | Model)NoneNoYes
Release notes

Vendor Shipments API

You use the Vendor Shipments API to access vendor retail shipping data.

Current versionPrevious versionsSellersVendors
v1 (Reference | Model)NoneNoYes
Release notes

Vendor Transaction Status API

You use the Vendor Transaction Status API to access status information for specific asynchronous POST transactions for vendors.

Current versionPrevious versionsSellersVendors
v1 (Reference | Model)NoneNoYes
Release notes

For releases prior to January 19, 2022, refer to Announcements in the Selling Partner API GitHub repository.