Developers

Build on Meridia.
One API. Every channel.

Pull unified orders, listings, inventory, and true-profit data from Amazon, eBay, Shopify, TikTok Shop, Etsy, Walmart, OnBuy, BigCommerce, and WooCommerce — through one REST API and a webhook firehose.

Get an API keyRead the reference
Highlights

A platform you can plan around.

Versioned, stable

v1 is locked. Breaking changes get a new major. Old majors keep working for at least 12 months after deprecation.

15+ marketplaces, one API

Amazon, eBay, Shopify, Etsy, TikTok Shop, Walmart, OnBuy, BigCommerce, WooCommerce, and the rest — normalised to one schema.

Webhooks that arrive

Signed with HMAC-SHA256, retried with exponential back-off for 24 hours, replay endpoint included.

Honest rate limits

1,000 requests per hour by default. Burst to 60/minute. Bumpable on request, no contract negotiation.

Quickstart

Production-ready in under an hour.

01 · Authenticate

Bearer tokens, scoped per integration. Generate keys in the developer dashboard.

curl https://api.auxio.io/v1 \
  -H "Authorization: Bearer sk_live_a3f2..." \
  -H "Accept: application/json"
02 · List products

Unified listings across every connected channel. Filter by SKU, channel, or status.

curl "https://api.auxio.io/v1/listings?channel=amazon_uk&status=live" \
  -H "Authorization: Bearer sk_live_a3f2..."
03 · Manage orders

Pull orders from any channel; mark fulfilled; trigger refunds; attach tracking.

curl -X POST https://api.auxio.io/v1/orders/ord_8821/fulfill \
  -H "Authorization: Bearer sk_live_a3f2..." \
  -H "Content-Type: application/json" \
  -d '{ "carrier": "royal_mail", "tracking": "AB123456789GB" }'
04 · Receive webhooks

Subscribe once, receive every event. Verify signatures, replay any missed delivery.

curl -X POST https://api.auxio.io/v1/webhooks \
  -H "Authorization: Bearer sk_live_a3f2..." \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://yourapp.com/hooks/auxio",
    "events": ["order.created", "inventory.low_stock"]
  }'
Reference

Core endpoints.

GET
/v1/channels

Connected sales channels and their sync status.

GET
/v1/listings

Listings across every channel. Filter by channel, SKU, or status.

POST
/v1/listings

Create a listing draft. Push to one or many channels.

GET
/v1/orders

Unified order feed across all channels.

POST
/v1/orders/:id/fulfill

Mark fulfilled. Pushes tracking back to the channel.

GET
/v1/inventory

Live stock levels across warehouses and channels.

GET
/v1/profit

True profit per SKU, channel, period — fees, shipping, VAT included.

POST
/v1/webhooks

Subscribe an endpoint to one or many events.

Full reference with request/response schemas at /developers/reference.

Webhooks

Subscribe to every event that matters.

listing.publishedlisting.updatedlisting.errororder.createdorder.fulfilledorder.cancelledinventory.low_stockinventory.out_of_stockprice.changedsync.completedsync.failed

Each delivery is signed with HMAC-SHA256. Failed deliveries retry with exponential back-off for 24 hours; the dashboard shows every attempt with status, latency, and response body.

SDKs

Use the language you already write.

Node.js / TypeScript
Beta
npm i @auxio/node
Python
Coming soon
pip install auxio (Q3)
Ruby
Coming soon
gem install auxio (Q4)
Go
Coming soon
On the roadmap.
API changelog

What changed, and when.

See the full product changelog for everything else that shipped.

Build on Meridia.

Early builders get white-glove support, a direct line to the platform team, and listing placement in the integrations gallery on day one.

Get an API keyEmail the platform team