Overview
The Inventory API uses a seller-defined SKU (Stock Keeping Unit) system to manage your items. This approach gives you complete control over your inventory tracking and simplifies bulk operations.Key Concept: The Inventory API workflow follows three steps:
- Create inventory items with your SKUs
- Create offers to list items on marketplaces
- Publish offers to make them live on eBay
Core Capabilities
Inventory Items
Create and manage product inventory with custom SKUs
Offers & Publishing
Create offers and publish listings to eBay marketplaces
Inventory Locations
Manage warehouses and fulfillment centers
Bulk Operations
Update thousands of items efficiently
Inventory Items
Inventory items represent the products you sell. Each item is identified by a unique SKU that you define.Managing Individual Items
1
Create an Inventory Item
Define your product with SKU, title, description, and condition:Available Tools:
ebay_create_inventory_item- Create or replace an inventory itemebay_get_inventory_item- Get item details by SKUebay_get_inventory_items- List all your inventory itemsebay_delete_inventory_item- Remove an inventory item
2
Update Inventory Details
Modify product information, quantity, or condition:
Bulk Inventory Operations
For managing large catalogs, use bulk operations to update multiple items in a single request:- Bulk Create
- Bulk Get
- Bulk Update Price/Quantity
ebay_bulk_create_or_replace_inventory_itemOffers and Publishing
Offers connect your inventory items to eBay marketplaces with pricing and policy information.Creating and Publishing Offers
1
Create an Offer
Link an inventory item to a marketplace with pricing:Tools:
ebay_create_offer- Create a new offerebay_get_offer- Get offer detailsebay_get_offers- List all offersebay_update_offer- Modify an existing offerebay_delete_offer- Remove an offer
2
Publish the Offer
Make your listing live on eBay:Tools:
ebay_publish_offer- Publish a single offerebay_withdraw_offer- End a live listingebay_bulk_publish_offer- Publish multiple offers at once
3
Preview Listing Fees
Calculate fees before publishing:Tool:
ebay_get_listing_feesBulk Offer Operations
Bulk Create Offers
ebay_bulk_create_offer - Create multiple offers simultaneouslyBulk Publish Offers
ebay_bulk_publish_offer - Publish up to 25 offers at onceInventory Item Groups (Variations)
Create variation listings where multiple similar items (different sizes, colors) are grouped together.Creating Variation Listings
Creating Variation Listings
Step 1: Create individual inventory items for each variation:Step 2: Create an inventory item group:Available Tools:
ebay_create_or_replace_inventory_item_groupebay_get_inventory_item_groupebay_delete_inventory_item_groupebay_publish_offer_by_inventory_item_groupebay_withdraw_offer_by_inventory_item_group
Inventory Locations
Manage warehouses, stores, and fulfillment centers where you store inventory.Location Management
1
Create a Location
ebay_create_or_replace_inventory_locationebay_get_inventory_locationebay_get_inventory_locations
2
Enable/Disable Locations
Control location availability:Tools:
ebay_enable_inventory_location- Activate a locationebay_disable_inventory_location- Temporarily deactivateebay_delete_inventory_location- Permanently remove
3
Update Location Details
Modify address, hours, or contact information:Tool:
ebay_update_location_detailsProduct Compatibility
For automotive parts and other compatibility-based products, specify which vehicles or products your item works with.Managing Product Compatibility
Managing Product Compatibility
ebay_create_or_replace_product_compatibility- Set compatibilityebay_get_product_compatibility- View compatibility dataebay_delete_product_compatibility- Remove compatibility
Listing Migration
Migrate legacy Trading API listings to the modern Inventory API model.ebay_bulk_migrate_listing
Common Use Cases
Create Your First Listing
Create Your First Listing
Complete workflow from scratch:
- Create inventory item with
ebay_create_inventory_item - Create offer with
ebay_create_offer - Preview fees with
ebay_get_listing_fees - Publish with
ebay_publish_offer
Update Prices Across Multiple Listings
Update Prices Across Multiple Listings
Bulk price update:
- Get all offers with
ebay_get_offers - Use
ebay_bulk_update_price_quantityto update pricing - Changes take effect immediately on live listings
Manage Out of Stock Items
Manage Out of Stock Items
Two approaches:Option 1: Update quantity to 0 (listing stays active)Option 2: Withdraw the offer (ends listing)
Multi-Warehouse Inventory
Multi-Warehouse Inventory
- Create location for each warehouse with
ebay_create_or_replace_inventory_location - Assign inventory items to specific locations
- eBay automatically calculates shipping from nearest location
Tool Reference
Inventory Items (7 tools)
ebay_create_inventory_item- Create/update itemebay_get_inventory_item- Get item by SKUebay_get_inventory_items- List all itemsebay_delete_inventory_item- Delete itemebay_bulk_create_or_replace_inventory_item- Bulk create/updateebay_bulk_get_inventory_item- Bulk retrieveebay_get_listing_locations- Get item locations
Offers (11 tools)
ebay_create_offer- Create offerebay_get_offer- Get offer detailsebay_get_offers- List offersebay_update_offer- Update offerebay_delete_offer- Delete offerebay_publish_offer- Publish listingebay_withdraw_offer- End listingebay_bulk_create_offer- Bulk createebay_bulk_publish_offer- Bulk publishebay_bulk_update_price_quantity- Bulk price/quantity updateebay_get_listing_fees- Preview fees
Locations (7 tools)
ebay_create_or_replace_inventory_location- Create/update locationebay_get_inventory_location- Get locationebay_get_inventory_locations- List locationsebay_update_location_details- Update detailsebay_enable_inventory_location- Enable locationebay_disable_inventory_location- Disable locationebay_delete_inventory_location- Delete location
Item Groups (4 tools)
ebay_create_or_replace_inventory_item_group- Create variation groupebay_get_inventory_item_group- Get group detailsebay_delete_inventory_item_group- Delete groupebay_publish_offer_by_inventory_item_group- Publish variationsebay_withdraw_offer_by_inventory_item_group- End variations
Product Compatibility (3 tools)
ebay_create_or_replace_product_compatibility- Set compatibilityebay_get_product_compatibility- Get compatibilityebay_delete_product_compatibility- Remove compatibility
Migration (1 tool)
ebay_bulk_migrate_listing- Migrate legacy listings
Next Steps
Create Your First Listing
Step-by-step guide to list your first item
Bulk Operations Guide
Learn efficient bulk update strategies
Inventory API Reference
Complete API documentation
Order Fulfillment
Process orders and shipments
Rate Limits
User Tokens: 10,000-50,000 requests/day depending on seller tierClient Credentials: 1,000 requests/day (not recommended for inventory operations)