1. Make a customer
When one of your customers signs up with you, create a workspace for them. Use your own id asexternalId so you can find it again, and send an Idempotency-Key so a retry never makes two.
id it returns (org_…) next to your own record of the account.
2. Build their agent
AddThinnest-Workspace with that id. Every endpoint now works inside that customer — agents,
knowledge, phone numbers, contacts, campaigns, conversations.
3. Hear about every customer on one webhook
Register one webhook on your own workspace for all your customers’ events:data.workspaceId, inside the signed body — so
you can route it to the right account.
4. Show them what they used
GET /api/v1/customers/{id} returns spendThisMonthMicro — what that customer’s usage has cost
you this month — so you can show usage, or charge for it, in your own billing.
Everything your customers use is charged to your balance. Keep it topped up: when it runs out,
your customers’ agents stop with you.
Let your AI coding assistant do it
Connect the MCP server with the header and your assistant builds inside that customer:When a customer leaves you
Release their phone numbers and disconnect WhatsApp, then delete the customer. You have 30 days to restore it; after that everything is erased.Customers reference
Every field, status code and limit.