APIList API Keys - Manage Bot Integration Access | BotSubscription

List API Keys - Manage Your Subscription Bot Integrations

View all API keys associated with your project. For security, the actual key secrets are never returned—only metadata like the label, creation date, and last four characters. Use this to audit which keys exist and identify any that should be revoked.

GET/v2/projects/{project_id}/integrations/api-keys

Authorization

Bearer TokenRequired

Path Parameters

project_idstringRequired

The unique identifier of the project.

Request
curl -X GET "https://api.botsubscription.com/v2/projects/YOUR_PROJECT_ID/integrations/api-keys" \
  -H "Authorization: Bearer YOUR_TOKEN"
Successapplication/json
{
  "ok": true,
  "request_id": "11111111-1111-1111-1111-111111111111",
  "method": "GET",
  "path": "/v2/projects/YOUR_PROJECT_ID/integrations/api-keys",
  "code": 200,
  "message": "API keys retrieved successfully",
  "data": {
    "keys": [
      {
        "id": "22222222-2222-2222-2222-222222222222",
        "label": "staging bot",
        "last_four": "9a1c",
        "created_at": "2025-02-10T09:30:12.000Z",
        "created_by": null,
        "updated_at": "2025-02-10T09:30:12.000Z",
        "updated_by": "123456789012345678",
        "revoked_at": null,
        "revoked_by": null
      }
    ]
  }
}

Last updated: