LAP Registry

Inventory API Skill

ebay-inventory

Provider: eBay Version: 1.17.4 Endpoints: 33 Updated: 2026-04-02

Raw .lap | Lean format | API JSON | Open in app

Endpoints

MethodPathDescription
POST/bulk_create_or_replace_inventory_item
POST/bulk_get_inventory_itemNote: Please note that any eBay listing created using the Inventory API cannot be revised or relisted using the Trading API calls.Note: Each listing can be revised up to 250 times...
POST/bulk_update_price_quantityThis call retrieves up to 25 inventory item records. The SKU value of each inventory item record to retrieve is specified in the request payload.Note: In addition to the authoriza...
GET/inventory_item/{sku}This call is used by the seller to update the total ship-to-home quantity of one inventory item, and/or to update the price and/or quantity of one or more offers associated with o...
PUT/inventory_item/{sku}This call retrieves the inventory item record for a given SKU. The SKU value is passed in at the end of the call URI. There is no request payload for this call.The authorization h...
DELETE/inventory_item/{sku}Note: Please note that any eBay listing created using the Inventory API cannot be revised or relisted using the Trading API calls.Note: Each listing can be revised up to 250 times...
GET/inventory_itemThis call is used to delete an inventory item record associated with a specified SKU. A successful call will not only delete that inventory item record, but will also have the fol...
GET/inventory_item/{sku}/product_compatibilityThis call retrieves all inventory item records defined for the seller's account. The limit query parameter allows the seller to control how many records are returned per page, and...
PUT/inventory_item/{sku}/product_compatibilityThis call is used by the seller to retrieve the list of products that are compatible with the inventory item. The SKU value for the inventory item is passed into the call URI, and...
DELETE/inventory_item/{sku}/product_compatibilityThis call is used by the seller to create or replace a list of products that are compatible with the inventory item. The inventory item is identified with a SKU value in the URI....
GET/inventory_item_group/{inventoryItemGroupKey}This call is used by the seller to delete the list of products that are compatible with the inventory item that is associated with the compatible product list. The inventory item...
PUT/inventory_item_group/{inventoryItemGroupKey}This call retrieves the inventory item group for a given inventoryItemGroupKey value. The inventoryItemGroupKey value is passed in at the end of the call URI.
DELETE/inventory_item_group/{inventoryItemGroupKey}Note: Each listing can be revised up to 250 times in one calendar day. If this revision threshold is reached, the seller will be blocked from revising the item until the next cale...
POST/bulk_migrate_listingThis call deletes the inventory item group for a given inventoryItemGroupKey value.
POST/bulk_create_offerThis call is used to convert existing eBay Listings to the corresponding Inventory API objects. If an eBay listing is successfully migrated to the Inventory API model, new Invento...
POST/bulk_publish_offerThis call creates multiple offers (up to 25) for specific inventory items on a specific eBay marketplace. Although it is not a requirement for the seller to create complete offers...
GET/offerNote: Each listing can be revised up to 250 times in one calendar day. If this revision threshold is reached, the seller will be blocked from revising the item until the next cale...
POST/offerThis call retrieves all existing offers for the specified SKU value. The seller has the option of limiting the offers that are retrieved to a specific eBay marketplace, or to a li...
GET/offer/{offerId}This call creates an offer for a specific inventory item on a specific eBay marketplace. It is up to the sellers whether they want to create a complete offer (with all necessary d...
PUT/offer/{offerId}This call retrieves a specific published or unpublished offer. The unique identifier of the offer (offerId) is passed in at the end of the call URI.The authorization header is the...
DELETE/offer/{offerId}This call updates an existing offer. An existing offer may be in published state (active eBay listing), or in an unpublished state and yet to be published with the publishOffer ca...
POST/offer/get_listing_feesIf used against an unpublished offer, this call will permanently delete that offer. In the case of a published offer (or live eBay listing), a successful call will either end the...
POST/offer/{offerId}/publish/This call is used to retrieve the expected listing fees for up to 250 unpublished offers. An array of one or more offerId values are passed in under the offers container. In the r...
POST/offer/publish_by_inventory_item_group/Note: Each listing can be revised up to 250 times in one calendar day. If this revision threshold is reached, the seller will be blocked from revising the item until the next cale...
POST/offer/{offerId}/withdrawNote: Please note that any eBay listing created using the Inventory API cannot be revised or relisted using the Trading API calls.Note: Each listing can be revised up to 250 times...
POST/offer/withdraw_by_inventory_item_groupThis call is used to end a single-variation listing that is associated with the specified offer. This call is used in place of the deleteOffer call if the seller only wants to end...
GET/location/{merchantLocationKey}This call is used to end a multiple-variation eBay listing that is associated with the specified inventory item group. This call only ends multiple-variation eBay listing associat...
POST/location/{merchantLocationKey}This call retrieves all defined details of the inventory location that is specified by the merchantLocationKey path parameter. The authorization HTTP header is the only required r...
DELETE/location/{merchantLocationKey}Use this call to create a new inventory location. In order to create and publish an offer (and create an eBay listing), a seller must have at least one inventory location, as ever...
POST/location/{merchantLocationKey}/disableThis call deletes the inventory location that is specified in the merchantLocationKey path parameter. Note that deleting a location will not affect any active eBay listings associ...

Install as Skill

Use this API as a Claude Code skill for instant agent access.

CLI Install

lapsh skill-install ebay-inventory

Downloads and installs to ~/.claude/skills/ebay-inventory/

Manual Install

Download: Skill Bundle (JSON)

Or view: SKILL.md

Recent Versions (1)