Create API Key
Create a new API key for a project. The key is only returned once upon creation.
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: