Release Notes

What's new with Selling Partner API

Selling Partner API new features, bug fixes, and change log.

For releases prior to January 19, 2022, see Announcements on the Selling Partner API GitHub repo.

May 17, 2023

API changes

  • Updated the dynamic sandbox to include the createShippingLabels operation.

  • Sunset the Generic Orders Approvals workflow. Removed ItemApprovalTypes and ItemApprovalStatus attributes.

Developer docs

Deprecation notices

SP-API resources announcing deprecation will no longer be supported after their deprecation date. Calls to deprecated resources will fail beginning on their sunset date.

Deprecation Date: July 2021
Sunset Date: June 27, 2023

Deprecation Date: July 2021
Sunset Date: June 27, 2023

Deprecation Date: November 8, 2023
Sunset Date: November 8, 2023

Deprecation Date: November 8, 2023
Sunset Date: November 8, 2023

April 19, 2023

API changes

  • Updated the city property in the address attribute from required to optional.

  • Updated the sellerSku field to include and parse commas.

Developer docs

  • The Amazon Product Type Definition Meta-Schema (v1) has been updated to include the following keywords: $lifecycle, replacedBy, replaces, enumDeprecated, and enumReplacement.

C# Developer Guide updates

Deprecation notices

APIs announcing deprecation will no longer be supported after their deprecation date. Calls to deprecated APIs will fail beginning on their sunset date.

Deprecation Date: July 2021
Sunset Date: June 27, 2023

Deprecation Date: July 2021
Sunset Date: June 27, 2023

March 29, 2023

API changes

  • Update nextToken to expire after 30 seconds.

  • Added confirmShipment operation.

  • Updated address attribute to include city.
  • Updated to employ a dynamic sandbox for testing instead of a static sandbox. Includes one new sandbox-only operation.

Developer docs

Deprecation notices

Deprecation Date: May 31, 2023

  • Reports API v2020-09-04

Deprecation Date: May 31, 2023

  • Feeds API v2020-09-04

February 22, 2023

API changes

  • Updated static sandbox mock responses to display names of select UPS domestic (US) ship methods on SP-API.

  • Added the following delivery preferences attributes to getOrderAddress to support Amazon Business customer orders:
    • PreferredDeliveryTime
    • BusinessHours
    • OtherAttributes
    • AddressInstructions

These attributes contain information about how and when a package is delivered.

  • The customedURL attribute of buyerCustomizedInfo, returned by the getOrder and getOrders operations, is now a Base 64 encoded URL using the UTF-8 character set.

  • Updated to pass six-month-past-in-date as a query parameter.

Developer Docs

  • New Amazon Business Orders Use Case Guide introduces operations to obtain information about Amazon Business customers and their delivery preferences.
  • New Sales API Use Case Guide provides sellers with sales performance information. This is achieved through returning aggregated order metrics for a given period of time, broken down by granularity, and buyer type.
  • New FBA Small & Light Use Case Guide introduces operations to help access the Small and Light FBA program.

Deprecation notices

Deprecation Date: March 31, 2023

  • Reports API v2020-09-04

Deprecation Date: March 31, 2023

  • Feeds API v2020-09-04

January 25, 2023

API Changes

  • New getFeaturedOfferExpectedPriceBatch operation retrieves responses to a batch of up to 40 featured offer expected price (FOEP) requests.

  • New buyerCustomizedInfo attribute, containing buyer information for products the vendor has configured as customizable, specifying the types of customization or configurations along with types and ranges for their product.

  • New serialNumber attribute returns a list of serial numbers for electronic products that are shipped to customers. Returned for FBA orders only.

  • New financial event type: CapacityReservationBillingEventList allows you to retrieve details related to a Capacity Reservation Billing charge.

Developer Doc Updates

Deprecation Notices

Deprecation Date: January 31, 2023

  • Daily Inventory History-2600
  • Monthly Inventory History-2611
  • Adjustment report-2605
  • Reconciliation report-2680
  • Inventory Event Details Report-2608
  • Received Inventory Report-2607

Deprecation Date: March 31, 2023

  • Reports API v2020-09-04

Deprecation Date: March 31, 2023

  • Feeds API v2020-09-04

Deprecation Date: February 10, 2023

  • MFN_Order_Status_Change notification

December 6, 2022

API Changes

The Catalog Items v2022-04-01 API has been updated to include several additional attributes in the summary to bring the Catalog Items API to parity with the Marketplace Web Services Catalog Items section:

In addition, the following attributes have been added to ItemSummaryByMarketplace:

  • adultProduct
  • autographed
  • memorabilia
  • releaseDate
  • tradeInEligible

November 9, 2022

API Changes

  • New GST Merchant Tax Report B2B GET_GST_MTR_B2B_CUSTOM provides detailed information about sales, refunds, and cancellations from Amazon Business invoices issued within a date range that you specify. Only available in the India Marketplace.

  • New GST Merchant Tax Report B2C GET_GST_MTR_B2C_CUSTOM provides detailed information about sales, refunds, and cancellations from consumer invoices issued within a date range that you specify. Only available in the India Marketplace.

  • New GST Merchant Stock Transfer Report GET_GST_STR_ADHOC provides details on inventory movements from Amazon Fulfillment Centers (FC removals or FC to FC transfers). The report contains transaction level details required for accounting and GST tax filing. Only available in the India Marketplace.

Developer Docs

October 19, 2022

API Changes

Updated for new FBA_INVENTORY_AVAILABILITY_CHANGES notification that is sent whenever there is a change in the Fulfillment By Amazon (FBA) inventory quantities. This notification includes a snapshot of the FBA inventory in all eligible marketplaces in a particular region.

  • Updated GET_SALES_AND_TRAFFIC_REPORT, which now includes B2B traffic data regarding traffic originating from Amazon Business customers. As of 08/28/2022 B2B conversion metrics have changed to use the new B2B traffic data. Data before 08/28/2022 is set to zero to avoid confusion.

  • New Subscribe and Save Forecasting report GET_FBA_SNS_FORECAST_DATA provides an eight-week forecast of sales based on existing subscriptions and sales history.

  • New Subscribe and Save Performance report GET_FBA_SNS_PERFORMANCE_DATA provides a trailing four-week view of items shipped, percentage of orders missed due to being out of stock, average post-discount sale price, and average discount for each SKU.

Developer Docs

September 21, 2022

API Changes

  • Updated for new createShippingLabels synchronous operation that creates shipping labels for a purchase order and returns the labels. Note that the createShippingLabels operation does not have any sandbox support at this time.
  • Updated for production and dynamic sandbox support for all of the equivalent Vendor Direct Fulfillment Shipping V1 operations.

  • Updated for the following restricted operations to support Vendor Direct Fulfillment Shipping API v2021-12-28:
    • createShippingLabels
    • getPackingSlip
    • getCustomerInvoice
    • getShippingLabel

  • Updated Inventory Ledger Report (GET_LEDGER_DETAIL_VIEW_DATA) now includes a new eventType filter to filter on particular warehouse events.

Developer Docs

August 10, 2022

API Changes

  • Improvements to the Orders API in support of Easy Ship shipments.

  • Updated for new getRangeSlotCapacity operation that provides capacity slots in a format similar to availability records.
  • Updated for new getFixedSlotCapacity operation that provides fixed capacity slots.

May 18, 2022

API Changes

  • New Catalog Items API version 2022-04-01 improves the API experience and addresses developer feedback with the following changes:
    • Added identifier-based searches to the searchCatalogItems operation, enabling batch-like requests with up to 20 identifiers per request (ASINs, UPCs, EANs, etc.)
    • Added dimensions data set, providing normalized item and package dimensions
    • Added display names for product category, product subcategory, and browse classification
    • Expanded identifying attributes to item summaries (item classification, package quantity, part number, website display group)
    • Added browse classifications and website display groups to sales ranks
    • Aligned searchCatalogItems and getCatalogItem operations to use the same data sets, including attributes
    • Replaced variations with relationships to allow for multiple relationship types to be represented, such as package hierarchies
    • Added variation theme details (name to the relationships details)

  • Added a processingDirective parameter that lets you pass additional information to the subscription to control the processing of notifications. This parameter is used by the ANY_OFFER_CHANGED notification.
  • Updated the ANY_OFFER_CHANGED notification to support filtering notifications to only specific marketplaceIds, and limiting notifications to one every five or ten minute interval.

  • Updated to include support for the Purchase Shield program that manages regulated orders in the UK. Regulated orders are a limited set of orders that fulfill products requiring a prescription (pet medication, prescription contacts, and prescription glasses). Two new operations have been added: getOrderRegulatedInfo and updateVerificationStatus.
  • New IsAccessPointOrder attribute to support identifying MFN (fulfilled by seller) orders that have been shipped to access point (AP) hubs.

  • Updated for new getMyFeesEstimates operation that retrieves product fee estimates for a list of products and marketplaces.

  • Updated for new getItemOffersBatch and getListingOffersBatch operations that retrieve product pricing and offer information in a list for products.

April 13, 2022

API Changes

  • New Easy Ship API helps you build applications that help sellers manage and ship Amazon Easy Ship orders.

  • Updated FBA Inventory API for global availability and released new FBA Inventory Use Case Guide.

  • New PRICING_HEALTH notification is sent whenever a seller offer is ineligible to be the Featured Offer (Buy Box offer) because of an uncompetitive price.
  • New FulfillmentChannel property in the ORDER_STATUS_CHANGE notification that allows you to filter order status change notifications based on whether the order is fulfilled by Amazon (AFN) or fulfilled by seller (MFN).

Developer Docs

March 23, 2022

API Changes

  • New buyerRequestedCancel parameter provides information on whether a buyer requested order cancellation and reason for cancellation.

New Seller retail analytics reports

  • New Sales and Traffic Business Report helps you manage your analytics better by providing key sales performance metrics such as ordered product sales, revenue, units ordered, and claim amount, as well as page traffic metrics such as page views and buy box percentage of the seller’s entire catalog of items aggregated by date and ASIN. This report requires the Brand Analytics Selling Partner API role which is now available to all sellers.

New Performance reports

  • New Coupons Performance Report helps you optimize your promotions and adjust your advertising strategies. The report includes campaign-level details (total clips, redemptions) and coupon-level details (start/end date, clips, redemptions, and budget information). Available to vendors who have the Brand Analytics Selling Partner API role.

New Vendor retail analytics reports

  • New Vendor Sales Report helps you manage your inventory better by providing key retail sales metrics such as ordered/shipped revenue and units. Data is reported at the aggregate level across a vendor's catalog of items and at the ASIN level across DAY, WEEK, MONTH, QUARTER, and YEAR reporting periods. Available to vendors who have the Brand Analytics Selling Partner API role.
  • New Vendor Traffic Report helps you manage your inventory better by providing key retail traffic metrics such as detail page views. Data is reported at the aggregate level across a vendor's catalog of items and at the ASIN level across DAY, WEEK, MONTH, QUARTER, and YEAR reporting periods. Available to vendors who have the Brand Analytics Selling Partner API role.
  • New Vendor Forecasting Report helps you manage your inventory better by providing forward looking mean, P70, P80, and P90 weekly customer demand forecasts. The forecasting system produces forecasts for an ASIN at various P-levels, also known as confidence levels. If you are setting a forecasting P-level of .80 ("P80"), it means that there is an 80% probability customer demand will not exceed the weekly forecasted units. Data is reported at the ASIN level for the most recent weekly forecast generation date. Available to vendors who have the Brand Analytics Selling Partner API role.
  • New Vendor Inventory Health Report 2.0 helps you manage your inventory better by providing inventory and operational health metrics such as sellable on hand units and vendor confirmation rate. Data is reported at the aggregate level across a vendor's catalog of items and at the ASIN level across week, month, quarter, and year reporting periods. Available to vendors who have the Brand Analytics Selling Partner API role.

Documentation update for Invoice data reports

  • Flat File VAT Invoice Data Report and XML VAT Invoice Data Report are now available in documentation. These reports are for sellers enrolled in Amazon’s VAT Calculation Service and who opt to upload their own invoices.

Developer Docs

  • New Migration Hub page aggregates all Amazon MWS to Selling Partner API migration-related timelines, planned deprecation dates, and resources into a single reference page.

  • New Selling Partner API Blog site includes articles from Amazon Solutions Architects and API experts covering a range of topics including customer stories, migration, best practices, tips and tricks, and much more.

January 19, 2022

API Changes

Fulfillment Inbound

  • New error code PRODUCTASSURANCE_SAFETYDOCUMENTATION returned for non-compliant products that do not have safety compliance documentation. This error code is returned for the following operations:
    • CreateInboundShipmentPlan
    • CreatInboundShipment
    • UpdateInboundShipment
    • PreviewItemEligibility

Read more about this change on GitHub or Seller Central.

Orders API

  • New buyerTaxInformation attribute for the Turkey Marketplace. This attribute includes business tax information when the buyer is a business.

Notifications API

  • New Order Status Change notification is sent whenever there is a change in the status of order availability.

Reports API

  • New FBA Manage Inventory Health Report helps you manage your inventory better by providing a consolidated view across your sales (7, 30, 60, and 90 days), shipment statuses (working, received, and shipped), estimated storage and long-term storage fees, and aged and excess units. This report includes metrics across sales, inbound, estimated fees, and recommended actions.
  • New On Demand Stock Transfer Report that provides transaction level information like invoice value, invoice number, tax rate, and Goods and Services Tax Identification Numbers (GSTINs) for interstate movement transactions.

Developer Docs

Amazon MWS to Selling Partner API Migration Guide