Integrating with Amazon SP-API The Definitive Guide to Amazon SP-API
Updated 2022-07-20
The Amazon Selling Partner API (Amazon SP-API) is Amazon's next-generation REST-based API that incorporates a new level of security and data privacy compared to the previous MWS APIs. The old MWS APIs offered quick access to anyone with an Amazon Seller Account. The new SP-API has a significantly higher security thresh-hold and App configuration requirement for order management, which makes it more difficult to build your own applications and gives Amazon full control over who can actually make calls to Amazon's APIs.
Migration of existing MWS applications is required by anyone who currently uses any of the MWS order and inventory API calls. 3rd Party providers are required to have their systems converted by July 31, 2022. Individual companies that currently have their own MWS order management integrations will need to be converted some time in 2023. The actual date is yet to be announced by Amazon.
Amazon SP-API Integration Options
As an Amazon Seller, you have two options to consider:
- Build your own SP-API Application
- Use an existing 3rd Party Application to connect NOW
Build Your Own SP-API Application
Building your own application will require a fair amount of programming time and Amazon AWS Expertise to put it all together. You can visit the Selling Partner API Developer Guide to review all of the requirements. As a basic overview, here are some of the things that are required to build your own SP-API application:
- Create AWS account
- Register as a Developer
- Create and register your SP-API application
- Request the data access that your Selling Partner API application requires
- Creating and configuring IAM policies and entities
- Define Roles in the Selling Partner API
- Code your app using the REST API authentication and AWS authentication requirements
- Learn how to use the Restricted Data Token (RDT) - this is required to gain access to PII personal buyer data
- Go through the SP-API Application Review process with Amazon's review team
If you have an existing MWS application, you will need to rebuild almost all of your code. An exception is the final processing of feed data as the format is mostly unchanged, however you will still have to rebuild all of your feed request and response code. Regardless, you are still required to go through the new authentication process, which is tied to IAM policies in AWS, and implement the Restricted Data Token (RDT) which was not part of the old MWS API. You can go here to review Mapping APIs from Amazon MWS to the Selling Partner API.
Amazon API Order Flow Example
Old: MWS Get Orders Flow
- Retrieve stored auth tokens
- Generate API call signed data
- Call orders endpoint with necessary data
- Process response
New: SP-API Get Orders Flow
- Check if existing tokens are expired
- Get new auth tokens if current ones are expired
- Create STS session token
- Get restricted data tokens to be able to read order address and buyer info
- Generate orders API call signed headers with STS token
- Call orders endpoint with necessary data
- Process response
- Generate buyer info API signed headers with STS token and restricted data token
- Call get buyer info endpoint with necessary data
- Process response
- Generate address API signed headers with STS token and restricted data token
- Call get address end point with appropriate headers and tokens
- Process response
Use an existing 3rd Party Application to connect NOW
The quickest way to gain access to the Amazon Seller order process is to use a 3rd party SP-API application. If a 3rd party provider already has their Amazon integration converted fully to the SP-API, you can get connected very quickly. If they don't mention it at all, it most likely means they will not meet the July 31, 2022 migration deadline.
Get Connected Now with InfiPlex
As an approved 3rd party application for the Amazon SP-API, InfiPlex offers our clients multiple ways to access their order data and the order process.
- API Access:
Sellers that have an existing in-house order process or ERP can utilize the InfiPlex REST API to manage their Amazon orders. All API order data is accessible in JSON format. The API also includes calls to manage tracking confirmations and inventory updates. InfiPlex can also be configured for FBA Multi-Channel Fulfillment and Amazon Custom Products.
- InfiPlex Order Management System (OMS):
Sellers can use the InfiPlex OMS to manage their Amazon Seller account. The OMS includes a web-based interface to ship orders and manage inventory for SKUs sold on Amazon. InfiPlex can also be configured to work with your ERP, 3PL warehouses, and drop-shippers.
InfiPlex OMS offers instant access to your order data and order process. The InfiPlex SP-API Application, which is also listed in the Amazon Seller Central Partner Network, includes the following functionality:
- Orders
- Shipping / Tracking confirmations
- Inventory
- FBA Multi-Channel Fulfillment
- Amazon Shipping
- Amazon Custom Product Information
The process to gain access to your Amazon Seller order data is a simple sign-up for one of our monthly packages. In 1-2 business days your InfiPlex OMS will be set-up and ready to connect to your Amazon account. By signing up you have access via our easy-to-use web-based interface or our API connection.
Amazon Authorization Page to gain access to your Amazon Seller orders via the InfiPlex application:
Contact Us Now via Email
Schedule a Call
Other Amazon SP-API Information
- InfiPlex Links:
- Amazon SP-API Links:
- Other Links:
Questions? Get in touch!
Amazon Today In-store Pick-up & Same Day Delivery
Amazon Today is Amazon's new same day delivery service and in-store pick-up for retailers who want to leverage the selling power of Amazon.com
Amazon Today
Amazon SP-API The Definitive Guide to Amazon SP-API
InfiPlex offers instant access to manage your Amazon orders through the new Amazon SP-API.
Amazon SP-API
NetSuite ERP Integrate All Your Sales Channels
InfiPlex offers the most robust and flexible NetSuite integration in the industry.
NetSuite Integration
3PL Upgrade Integrate All Your Sales Channels
Upgrade your existing 3PL or get a new one through the InfiPlex 3PL Connector Program.
3PL Connector