ExternalFulfillmentInventory V2024_09_11#

class sp_api.api.ExternalFulfillmentInventoryV20240911(marketplace: ~sp_api.base.marketplaces.Marketplaces = Marketplaces.US, *, refresh_token=None, account='default', credentials=None, restricted_data_token=None, proxies=None, verify=True, timeout=None, version=None, credential_providers=None, auth_token_client_class=<class 'sp_api.auth.access_token_client.AccessTokenClient'>)#

External Fulfillment Inventory API (version 2024-09-11).

get_inventory(self, locationId, skuId, **kwargs) ApiResponse#

Get the current inventory for a given SKU at a given location.

Examples

literal blocks:

ExternalFulfillmentInventoryV20240911().get_inventory("value", "value")
Parameters:
  • locationId

    required

  • skuId

    required

  • **kwargs

Returns:

ApiResponse

update_inventory(self, locationId, skuId, quantity, **kwargs) ApiResponse#

Get the current inventory for a given SKU at a given location.

Examples

literal blocks:

ExternalFulfillmentInventoryV20240911().update_inventory("value", "value", "value")
Parameters:
  • locationId

    required

  • skuId

    required

  • quantity

    required

  • **kwargs

Returns:

ApiResponse

batch_inventory(self, **kwargs) ApiResponse#

Make up to 10 inventory requests. The response includes the set of responses that correspond to requests. The response for each successful request in the set includes the inventory count for the provided sku and locationId pair.

Examples

literal blocks:

ExternalFulfillmentInventoryV20240911().batch_inventory()
Parameters:

body – BatchInventoryRequest | required A list of inventory requests.

Returns:

ApiResponse