Nembol API
One API for every channel you sell on
Create products once, publish them to Shopify, Amazon, eBay, Etsy, TikTok Shop and more, keep stock in sync and read every order in one shape, for your own store, for hundreds of sellers, or from your AI agent.
curl https://api.nembol.com/rest/v1/products?sku=MUG-1 \
-H "Authorization: Bearer $NEMBOL_API_KEY" \
-H "Nembol-Account: acct_66f0a1" # partners only
{
"data": [{
"id": "prod_51aa", "title": "Ceramic mug",
"variants": [{ "sku": "MUG-1", "quantity": 12 }],
"listings": [
{ "channel": "shopify", "status": "listed" },
{ "channel": "etsy", "status": "listed" }
]
}]
}Choose your path
Things to know first
Before your first call
- Access: the API comes with the Enterprise+ plan (partners: with the partner agreement). Keys are created in Settings → Developers. During the free trial, on any plan, you can use test keys and one webhook endpoint.
- Test without risk:
nbl_test_keys check and simulate every call; partners also get a sandbox that runs for real and is never billed. See Test your integration. - One shape everywhere: prefixed ids (
prod_…,acct_…), one error envelope, cursor pagination,Idempotency-Keyon every write. - Irreversible actions ask first: delist, disconnect, close a company or
refund a storefront order answer
409 confirmation_requiredwith a token (shipping an order doesn't ask: warehouse automations ship unattended). Repeat withNembol-Confirmation. Most changes can be undone for 30 days. - The rules that matter (variants, texts per channel, images, orders, tracking) are on one page: Rules and limits.
Automate your store
Quickstart
From an API key to a product live on a channel in two requests.
Publish a product
Create, add images, publish, follow the listing until it is live.
Edit a product: what reaches the channels
Your PATCH lands in Nembol; the sync settings decide the rest.
Sync stock and prices in bulk
Up to 100 SKUs per call, per-item results, safe retries.
Fulfill orders
Ship-to address, mark shipped, tracking, marketplace notification.
Import and merge
Bring a channel's catalog in; merge duplicates into one product.
Delist and clean up
What delete really means, and the guard that protects you.
Handle errors and retries
Where errors show up, and retries that never make it worse.
Manage many sellers
Partner program
Companies, the Nembol-Account header, webhooks for all, one invoice.
Connect a seller's channel
A link for the seller, back to your app with the result.
Test your integration
Test keys for single calls, the sandbox for the whole flow.
Rules and limits
Variants, texts per channel, orders, tracking. Enforced with clear errors.
Connect an AI agent
MCP server
Coming soon: the same actions as the API for Claude, ChatGPT and other agents.
Confirmations and undo
Built for agents: a human confirms anything irreversible, every change can be undone.
Docs for LLMs
llms.txt and llms-full.txt: these docs in a form models read well.
Build with events
Webhooks
Signed events for orders, stock, listings and channel accounts.
Webhooks in production
Signatures, dedupe, retries, auto-disable: the go-live checklist.
Operations
Follow a change reaching each channel.
Reference and tools
API reference
Every endpoint, parameter and example.
Changelog
Every change, newest first. /v1 only changes additively.
API status
Live health of the API.
OpenAPI spec ↓OpenAPI 3.1. Generate clients and mocks.Postman collection ↓Every request, generated from the spec.Last updated on October 21, 2026
Need help?
Email us and a human replies, usually within one business day.