Developer resources
One REST API to create products, publish them to 10+ sales channels, sync inventory and read orders — everything Nembol does, programmable.
Nembol is the multichannel selling platform: merchants manage one catalog and Nembol lists it on Shopify, Amazon, eBay, Etsy, WooCommerce, TikTok Shop and more — keeping stock in sync everywhere and collecting every order in one place.
The Nembol API makes all of that programmable. Plug in your ERP, warehouse system or custom backend to:
- Create products once and publish them to any connected channel
- Push stock and price changes by SKU — Nembol propagates them to every channel
- Read orders from every channel in one normalized shape, tracking included
- React in real time with signed webhooks for orders, inventory and listings
Before you start
You need a Nembol store on the Enterprise+ plan (during the beta: any plan with an invite), one connected channel, and an API key from Settings → Developers. Request access.
Get started
Two requests take you from an empty store to a product live on a channel — and the whole API speaks the same plain REST: prefixed ids, one error envelope, cursor pagination, idempotent writes.
curl https://api.nembol.com/rest/v1/store \
-H "Authorization: Bearer nbl_test_xxxxxxxx"
{
"name": "Acme Vintage",
"currency": "USD",
"plan": "Enterprise+",
"mode": "test"
}Versioning
Changelog
Every change to the API, newest first.
How versioning works
/v1 changes additively — nothing breaks under you.
Essentials
Quickstart
Go from API key to a live listing in 5 minutes.
API reference
Every endpoint, parameter and example.
Authentication
Bearer keys, scopes and test mode.
Core concepts
Products, listings, channels, orders, operations.
Errors
One envelope, stable codes, actionable messages.
Rate limits
Leaky-bucket limits and channel-aware write quotas.
Guides by use case
Publish a product
Create → images → publish → live, with the gotchas that matter.
Edit a product — what reaches the channels
Your PATCH always lands in Nembol; the seller's sync settings decide the rest.
Sync stock and prices in bulk
Up to 100 SKUs per call, per-item outcomes, safe retries.
Fulfill orders
Ship-to address, mark shipped, tracking, marketplace notification.
Delist and clean up
What delete really means, and the guard that protects you.
Handle errors and retries
The three places errors show up — and retries that never make it worse.
Webhooks in production
Signatures, dedupe, retries, auto-disable: the go-live checklist.
Tools
API status
Live health check of the API.
Features
Webhooks
Signed events for orders, inventory and listings.
Batch operations
Up to 100 SKUs per request, with per-item results.
Operations
Track channel propagation, channel by channel.
Idempotency
Retry any write safely with one header.
Coming soon
npm SDK
Official TypeScript client, generated from the spec.
MCP server
Let AI agents run your store — same keys and scopes.
API playground
Call any endpoint from these docs with your test key.
Security and privacy
Key security
Hashed at rest, shown once, scoped, revocable.
Buyer data
Order PII sits behind the orders:read scope.
Last updated on July 30, 2026
Need help?
The API is in private beta — email us and a human replies, usually within one business day.