Per-product
API keys
Keys are scoped to a product and workspace, so you create and manage them inside each Skode product. Grab a key from the product you're building on, then use it here — in the playground, the SDKs, and the REST API.
Skode CRM
Settings → Integrations → Developer
API v1 (sk_crm_ keys): enquiries, deals, contacts, companies, tasks, meetings, webhooks. Rolling out to organisations now.
Skode Flow
Settings → API keys
Messaging API, conversations, MCP.
Skode Forms
Settings → API keys
Forms, submissions, MCP.
Skode Automate
Settings → API keys
Workflows, code/run, connectors, MCP.
Create your first key
- 1Open the product. Pick the product above and sign in — keys are workspace-scoped.
- 2Mint the key. Settings → API keys (CRM: Settings → Integrations → Developer) → New key. Copy it once — it’s shown a single time.
- 3Call the API. Authorization: Bearer <key> — the same header in every product, Flow included. Try it in the Playground or with the SDKs.
Key hygiene
- Send as a Bearer token:
Authorization: Bearer …— in every product. - Server-side only — never in browser code, mobile apps, or widget HTML (widgets get auth from the host).
- One key per integration, so revoking one doesn’t break the rest.
- Rotate from the product’s settings the moment a key might have leaked.
Full details in Docs → Authentication.