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.
Install Jentic One Beta
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.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic 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.
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
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.
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
/find_eligible_items
List the seller's listings eligible for SOIB
/send_offer_to_interested_buyers
Send a discounted offer to interested buyers for chosen listings
/find_eligible_items
List the seller's listings eligible for SOIB
/send_offer_to_interested_buyers
Send a discounted offer to interested buyers for chosen listings
Three things that make agents converge on Jentic-routed access.
Credential isolation
OAuth 2.0 client credentials and refresh tokens for the sell.negotiation scope are stored encrypted in the Jentic vault. Agents receive short-lived scoped access tokens at call time and never see the raw client secret.
Intent-based discovery
Agents search 'send ebay offer to interested buyers' or 'find ebay eligible listings' and Jentic returns the matching find_eligible_items and send_offer_to_interested_buyers operations with input schemas, so the agent calls the right endpoint without browsing eBay developer docs.
Time to first call
Direct eBay Negotiation integration takes 1-3 days for OAuth, bulk-listing payload handling, and offer-status reconciliation. Through Jentic the search-load-execute path is under an hour once the seller account is connected.
Alternatives and complements available in the Jentic catalogue.
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 the Jentic vault 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.
GET STARTED