Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / E Commerce / Ebay / Sell Feed API
Sell Feed API logo

Ebay Sell Feed API

Browse all Ebay APIs
64
AI ReadinessAI-Aware (B)64/100
See full scorecard
Official vendor OpenAPI document · agent-readyE CommerceOrder Managementoauth223 EndpointsREST

For Agents

Run bulk seller jobs on eBay - upload listing/order/inventory feed files, schedule recurring exports, and download report files. 23 endpoints across tasks, schedules, and templates.

Use for: Create a task to bulk upload 5000 inventory updates, Schedule a daily export of completed orders for the last 24 hours, Download the result file for task ID 12345, List all schedules running on the seller's account

Not supported: Does not handle real-time per-item operations, payment processing, or buyer-side catalogue search - use for asynchronous bulk seller feed jobs and recurring report exports only.

The eBay Sell Feed API is a bulk-processing surface for sellers - upload large input files (orders, inventory, listings) and download large output reports (LMS reports, customer-service metric tasks, fulfillment exports). It supports three modes: ad-hoc tasks (POST /task or /order_task or /inventory_task), recurring schedules tied to a schedule template (POST /schedule), and on-demand customer-service metric tasks (/customer_service_metric_task). Sellers operating thousands of SKUs use it instead of per-row Sell Inventory and Sell Fulfillment calls - one feed replaces a long sequence of API roundtrips.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Sell Feed API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Sell Feed API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Febay.com%2Fsell-feed" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Febay.com%2Fsell-feed" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Sell Feed API.

Submit ad-hoc bulk listing, inventory, or order feed jobs via POST /task with an LMS-format payload

Schedule recurring feed jobs against a schedule template, e.g., daily order export

Download a feed job's input file (the seller-uploaded payload) for audit and replay

Download a feed job's result file containing eBay's response or the generated report

Upload a payload file directly to a created task with POST /task/{task_id}/upload_file

Run customer-service metric tasks to export benchmark data for offline analysis

List available schedule templates and inspect their cadence and supported feed types

Use Cases

Patterns agents use Sell Feed API for, with concrete tasks.

★ Nightly order export to an ERP

ERP integrations create a recurring schedule via POST /schedule against the LMS_ORDER_REPORT template, with cadence WEEKLY or DAILY. Each cycle eBay generates the report and the integration calls /schedule/{schedule_id}/download_result_file to pull it into the ERP overnight, replacing what would otherwise be tens of thousands of /sell/fulfillment/v1/order calls.

POST /schedule with feedType=LMS_ORDER_REPORT and frequency=DAILY, then nightly call /schedule/{schedule_id}/download_result_file

Bulk inventory refresh after a supplier update

When a supplier sends a stock and price update for tens of thousands of SKUs, the seller's tool POSTs an inventory task via /inventory_task with the LMS_REVISE_INVENTORY_STATUS feedType, then POSTs the data file to /task/{task_id}/upload_file. eBay processes the batch asynchronously and the integration polls /task/{task_id} until status is COMPLETED, then downloads the result file with per-row success or error.

POST /inventory_task with feedType=LMS_REVISE_INVENTORY_STATUS, upload the CSV via /task/{task_id}/upload_file, poll /task/{task_id} until COMPLETED, then download the result

Customer-service metric task for offline analysis

Sellers running cohort analyses pull customer-service metrics into their warehouse by creating /customer_service_metric_task entries per metric type. Each task generates a downloadable file containing the seller's metric values plus the peer-group benchmark for the requested period, ready for ingestion into a BI tool.

POST /customer_service_metric_task with metricType=ITEM_NOT_RECEIVED_RATE and date range, poll until COMPLETED, then download the result file

AI agent integration via Jentic

An AI agent that runs nightly batch operations searches Jentic for 'submit eBay bulk feed task'. Jentic returns the POST /task operation with its required schema (feedType, schemaVersion). The agent loads the schema, executes the call with a User access token issued through Jentic's vault, then orchestrates the upload-poll-download cycle without writing eBay-specific feed code.

Use Jentic to search 'submit eBay bulk feed task', load POST /task, and execute it with feedType=LMS_REVISE_INVENTORY_STATUS

Key Endpoints

23 endpoints — the ebay sell feed api is a bulk-processing surface for sellers - upload large input files (orders, inventory, listings) and download large output reports (lms reports, customer-service metric tasks, fulfillment exports).

METHOD

PATH

DESCRIPTION

POST

/task

Create a generic ad-hoc feed task

POST

/task/{task_id}/upload_file

Upload the payload file for a created task

GET

/task/{task_id}/download_result_file

Download a completed task's result file

POST

/order_task

Create an order-specific feed task

POST

/inventory_task

Create an inventory-specific feed task

POST

/schedule

Create a recurring feed schedule

GET

/schedule_template

List available schedule templates

POST

/customer_service_metric_task

Create a customer-service metric export task

POST

/task

Create a generic ad-hoc feed task

POST

/task/{task_id}/upload_file

Upload the payload file for a created task

GET

/task/{task_id}/download_result_file

Download a completed task's result file

POST

/order_task

Create an order-specific feed task

POST

/inventory_task

Create an inventory-specific feed task

POST

/schedule

Create a recurring feed schedule

GET

/schedule_template

List available schedule templates

POST

/customer_service_metric_task

Create a customer-service metric export task

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

F

Feed API

- AI-Aware (B)
64/100
59
Foundational Compliance
69
Developer Experience & Jentic Compatibility
45
AI-Readiness & Agent Experience
94
Agent Usability
90
Security
64
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
59

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: C+Signals: 4
87%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

0%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

50%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

69

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B+Signals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

75%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

45

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: DSignals: 4
81%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

0%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

90

Security

Trust, risk posture, and security compliance.

Grade: A+Signals: 1
90%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

64

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: BSignals: 1
64%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring the eBay Sell Feed API by hand means implementing eBay's OAuth 2.0 authorization-code flow for a seller user token, managing asynchronous task upload and download steps, and pointing requests at the api.ebay.com sell/feed host. Through Jentic you install once, import the Sell Feed API from the API Directory, store the eBay OAuth credentials once, and your agent calls it.

Permission scoping

Feed operations put the task id in the URL path, such as /task/{task_id}/upload_file and /task/{task_id}/download_result_file, so a rule can pin your agent to one feed task. You choose the operations it may call, so you can allow creating tasks and downloading results while leaving recurring schedule creation out unless you add it.

Credential isolation

Your eBay OAuth seller credentials are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'submit an eBay bulk feed task' or 'schedule an eBay order export', and Jentic returns the matching task or schedule operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

eBay Sell Fulfillment API

→

Sell Fulfillment is the per-row order surface; Sell Feed is the bulk-export equivalent.

Use Sell Fulfillment for real-time, single-order operations. Switch to Sell Feed when you need to export thousands of orders in one job.

Complementary

eBay Sell Account API

→

Sell Account creates the policies that listings in a Sell Feed payload reference.

Use Sell Account to obtain fulfillment, payment, and return policy IDs, then reference them in inventory feed payloads sent through Sell Feed.

Alternative

eBay Item Feed Service

→

Item Feed Service is the buyer-side bulk catalogue download; Sell Feed is the seller-side bulk operations surface.

Use Item Feed Service to ingest buyer-side eBay catalogue data. Use Sell Feed to bulk-update or report on listings the seller owns.

FAQs

Specific to using Sell Feed API through Jentic.

What authentication does the Sell Feed API use?

The Sell Feed API uses OAuth 2.0 with the Authorization Code grant - every endpoint operates in the seller's context, so a User access token is required. Through Jentic, the seller's refresh token sits in your Jentic One instance and the agent receives a scoped access token for the relevant sell.feed scope only.

Can I bulk-update inventory with the Sell Feed API?

Yes. POST /inventory_task with feedType=LMS_REVISE_INVENTORY_STATUS (or another supported inventory feed type), then upload the payload via POST /task/{task_id}/upload_file. eBay processes asynchronously - poll GET /task/{task_id} until status is COMPLETED, then download the per-row result via /task/{task_id}/download_result_file.

What are the rate limits for the Sell Feed API?

Sell Feed falls under the Sell APIs user-context daily quota issued per application-and-user pair. Call /user_rate_limit on the Developer Analytics API and inspect the sell.feed entry to read the live remaining count for the authenticated seller.

How do I schedule a recurring order export through Jentic?

Search Jentic for 'schedule recurring eBay order export', load POST /schedule, and execute it with the feedType (e.g., LMS_ORDER_REPORT) and cadence. Use GET /schedule_template first to see the supported template IDs. Install with pip install jentic. Get started with Jentic One, the self-hosted execution layer.

What feed types does the Sell Feed API support?

The supported types are documented as the feedType enum on each task creation endpoint and include LMS_ORDER_REPORT, LMS_REVISE_INVENTORY_STATUS, LMS_ACTIVE_INVENTORY_REPORT, and several others for listing management, store category management, and customer-service metric tasks. Use GET /schedule_template to see which feed types pair with which scheduling cadences.

Are feed jobs processed synchronously?

No. Feed jobs are asynchronous. The POST creates a task and returns a task_id, after which the seller's integration polls /task/{task_id} until status is COMPLETED or COMPLETED_WITH_ERROR before downloading the result file. Allow several minutes to several hours depending on payload size.

Can I limit what my agent is allowed to do with the eBay Sell Feed API?

Yes. Jentic One is self-hosted, so your own rules decide which Sell Feed operations and credentials the agent may use. You can allow it to create feed tasks and download results with POST /task and GET /task/{task_id}/download_result_file while leaving recurring schedule creation via POST /schedule out unless you add it. Because operations like /task/{task_id}/upload_file and /task/{task_id}/download_result_file carry the task id in the path, a rule can pin the agent to a single feed task.

GET STARTED

Start building with Sell Feed API

Explore with Jentic One
View OpenAPI Document