Only the store owner can create or view API keys. Staff members no longer have access to them.
The Merchant API V2 lets you connect a Take App store with external tools like ERP systems, inventory tools, custom scripts, automation tools, or AI agents. It is a REST API: you send HTTP requests to Take App and receive JSON responses.
This article covers the general picture and how to get a key. The full specification — every endpoint, every field, request and response examples, rate limits, and error codes — lives in the API reference and is kept up to date there:
API reference: platform.take.app
What you can do with it
At a high level, the API covers your store's core records:
- Store — read the authenticated store's details
- Products — list, create, read, and update products
- Customers — list, create, read, and update customers
- Orders — list, search, create, read, and update orders
- Inventory — list inventory items, update one, or batch update many
- Messages — send a WhatsApp message to a customer
For the exact endpoints and payloads, see the API reference.
Get an API key
API keys are created by you, one per integration, so you can tell them apart and revoke one without breaking the rest.
- Go to Settings > Integrations and open API keys.
- Click Create key, give it a name that says what it is for —
Zapier,my ERP,stock sync— and choose the Full access scope. - Copy the key. Store it somewhere safe; treat it like a password.
To retire an integration, delete just its key from the same screen. Anything still using that key stops working immediately, while your other keys keep going.
Your Claude and ChatGPT connections are listed on the same screen, so every kind of programmatic access to your store can be reviewed and revoked in one place. See Connect Claude and ChatGPT with MCP.
