Programmatic access to Caqophony products
API keys allow you to access Caqophony products programmatically. Use them to integrate Flowrunner data into your own applications, automate workflows, or build custom integrations.
Security Notice
API keys grant access to your data. Keep them secure and never share them publicly or commit them to version control.
Navigate to API Keys in your Swarm dashboard.
Choose a descriptive name like "Production Integration" or "Development Testing".
Your API key will be shown once. Copy it immediately and store it securely.
Include your API key in the x-api-key header when making requests:
curl -X GET \
https://flowrunner.caqophony.com/api/bd/companies \
-H "x-api-key: frun_your_api_key_here"API keys use your Token Pool allocation. Each request consumes tokens based on the operation performed.
API requests are rate limited to ensure fair usage:
| Plan | Rate Limit |
|---|---|
| Starter | 100 requests/minute |
| Pro | 500 requests/minute |
| Enterprise | 2,000 requests/minute |
Store API keys in environment variables, never hardcode them in your application.
Create new keys periodically and revoke old ones to minimize exposure risk.
Create different keys for development, staging, and production environments.