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 / Negotiation API
Negotiation API logo

Ebay Negotiation API

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

For Agents

Find eBay listings eligible for Send Offer to Interested Buyers and send discounted offers to those interested buyers in bulk.

Use for: Find all of my eBay listings that are eligible for a Send Offer promotion, Send a 10 percent discount offer to interested buyers for a specific listing, Check whether a listing has any interested buyers I can send an offer to, List listings that have at least 5 watchers and qualify for SOIB

Not supported: Does not handle storewide promotions, coupons, or Promoted Listings campaigns - use for eBay Send Offer to Interested Buyers (SOIB) flows only.

The eBay Negotiation API lets sellers proactively send discounted offers to buyers who have shown interest in their listings, such as adding an item to a watchlist. With two endpoints it identifies eligible items and sends a Send Offer to Interested Buyers (SOIB) discount on those listings. Sellers use it to recover stalled watch-list interest and convert it into completed sales without negotiating one-on-one.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Negotiation API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Negotiation 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-negotiation" | 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-negotiation" | 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 Negotiation API.

Identify listings eligible for Send Offer to Interested Buyers based on buyer engagement signals

Send a discounted offer to all buyers who watched or expressed interest in a specific listing

Apply percentage-based or fixed-amount discounts in a single batch offer

Trigger time-limited offers that expire automatically if buyers do not accept

Convert dormant watch-list traffic into purchases without manual outreach per buyer

Use Cases

Patterns agents use Negotiation API for, with concrete tasks.

★ Win Back Stalled Watch-List Buyers

Buyers add items to their watchlist but often do not check out without a nudge. The Negotiation API lets sellers use findEligibleItems to identify which listings have interested buyers and sendOfferToInterestedBuyers to deliver a discounted offer to them. Conversion typically improves on listings with multiple watchers because the offer arrives in the buyer's eBay messages with a one-click accept flow.

Call GET /find_eligible_items, pick listings with at least 3 watchers, and POST /send_offer_to_interested_buyers with a 10 percent discount on each.

Programmatic Slow-Inventory Clearance

Sellers with seasonal or aging stock can run a scheduled job that scans for SOIB-eligible listings each week and sends graduated discounts to interested buyers. Rather than relying on listing edits or storewide markdowns, this approach targets the buyers most likely to convert and preserves margin elsewhere. Each offer is tied to a listing and limited to its current pool of interested buyers.

Schedule a weekly job that calls findEligibleItems, filters listings older than 30 days, and sends a 15 percent SOIB offer to interested buyers.

Targeted Discount Campaigns Without Storewide Markdowns

When sellers want to discount a small group of listings without affecting their broader pricing strategy, the Negotiation API delivers offers only to buyers already engaged with those specific listings. It is narrower than a storewide promotion and does not require a coupon code. This is useful for high-value items where a public discount would erode the perceived value.

Send a fixed-amount $25-off offer to interested buyers on a single high-value listing through POST /send_offer_to_interested_buyers.

AI Agent Conversion Recovery

An AI agent integrated with a seller's commerce stack can use Jentic to discover and call the Negotiation API on a recurring basis, automatically scanning for SOIB-eligible listings and sending offers based on buyer engagement signals. The agent can also coordinate with the seller's analytics to choose discount levels that protect margin.

Through Jentic, search 'send ebay offer to interested buyers', load the operation schema, and execute it for a list of eligible listingIds with a chosen discount.

Key Endpoints

2 endpoints — the ebay negotiation api lets sellers proactively send discounted offers to buyers who have shown interest in their listings, such as adding an item to a watchlist.

METHOD

PATH

DESCRIPTION

GET

/find_eligible_items

List the seller's listings eligible for SOIB

POST

/send_offer_to_interested_buyers

Send a discounted offer to interested buyers for chosen listings

GET

/find_eligible_items

List the seller's listings eligible for SOIB

POST

/send_offer_to_interested_buyers

Send a discounted offer to interested buyers for chosen listings

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.

N

Negotiation API

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

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A-Signals: 4
93%

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).

100%

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.

47

AI-Readiness & Agent Experience

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

Grade: DSignals: 4
86%

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).

63

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: B-Signals: 1
62%

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 Negotiation API by hand means implementing eBay's OAuth 2.0 authorization-code flow for a seller user token, refreshing it, and pointing requests at the api.ebay.com sell/negotiation host. Through Jentic you install once, import the Negotiation API from the API Directory, store the eBay OAuth credentials once, and your agent calls it.

Permission scoping

This API exposes two flat endpoints, /find_eligible_items and /send_offer_to_interested_buyers, with no resource id in the URL path, so scope it by operation: you can limit the agent to finding eligible listings and leave sending offers out unless you add it. That keeps a read-only agent from creating buyer offers.

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 'send an eBay offer to interested buyers' or 'find eBay eligible listings', and Jentic returns the matching find_eligible_items or send_offer_to_interested_buyers 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 Marketing API

→

Storewide promotions, coupons, and Promoted Listings while Negotiation targets specific watchers

Use Marketing for broad campaigns and Negotiation for narrowly targeted discounts to interested buyers.

Complementary

eBay Fulfillment API

→

Order management for completed sales triggered by accepted SOIB offers

Use Fulfillment to read and ship orders that result from buyers accepting SOIB offers.

Complementary

eBay Account API

→

Configures seller policies that govern eligible listings

Use Account to confirm seller payment, return, and fulfillment policies before sending offers.

FAQs

Specific to using Negotiation API through Jentic.

What authentication does the eBay Negotiation API use?

The eBay Negotiation API uses OAuth 2.0 (the api_auth scheme) with seller-scoped tokens. Through Jentic, the OAuth client credentials are kept encrypted in your Jentic One instance and the agent only receives short-lived scoped access tokens for each call.

Can I send discounted offers to interested buyers with the eBay Negotiation API?

Yes. POST /send_offer_to_interested_buyers accepts a listingId list, a discount percentage or amount, and an optional expiry. eBay then notifies eligible interested buyers with a one-click accept flow.

How do I find listings eligible for the Send Offer feature?

Call GET /find_eligible_items. It returns the seller's listings that qualify for SOIB, including the count of interested buyers per listing so you can prioritise which ones to send offers on.

What are the rate limits for the eBay Negotiation API?

The Negotiation API shares the eBay Sell API call quota tied to the seller's Application Growth Check tier rather than per-endpoint limits in the spec. Bulk-listing payloads on send_offer_to_interested_buyers reduce call volume at scale.

How do I send an SOIB offer through Jentic?

Search 'send ebay offer to interested buyers' in Jentic, load the POST /send_offer_to_interested_buyers schema, pass the listingIds and discount, and Jentic executes the call against api.ebay.com on the seller's behalf.

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

Yes. Because you run Jentic One yourself, your own rules decide which of this API's two operations the agent may call and which eBay OAuth credentials it may use. Since both endpoints are flat with no resource id in the path, you scope by operation: allow GET /find_eligible_items so the agent can only read listings eligible for Send Offer to Interested Buyers, and withhold POST /send_offer_to_interested_buyers unless you explicitly grant it. That keeps a read-only agent from sending discounted offers to buyers on your behalf.

GET STARTED

Start building with Negotiation API

Explore with Jentic One
View OpenAPI Document