Authentication
Every Grow CRM API request is authenticated with an API key, sent as a Bearer token in theAuthorization header:
Obtaining a key
API keys are created inside the CRM under Settings → API Keys. Give the key a name and the system generates its value. Treat the key like a password — anyone with it has full API access.Privileges
All API keys are administrator-level: a valid key runs with full privileges as the CRM’s main administrator. There are no user-scoped keys. Where an action supports per-record attribution, you can set it explicitly in the payload — for exampleproject_creatorid when creating a project (it defaults to the main administrator if
omitted).
Multitenant (SaaS)
On the multitenant edition, call the API on your own account domain:Errors
| Status | Meaning |
|---|---|
401 Unauthorized | The API key is missing or invalid. |