Developers

Your catalogue,
your code.

A REST API over the same data your dashboard runs on — orders, products, inventory, marketplaces and jobs — plus webhooks so your own systems hear about a change the moment it happens, instead of polling for one. The same account is reachable over MCP, so an AI assistant can read it without you writing a client at all.

  • Orders: list, confirm, cancel, refund and update
  • Products, inventory and product-type schemas
  • Webhooks — subscribe once, get pushed the rest
  • MCP server — point Claude or ChatGPT at one address
  • Only your own account's data — no marketplace credentials exposed
GET /api/orders 200 OK
Auth API key, your account only
Response Paged JSON, same fields as the dashboard
Webhooks Pushed the moment something changes
18 endpoints, one reference

What's callable today

The API reads and writes the same catalogue your dashboard does, scoped to your own account — never a marketplace's API on your behalf, and never your marketplace credentials.

Orders

List every marketplace order in one feed, then confirm shipment with carrier and tracking, cancel, refund a line, or update one — the same actions the dashboard queue gives a merchant.

Products & inventory

Create a product, read one back, search product types by marketplace category and push a price-and-quantity update — enough to drive your catalogue from an ERP or warehouse system instead of a spreadsheet.

Marketplaces & jobs

List the marketplaces connected to your account and check the status of a background job — an import, a publish, a sync — without leaving your own tooling.

Webhooks

Register an endpoint once and get pushed the events you care about as they happen, instead of polling the API on a schedule to find out what changed.

Three steps to your first call

1

Get an API key

Generate a key from your account settings. It only ever reaches your own account's data — there's nothing to scope down.

2

Call the API

Every endpoint, request shape and response is documented in the reference, with a live Swagger UI to try a call before you write any code.

3

Subscribe to webhooks

Register an endpoint for the events you need, and stop polling — see the webhooks reference for the full event list.

Or skip the client: the MCP server

The same account, the same permissions and the same request allowance — reached by an AI assistant over the Model Context Protocol instead of by code you wrote. Nothing new is exposed.

One address

https://api.marketplacehub.com/mcp, added as a custom connector. The client registers itself, so there is no credential to mint for it and no secret to paste back.

OAuth, then consent

The merchant signs in and approves a named scope set. A client can never be granted more than the account offers, and approval is per client rather than per account.

Eleven tools

Nine read — products, product types, marketplaces, jobs and orders. Two write: set price and stock, and confirm a shipment. Each costs the scope its REST twin costs.

One quota, one log

A tool call is metered against the same per-endpoint allowance as the REST route behind it and appears in the same request log — speaking MCP does not buy a second allowance.

FAQ · Updated weekly

Frequently Asked Questions

What the API covers today, how it's secured, and where to find the full reference.

Still wondering?

Our team replies within a few hours, Mon–Fri.

01 What can I do with the API today?
List, confirm, cancel, refund and update orders; create and read products; search product types by marketplace category, read one type's schema and search an attribute's accepted values; push a price-and-quantity update; list your connected marketplaces; check a background job's status; and subscribe to webhooks. That is 18 endpoints, and the full list is in the API reference.
02 Do I need it, or is the dashboard enough?
No coding skills are required for standard use — importing products and mapping categories is done through the dashboard's visual tools. The API is for advanced users who want to drive part of the catalogue from their own ERP, warehouse system or internal tools instead of the UI.
03 Is it safe to give my API key to another system?
The API only ever exposes your own account's data — orders, products, inventory, marketplaces and jobs. It does not proxy marketplace APIs on your behalf and never returns your marketplace credentials or access tokens, so a key leak can't reach Amazon, eBay, Shopify or Etsy directly.
04 What is the MCP server, and do I need it?
It is the same account exposed over the Model Context Protocol, so an AI assistant can read it directly. Point a client at https://api.marketplacehub.com/mcp; it registers itself and sends the merchant to a normal sign-in and consent screen, so there is no API key in the loop. Nine tools read and two write. You need it only if an assistant is the consumer — for code you write, the REST API is the same data. See the MCP reference.
05 Which order writes actually reach the marketplace?
Confirm, cancel and refund all reach Amazon, eBay and Shopify. Etsy takes a shipment confirmation only — its Open API is read-only for payments, so there is no cancel or refund endpoint to call, and that is permanent rather than unfinished. Where a push cannot reach, the response still succeeds and carries a Warnings entry naming the platform, so read Warnings on every write.
06 Where's the full reference?
docs.marketplacehub.com — request/response shapes, conventions, and a page per endpoint group (orders, inventory, marketplaces & jobs, webhooks). You can also try a live call from Swagger UI.

No questions in this category.

4 of 6 questions
All systems normal · 99.98% uptime

Your single
command center
for every marketplace.

Connect Amazon, eBay, Shopify and Etsy in minutes. Centralize inventory, automate listings, and let AI handle the busywork — so you can focus on selling more.

No hidden fees Cancel anytime Setup in 4 minutes
Syncing your channels
Inventory In sync
22 variants
across your platforms
Amazon Amazon 8 active
eBay eBay 6 active
Shopify Shopify 5 active
Etsy Etsy 3 active
AI Pricing +12% margin
Orders today 147 · 2 channels