Amazon selling partner API

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

Amazon's Selling Partner API (SP-API) is a comprehensive API that allows developers to access and integrate with Amazon's seller services programmatically. It is the successor to Amazon's Marketplace Web Service (MWS), designed to provide more robust and secure functionality for Amazon sellers and solution providers:

Overview

  • Order Management: Retrieve order details, manage shipments, and track package statuses
  • Product Listings: Create, update, and manage product listings and inventory
  • Reports: Request and retrieve reports, such as financial and inventory data
  • Fulfillment: Manage fulfillment-related workflows, including integration with Fulfillment by Amazon (FBA)
  • Pricing: Access pricing information and automate pricing updates
  • Catalog Management: Access Amazon’s product catalog to ensure product consistency and compliance
  • Analytics: Access performance metrics and operational insights
  • Security: Uses AWS Signature Version 4 for authentication, providing secure access to seller data.

Advantages of SP-API over MWS

  • More Granular Access: Allows role-based and specific-permission access for better security
  • Better Integration: Offers streamlined integration with other Amazon services
  • Global Accessibility: Supports operations across multiple Amazon marketplaces
  • RESTful Design: Built on modern REST principles, making it easier for developers to work with
  • Improved Efficiency: Provides faster data processing and response times compared to MWS

Use cases

  • Automating order processing and shipping workflows
  • Synchronizing inventory between Amazon and external systems
  • Implementing dynamic pricing strategies
  • Generating detailed business analytics and performance reports

How to get started

  • Developer Registration: Create a developer account and get access to the Amazon Developer Console
  • Application Setup: Register your application to generate client credentials
  • API Documentation: Review Amazon’s SP-API documentation to understand endpoints and workflows
  • AWS Integration: Set up AWS IAM roles and policies for secure access
  • Sandbox Testing: Test your integration in Amazon’s sandbox environment before deploying in production
  • Key Documentation: Visit the Amazon Selling Partner API Documentation for guides, API references, and best practices.

Developer registration

To start using the SP-API, you need to have a developer registration. As fas as I got with this (2024.12):

  • You need to have a Professional Seller Account on Amazon Seller Central
  • There seems to be a distinction between something like a genuine seller account, when you sell your own stuff, and a third-party seller account when you have access to other people's seller accounts, but don't sell yourself - This is the situation that I am in. The procedure to get a developer registation, seems differently for these two cases
  • It seems that I already have a developer registiation, and that I can do many things with it, except using SP-API - Probably because of this 'third-party selling account thingy'.

Sources