Overview
Flowra API endpoints that support API key authentication accept your project API key via header. Create and manage keys in the dashboard under Project → API Keys.API key authentication
Send your API key in one of these ways:Option 1: x-api-key header (recommended)
Option 2: Authorization Bearer
YOUR_API_KEY with your actual project API key.
Optional: x-username header
For endpoints that support it, you can send x-username to act in the context of an external user (e.g. in multi-tenant apps). Send the same username you use in the external-users API. This header is optional.Which endpoints use API keys?
Endpoints that support API key auth are marked in the API reference. They use thex-api-key security scheme. Examples:
- Users —
GET /api/v1/users/profile - Tools — list, get by ID, execute, execution logs
- Auth configs — list, create, get, update, delete
- Trigger instances — list, upsert, manage status
- Connected accounts — list, link, get, delete
- LLM —
POST /api/v1/ai/llm/generate,POST /api/v1/ai/llm/chat - MCP — MCP-related endpoints
Security
If you need to rotate a key, create a new key in the dashboard, update your app, then revoke the old key.
Next steps
- API keys — Where to create keys and naming.
- Quickstart — First request with your key.
- API reference — Per-endpoint auth details.