Quick Start
API Keys
BotDojo supports two types of API keys:
1. Flow API Keys (Per-Flow Access)
Flow API keys are scoped to a specific Flow and can only run that particular Flow. These are ideal when you want to grant access to a single Flow without exposing your entire project.
To create a Flow API Key:
- Open the Flow you want to call

- Click Settings then API

- Click Generate API Key and toggle the option to include API Key in curl command
- Paste that into a terminal and voilà
2. Project API Keys (Admin Access)
Project API keys have admin rights to all resources in BotDojo for a particular project. These keys can call any Flow within the project and access all project resources. Use these when you need programmatic access across your entire project.
To create a Project API Key:
- Navigate to your Project Settings (gear icon in the top navigation)
- Select the API Keys tab
- Click Generate Project API Key
- Give your key a descriptive name and click Create
- Copy and securely store your API key (it won't be shown again)
Use Project API keys in your requests by setting the Authorization header:
Authorization: YOUR_PROJECT_API_KEY
For more details and options on calling the Flow endpoint, click the link below.