Publish Location-Level Inventory

Learn how to publish location-level inventory

Learn how to publish location-level inventory.

Prerequisites

To complete this tutorial, you need:

Publish location-level inventory

Call the batchInventory operation. Supply the locationId (DEFAULT for the MFN channel, a four-character warehouse code for Seller Flex / FBA Onsite) and skuId in the uri value, and use POST as the method value. You can submit up to ten requests in a single batch.

Tip

Only update SKUs that have changed rather than syncing your entire catalog.

Request example

POST "https://sellingpartnerapi-na.amazon.com/externalFulfillment/inventory/2024-09-11/inventories"
{
  "requests": [
    {
      "method": "POST",
      "uri": "/inventory/update?locationId=DEFAULT&skuId=efptestsku1",
      "body": {
        "quantity": 25,
        "clientSequenceNumber": 12345678,
        "marketplaceAttributes": {
          "marketplaceId": "AXJDDKDFDKDF",
          "channelName": "MFN"
        }
      }
    }
  ]
}