eBay
Move eBay orders, products and stock to the rest of your business without re-keying.
30 ways to read, 10 ways to write, each write switched on by you.
Quality checks
Built and tested with example responses.
- Ready to connect: doneEvery listed action is built in.
- Built and tested with example responses: doneEach action is built from the provider’s published API and tested against example responses, errors, rate limits and paging.
Connected, approved, proven.
The things teams do most with eBay, an example flow with a person in the loop, and what Nexra keeps as proof.
Top actions
- Create or replace inventory item groupApproval by rule
- Create or replace inventory itemApproval by rule
- Get traffic reportRead
Example flow
- eBay · Get traffic reportDone
- eBay · Create or replace inventory item groupNeeds approval
- Nexra · Record the decision and result in the evidence chainProven
Example workflow. Routine runs go through on their own. Only a change your rules flag, such as one over a limit you set, waits for the right person, who sees the exact change and the rule before it reaches eBay.
What gets logged
- Whether it ran on its own or who approved it, and under which rule
- A fingerprint of the exact request sent to eBay
- eBay's reply: what it created or changed
- One entry in the evidence chain, linked to the one before
Try this in the sandbox
Run the whole flow with test data in your sandbox, then connect a eBay test account before you go live.
For developers
Technical detail
Manage eBay inventory items, variation groups, compatibility, offers, prices and locations; read orders, policies, tax tables and seller metrics; record shipping fulfilments.
eBay API docs- Source actions
- 30
- Destination actions
- 10
- Data types
- 23
What you can map
Reads are always available. Writes are off until you switch them on for a connection, and governed writes follow your policies.
Category aspects1
- List item aspects for categorySource
Required and recommended item specifics for a leaf category.
Category suggestions1
- Suggest categoriesSource
Leaf categories that match a product title or keywords.
Category trees1
- Get default category treeSource
The category tree ID and version for a marketplace.
Custom policies1
- List custom policiesSource
Seller-defined custom policies (product compliance, take-back).
Customer service metrics1
- Get customer service metricsSource
Item-not-received or not-as-described rates against peer benchmarks.
Fulfillment policies2
- Get fulfilment policySource
Get fulfilment policy with its full settings.
- List fulfilment policiesSource
List fulfilment policies for a marketplace.
Inventory item groups2
- Get inventory item groupSource
A multi-variation group with shared details and its variant SKUs.
- Create or replace inventory item groupDestinationProvider duplicate protectionApproval before production
Create or fully replace a multi-variation group: shared title, images, aspects and variant SKUs.
Inventory items3
- Get inventory itemSource
One inventory item by SKU.
- List inventory itemsSource
Inventory items (SKUs) with product details and available quantity.
- Create or replace inventory itemDestinationProvider duplicate protectionApproval before production
Create or fully replace an inventory item (product details, condition and quantity) by SKU.
Inventory locations4
- Create inventory locationDestinationProvider duplicate protectionApproval before production
Create a warehouse or store location with a merchant location key.
- Get inventory locationSource
One merchant location with address, hours and status.
- List inventory locationsSource
Warehouses and stores used as merchant locations.
- Update inventory locationDestinationProvider duplicate protectionApproval before production
Update a merchant location's name, phone, address lines and instructions.
Offer publications1
- Publish offerDestinationProvider duplicate protectionApproval before production
Publish an offer as a live eBay listing.
Offers4
- Create offerDestinationNot retried automaticallyApproval before production
Create an unpublished offer for a SKU with explicit price and quantity.
- Get offerSource
One offer with price, quantity, policies and listing ID.
- List offers for SKUSource
Offers (listings in progress or published) for a SKU.
- Replace offerDestinationProvider duplicate protectionApproval before production
Replace an offer's price, quantity, category, policies and description (full replace).
Orders3
- Get orderSource
One order with line items, pricing and shipping instructions.
- List ordersSourceIncremental
Orders modified (or created) since a date, optionally by fulfilment status.
- Get orders by IDSource
Up to 50 orders by order ID, including orders older than 90 days (up to 2 years).
Payment policies2
- Get payment policySource
Get payment policy with its full settings.
- List payment policiesSource
List payment policies for a marketplace.
Price quantity1
- Update price and quantityDestinationProvider duplicate protectionApproval before production
Set a SKU's ship-to-home quantity and the price or quantity of up to 25 of its offers.
Privileges1
- Get selling privilegesSource
The seller's registration status and remaining monthly selling limits.
Product compatibility2
- Get parts compatibilitySource
Vehicles or products a parts SKU is compatible with.
- Set parts compatibilityDestinationProvider duplicate protectionApproval before production
Create or replace the compatible vehicles or products for a parts SKU.
Programs1
- List opted-in programsSource
Seller programs the account is opted in to (for example SELLING_POLICY_MANAGEMENT).
Rate tables1
- List shipping rate tablesSource
Shipping rate tables referenced by fulfilment policies.
Return policies2
- Get return policySource
Get return policy with its full settings.
- List return policiesSource
List return policies for a marketplace.
Sales tax1
- List sales tax tablesSource
Seller-defined sales tax rates by jurisdiction for a country.
Seller standards profiles1
- List seller standards profilesSource
Seller performance level (top rated, above standard) per programme and cycle.
Shipping fulfillments3
- Create shipping fulfilmentDestinationNot retried automaticallyApproval before production
Mark order lines shipped with carrier and tracking number.
- Get shipping fulfilmentSource
One shipment recorded against an order.
- List shipping fulfilmentsSource
Shipments recorded against an order with carrier and tracking.
Traffic report1
- Get traffic reportSource
Listing impressions, views, click-through and conversion by day or listing.
Access and limits
- Authentication
- OAuth user token (client ID, client secret and refresh token)
- Plans and access
- eBay Developers Program application with a seller account authorising it. The user token needs sell.inventory, sell.fulfillment, sell.account and sell.analytics.readonly scopes. Inventory API listings cannot be edited in Seller Hub tools that use the Trading API.
- Test environment
- Use the sandbox host (api.sandbox.ebay.com) with sandbox keys and a sandbox seller.
- Rate limits
- Daily call limits per application and API (for example Inventory and Fulfillment about 2,000,000 and Analytics 400 per day after growth check; lower defaults before). HTTP 429 when exceeded.
- Pagination
- offset and limit (max 200) with total and next links.
- Provider events
- Notification API and Platform Notifications for orders and listings. Flows run on demand, on a schedule, or when a scheduled check finds new or changed records.
Before you build a flow
- Refunds, order cancellations, offer withdrawals and deletes are not implemented.
- Inventory item create-or-replace overwrites the whole record; send every field you want to keep.
- Order date filters cover the last 90 days; older orders are reachable by order ID.
- eBay documents no idempotency key; offer creation and shipping fulfilments are not repeated automatically when uncertain.
- Listings created in Seller Hub or the Trading API are not visible to the Inventory API until migrated.
- Not implemented by design: refunds, order cancellations, offer withdrawals (ending listings), payment dispute actions, shipping label purchases, buyer messaging, deletes, programme opt-in or opt-out, and policy or sales tax writes.
- Restricted-data APIs (Finances, buyer identity and member messaging) are not used.
- Price and quantity updates report per-SKU and per-offer results; a partial failure returns HTTP 207 with errors on the affected records.
- Custom policies, rate tables, sales tax tables and programmes return a single page as documented.
Developer reference
- Create the eBay credentials described above with the narrowest permissions your flows need.
- In Nexra, open Connect, then Connections, then New connection, choose eBay, enter its settings and credentials, and tick only the write actions you need. Connection guide
- Test the connection, then use its actions as flow sources and destinations. Flow guide
Machine-readable detail: GET /api/public/connect/connectors/ebay and the Connections API.