Inventory API Version 1.18.0

This release added three new methods, createSkuLocationMapping, getSkuLocationMapping, and deleteSkuLocationMapping, to the listing resource. These methods sellers selling products through the Multi-warehouse program to get improved estimated delivery dates on their listings.

In addition, a new location type, FULFILLMENT_CENTER, has been added to StoreTypeEnum to support this feature.

New methods

The following methods have been added as part of the listing resource to support location mapping features:

createSkuLocationMapping: This method allows sellers to map multiple fulfillment center locations to single-SKU listing, or to a single SKU within a multiple-variation listing.

getSkuLocationMapping: This method allows sellers to remove all location mappings associated with a specific SKU within a listing.

DeleteSkuLocationmapping: This method allows sellers to retrieve the locations mapped to a specific SKU within a listing.

New location type

A new location type, fulfillment center, is now available when creating/updating an inventory location and has been added to StoreTypeEnum. The following fields have been added to the createInventoryLocation , updateInventoryLocation, getInventoryLocation, and getInventoryLocations methods to support this new location type:

timeZoneId: Used to specify the time zone of the inventory location being created.

fulfillmentCenterSpecifications: Used to specify information about a fulfillment center's shipping specifications, such as the weekly cut-off time schedule for order handling and any cut-off time overrides.

In addition, sellers can now update the following fields for a location using the updateInventoryLocation:

location (only for warehouse and store location types)

geoCoordinates

timeZoneId

locationTypes

fulfillmentCenterSpecifications (only for fulfillment center location types)

New error codes

The following error codes has been added to the deleteInventoryLocationMethod:

25806: Deletion is not allowed when the location type of an inventory location has been set to fulfillment center. However, you may disable it.