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-KeystringrequiredYour 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.
Try it live
API Configurationglobal · all endpoints
GET
https://api.serveka.com/api/v1/bots/550e8400-e29b-41d4-a716-446655440000Path Parameters
curl -X GET 'https://api.serveka.com/api/v1/bots/550e8400-e29b-41d4-a716-446655440000' \