/api/v1: what a person of your organization does in the app, a program does with an API key of that organization, within the permissions the key holds.
Every operation is in beta until launch, so it may still change. The changelog lists
each change and the operations it touches.
Start here
1
Create an API key
A person of your organization creates it in the app, in Settings › API and connections › API keys: its name,
what it may do (Read only, Full access or Custom permissions) and when it expires. The key is shown
once, when it is created.
2
Make your first call
Send the key on every call as
Authorization: Bearer <key>. Your first call shows three calls in
curl, Python, PHP and JavaScript, from checking the key to reading your organization.3
Follow the changelog
Read the changelog, or subscribe to its RSS feed, to know when an operation you use changes.
How the API works
- Two ways in. Programs call the operations with an organization’s API key. AI assistants connect to the MCP
server at
https://app.readyforcommerce.com/api/mcp: a person of the organization signs in and chooses what it may do, as for a key, and the assistant then calls the same operations as tools, never beyond that person’s own role. - Some actions stay with a person. The account, the people, the money and the credentials are handled only by a
person in the app: deleting the organization or transferring it, members, invitations and roles, modules, the card
and payments, and API keys and AI connections. They are not in the reference, and a key that calls one gets
403with the codecore.human_onlyand its reason inparams.reason. - Long work runs as a job. An operation that takes long, such as an import or an export, answers
202 Acceptedwith ajobId. Follow it with Get a job until it ends. - Errors say what went wrong. A failed call answers
application/problem+json, with acodethat names the problem andparamsthat hold its values. Each operation lists the codes it may answer. - The description is a file. The reference is generated from the API’s own code as an OpenAPI 3.1 description, at https://developers.readyforcommerce.com/openapi/en.json, which you can load into your tools or generate a client from.
Guides
Authentication
Create an API key, send it on every call, keep it safe and replace it.
Your first call
Check your key, then read your organization and its usage this month.
Errors
The shape of every error, and what to do with the common ones.
Pagination
Read a whole list a page at a time, and search, filter and order it.
Rate limits
The calls a key and an organization may make, and how to retry a write safely.
Connect an AI
Work with your organization from Claude, ChatGPT or another AI assistant.
Explore
API reference
Every operation, with its fields, its errors and examples in curl, Python, PHP and JavaScript.
Changelog
Every change to the API, newest first, also as an RSS feed.