create and publish a product listing via ebay sell inventory api

domain: ebay.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate using eBay's OAuth 2.0 flow to obtain a user access token with the `https://api.ebay.com/oauth/api_scope/sell.inventory` scope.
  2. Create or update an inventory item by calling PUT on the Inventory API's inventory item endpoint with a `sku` path parameter; provide `product` details (title, description, imageUrls, aspects) and `availability` (quantity).
  3. Create an offer by POSTing to the offers endpoint with `sku`, `marketplaceId`, `format` (`FIXED_PRICE`), `listingDescription`, `pricingSummary` (price and currency), `categoryId`, and `fulfillmentPolicyId`, `paymentPolicyId`, `returnPolicyId`.
  4. Retrieve or create the required business policies (fulfillment, payment, return) via the Account API if they don't already exist; their IDs are required on the offer.
  5. Publish the offer to make it live by calling POST on the `publishOffer` endpoint with the `offerId`; the response contains the eBay `listingId`.
  6. To update a live listing, update the inventory item or offer fields and call `publishOffer` again — changes to price and quantity are applied immediately.

Known gotchas

Related routes

Create and publish eBay inventory items and offers using the Sell Inventory API
ebay-api · 6 steps · unrated
Bulk-create eBay listings via the Sell Feed API task workflow
ebay.com · 6 steps · unrated
Create and manage Etsy product listings via the Etsy Open API v3
etsy.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans