This doc page has moved! You should be automatically redirected to the resources page for the eBay Inventory API. If you are not redirected automatically, follow this link to the Inventory API.

eBay Inventory APIVersion 1.1.0

Call Index

This API Reference describes the elements and attributes for each call in the Inventory API.

The Inventory API gives sellers the ability to create and manage offers for each of their products.


Field Index      Enumeration Index      Type Index

Call Summary Samples
INVENTORY_ITEM
  Bulk Update Price and Quantity
POST /bulk_update_price_quantity
This call is used by the seller to update the total ship-to-home quantity of an inventory item and/or to update the price and/or quantity of that same inventory item in an actual live offer. view
  Create or Replace Inventory Item
PUT /inventory_item/{sku}
This call creates a new inventory item record or updates an existing inventory item record. view
  Delete Inventory Item
DELETE /inventory_item/{sku}
This call is used to delete an inventory item record associated with a specified SKU. view
  Get Inventory Item
GET /inventory_item/{sku}
This call retrieves the inventory item record for a given SKU. view
  Get Inventory Items
GET /inventory_item
This call retrieves all inventory item records defined for the seller's account. view
INVENTORY_ITEM_GROUP
  Create or Replace Inventory Item Group
PUT /inventory_item_group/{inventoryItemGroupKey}
This call creates a new inventory item group or updates an existing inventory item group. view
  Delete Inventory Item Group
DELETE /inventory_item_group/{inventoryItemGroupKey}
This call deletes the inventory item group for a given inventoryItemGroupKey value. view
  Get Inventory Item Group
GET /inventory_item_group/{inventoryItemGroupKey}
This call retrieves the inventory item group for a given inventoryItemGroupKey value. view
LISTING
  Bulk Migrate Listings
POST /bulk_migrate_listing
This call can be used to migrate one to five active eBay listings to the new Inventory model. Those eBay listings must meet specific requirements. view
LOCATION
  Create Inventory Location
POST /location/{merchantLocationKey}
Creates an inventory location for the seller's account. view
  Delete Inventory Location
DELETE /location/{merchantLocationKey}
Deletes the specified inventory location from the seller's account. view
  Disable Inventory Location
POST /location/{merchantLocationKey}/disable
Disables the specified inventory location. view
  Enable Inventory Location
POST /location/{merchantLocationKey}/enable
Enables the specified inventory location. view
  Get Inventory Location
GET /location/{merchantLocationKey}
Retrieves the details of the specified inventory location. view
  Get Inventory Locations
GET /location
Retrieves the list of inventory locations as defined by the seller. view
  Update Inventory Location
POST /location/{merchantLocationKey}/update_location_details
Updates the details of a specified inventory location. view
OFFER
  Create Offer
POST /offer
This call creates an offer for a specific product on a specific eBay marketplace view
  Delete Offer
DELETE /offer/{offerId}
This call deletes a specific published or unpublished offer. view
  Get Listing Fees
POST /offer/get_listing_fees
This call is used to retrieve the expected listing fees for one to 250 unpublished offers. view
  Get Offer
GET /offer/{offerId}
This call retrieves a specific offer. view
  Get Offers
GET /offer
This call retrieves all existing offers for the specified SKU value. view
  Publish Offer
POST /offer/{offerId}/publish
This call is used to convert an unpublished offer into a published offer, or live eBay listing. view
  Update Offer
PUT /offer/{offer_Id}
This call updates an existing published or unpublished offer. view
PRODUCT_COMPATIBILITY
  Create or Replace Product Compatibility
PUT /inventory_item/{sku}/product_compatibility
This call is used by the seller to create or replace a list of products that are compatible with the inventory item. view
  Delete Product Compatibility
DELETE /inventory_item/{sku}/product_compatibility
This call is used by the seller to delete the list of products that are compatible with the inventory item. view
  Get Product Compatibility
GET /inventory_item/{sku}/product_compatibility
This call is used by the seller to retrieve the list of products that are compatible with the inventory item. view