APICreate API Key

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-keys

Authorization

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"
  }'
API key createdapplication/json
{
  "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: