JDBC Driver for Amazon Marketplace

Build 25.0.9540

UpdateDirectFulfillmentInventory

Submits real-time inventory updates for the specified warehouse for either a partial or full feed of inventory items.

Stored Procedure-Specific Information

To submit inventory updates as a partial feed (IsFullUpdate = 0) containing only changed items, enter:
EXEC VendorCentral.UpdateDirectFulfillmentInventory
  WarehouseId = 'WAREHOUSE-001',
  SellingPartyId = 'VENDOR-123',
  IsFullUpdate = 0,
  ItemDetails = '[
    {
      "buyerProductIdentifier": "B00EXAMPLE1",
      "vendorProductIdentifier": "SKU-001",
      "availableQuantity": {
        "amount": 100,
        "unitOfMeasure": "Each"
      },
      "isObsolete": false
    },
    {
      "buyerProductIdentifier": "B00EXAMPLE2",
      "vendorProductIdentifier": "SKU-002",
      "availableQuantity": {
        "amount": 50,
        "unitOfMeasure": "Each"
      },
      "isObsolete": false
    }
  ]';

The ItemDetails parameter accepts a JSON array of inventory items with quantities and product identifiers.

For full inventory synchronization, set IsFullUpdate = 1 and include all warehouse items.

Input

Name Type Required Description
IsFullUpdate Boolean True When true, this request contains a full feed. Otherwise, this request contains a partial feed. When sending a full feed, you must include information about all items in the warehouse; any items not included are marked as 'not available'. When sending a partial feed, include only the items that need their inventory updated; the status of other items remains unchanged.
ItemDetails String True The updated inventory details for an item.
SellingPartyId String True The assigned identification for the party.
WarehouseId String True The identifier for the warehouse for which to update inventory.

Result Set Columns

Name Type Description
Success Boolean Indicates whether the stored procedure was successfully executed.
TransactionId String The Globally Unique Identifier (GUID) that identifies this transaction. This value can be used with the Transaction Status API to return the status of this transaction.

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 25.0.9540