Lists all future scheduled bots for the authenticated user.
GET /calendar/scheduled or GET /calendar/schedule
Headers:
| Parameter | Type | Default | Description |
|---|---|---|---|
limit | integer | 100 | Number of bots to return (1-100) |
| Field | Type | Description |
|---|---|---|
scheduled_bots | array | List of scheduled bots |
scheduled_bots[].bot_id | string | Bot ID |
scheduled_bots[].platform | string | Meeting platform (google_meet, zoom, microsoft_teams, etc.) |
scheduled_bots[].status | string | Bot status (e.g., “Scheduled”, “InMeeting”, “Stopped”) |
scheduled_bots[].scheduled_join_time | ISO 8601 | When the bot is scheduled to join the meeting |
scheduled_bots[].custom_attributes | object | Custom attributes including source, event_id, and deduplication_key |
scheduled_bots[].custom_attributes.source | string | Source of the schedule (e.g., “calendar_schedule_api”) |
scheduled_bots[].custom_attributes.event_id | string | Associated calendar event ID |
scheduled_bots[].custom_attributes.deduplication_key | string | Deduplication key used when scheduling |
scheduled_bots[].bot_username | string | Bot display name |
scheduled_bots[].is_scheduled | boolean | Whether the bot is scheduled (always true for this endpoint) |
limit parameter (must be between 1 and 100).
user_id in token or invalid authentication.
All API endpoints are authenticated using API Keys. The key should be included in the 'Authorization' header, prefixed with 'Token '. Example: 'Authorization: Token YOUR_API_KEY'.
Number of bots to return (1-100)
1 <= x <= 100Returns the list of scheduled bots.
List of scheduled bots