The RacLink API
The RacLink API lets your own code, scripts and other platforms do the work you would otherwise do by hand in the app: CRM records, invoices, files, mail, dashboards, connected apps, agents, the AI workforce and Hydra. It is a plain HTTPS and JSON API, so anything that can make a web request can use it.
The one idea behind it
An API key acts as the person who created it. Every single call re-checks that person's permissions live, so a key can never do more than its owner can. Change someone's permissions and their keys change with them immediately; remove them from the workspace and their keys stop working at once. There is nothing to re-issue and nothing to remember to clean up.
What you can do with it
- Read and write CRM records: contacts, companies, customers and deals.
- Raise, update, send and track invoices, and manage products and expenses.
- Upload, organise, read and download files and folders in AI Drive.
- Send email, and draft it with AI first.
- Read and build dashboards.
- Generate text with the platform model or any AI model your workspace has linked.
- Run agents, hand work to the AI workforce, and talk to Hydra.
- Start lead generation, campaigns, workflows and AI phone calls.
- Use the apps and APIs you have already connected under Integrations.
- See your workspace, your team, your credits and your own API usage.
The three reference pages at the end of this section list every endpoint, what it does, and the permission it needs.
How a call works
- 1You send a requestAn HTTPS request with your key in the Authorization header, and a JSON body if you are creating or changing something.
- 2We work out who you areThe key is matched to the member who owns it, and their membership of this workspace is confirmed against the live sign-in system rather than a stored copy.
- 3We work out what you may doTheir permissions right now, then the key's own access mode, then any admin or plan rule for that endpoint. All of them have to agree before anything runs.
- 4We check the budgetYour rate limit, your monthly call quota, and — for anything that uses AI — your credit balance.
- 5The work happensThe endpoint acts inside your workspace only and answers with JSON. Anything long-running answers immediately with an id you can poll while it finishes.
Worth knowing before you start
What the API will never do
Some things are deliberately impossible through the API, whatever permissions a key holds. These are decisions, not gaps.
- Create or manage API keys. Keys are only ever made by a signed-in person in Settings, so a leaked key cannot breed more keys.
- Change permissions, roles, or who is on the team.
- Approve or decline anything that is waiting for a human decision.
- Change your plan, buy credits, or touch billing in any way.
- Read or change another member's private chats, runs, mailbox or notifications.
- Pick its own AI model price, credit rate or quota — every one of those is decided on our side.