Bulk-create eBay listings via the Sell Feed API task workflow

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 with an OAuth user token scoped for `sell.inventory` and `sell.fulfillment`.
  2. Call `POST https://api.ebay.com/sell/feed/v1/task` (createTask) with the appropriate `feedType` (e.g., an LMS feed type for bulk listing upload) and set `schemaVersion` to `1.0` for Seller Hub feed types.
  3. Upload your feed file to the task via `POST /sell/feed/v1/task/{taskId}/upload_file`; maximum feed file size is 25 MB — split larger catalogs into multiple tasks.
  4. Poll `GET /sell/feed/v1/task/{taskId}` until `feedStatus` reaches `COMPLETED` or `COMPLETED_WITH_ERROR`.
  5. Download the result file via `GET /sell/feed/v1/task/{taskId}/download_result_file` and parse it for per-listing status codes and error messages.
  6. For any listings with errors, correct the data and re-submit only the failed records in a new task to avoid re-processing successful records.

Known gotchas

Related routes

Use the eBay Sell Feed API LMS workflow to bulk-create fixed-price listings with AddFixedPriceItem XML feed
developer.ebay.com · 6 steps · unrated
Download a report of active eBay listing prices and quantities using the Feed API createInventoryTask LMS_ACTIVE_INVENTORY_REPORT workflow
developer.ebay.com · 5 steps · unrated
Create and publish eBay inventory items and offers using the Sell Inventory API
ebay-api · 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