eBay
Manage eBay inventory items, offers and locations, publish offers, read orders and policies, record shipping fulfilments, and read traffic reports and taxonomy.
List and restock products on eBay from your product master, and route eBay orders and tracking through fulfilment and accounting flows.
Source actions
15
Destination actions
6
Data types
13
Validation status
Implemented · fixture tested.
Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.
What you can map
category aspects
- List item aspects for categorySource
Required and recommended item specifics for a leaf category.
category_aspects.list
category suggestions
- Suggest categoriesSource
Leaf categories that match a product title or keywords.
category_suggestions.list
category trees
- Get default category treeSource
The category tree ID and version for a marketplace.
category_trees.get
fulfillment policies
- List fulfilment policiesSource
List fulfilment policies for a marketplace.
fulfillment_policies.list
inventory items
- Get inventory itemSource
One inventory item by SKU.
inventory_items.get - List inventory itemsSource
Inventory items (SKUs) with product details and available quantity.
inventory_items.list - Create or replace inventory itemDestinationProvider duplicate protectionApproval before production
Create or fully replace an inventory item (product details, condition and quantity) by SKU.
inventory_items.upsert
inventory locations
- Create inventory locationDestinationProvider duplicate protectionApproval before production
Create a warehouse or store location with a merchant location key.
inventory_locations.create - List inventory locationsSource
Warehouses and stores used as merchant locations.
inventory_locations.list
offer publications
- Publish offerDestinationProvider duplicate protectionApproval before production
Publish an offer as a live eBay listing.
offer_publications.create
offers
- Create offerDestinationNot retried automaticallyApproval before production
Create an unpublished offer for a SKU with explicit price and quantity.
offers.create - Get offerSource
One offer with price, quantity, policies and listing ID.
offers.get - List offers for SKUSource
Offers (listings in progress or published) for a SKU.
offers.list - Replace offerDestinationProvider duplicate protectionApproval before production
Replace an offer's price, quantity, category, policies and description (full replace).
offers.update
orders
- Get orderSource
One order with line items, pricing and shipping instructions.
orders.get - List ordersSourceIncremental
Orders modified (or created) since a date, optionally by fulfilment status.
orders.list
payment policies
- List payment policiesSource
List payment policies for a marketplace.
payment_policies.list
return policies
- List return policiesSource
List return policies for a marketplace.
return_policies.list
shipping fulfillments
- Create shipping fulfilmentDestinationNot retried automaticallyApproval before production
Mark order lines shipped with carrier and tracking number.
shipping_fulfillments.create - List shipping fulfilmentsSource
Shipments recorded against an order with carrier and tracking.
shipping_fulfillments.list
traffic report
- Get traffic reportSource
Listing impressions, views, click-through and conversion by day or listing.
traffic_report.get
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. Nexra event triggers are not yet available; flows run on demand or on a schedule.
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.
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.