DocsAPI ReferenceGet a single bot
GET/api/v1/bots/{bot_id}

Returns the full MeetingResponse for a specific bot. Use this to poll the bot's lifecycle status or to fetch the stream URL and token after it's active.

Path Parameters

bot_idstringrequirede.g. "550e8400-e29b-41d4-a716-446655440000"

The bot UUID (from `bot_id` field, not the integer `id`).

Headers

X-API-Keystringrequired

Your workspace API key.

Responses

200Full bot object including current status, recording URL (if available), and stream details.
{
  "id": 99,
  "bot_id": "550e8400-e29b-41d4-a716-446655440000",
  "platform": "google_meet",
  "native_meeting_id": "abc-defg-hij",
  "status": "active",
  "start_time": "2026-05-12T10:05:00Z",
  "data": {
    "name": "Q3 Review",
    "participants": [
      "Alice",
      "Bob"
    ],
    "languages": [
      "en"
    ]
  },
  "recording_url": null,
  "ws_url": "https://stream.serveka.com/sse/550e8400-e29b-41d4-a716-446655440000",
  "ws_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "created_at": "2026-05-12T10:00:00Z",
  "updated_at": "2026-05-12T10:05:00Z"
}
401Missing or invalid API key.
404Bot not found in this workspace.