Create API Key - Generate Access Token for Your Bot
Generate a new API key for programmatic access to your BotSubscription project. The secret key is displayed only once in the response—store it securely because you cannot retrieve it again. Use labels to identify what each key is used for.
POST
/v2/projects/{project_id}/integrations/api-keysAuthorization
Bearer TokenRequired
Path Parameters
project_idstringRequired
The unique identifier of the project.
Request Body
labelstringRequired
A human-readable label for the API key.
Request
curl -X POST "https://api.botsubscription.com/v2/projects/YOUR_PROJECT_ID/integrations/api-keys" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"label": "staging bot"
}'{
"ok": true,
"request_id": "11111111-1111-1111-1111-111111111111",
"method": "POST",
"path": "/v2/projects/YOUR_PROJECT_ID/integrations/api-keys",
"code": 200,
"message": "API key created successfully",
"data": {
"key": "your_api_key_secret_here",
"metadata": {
"id": "22222222-2222-2222-2222-222222222222",
"label": "staging bot",
"last_four": "here",
"created_at": "2025-02-10T09:30:12.000Z",
"created_by": null,
"updated_at": "2025-02-10T09:30:12.000Z",
"updated_by": null,
"revoked_at": null,
"revoked_by": null
}
}
}Last updated: