Updates configuration of a scheduled bot.
PATCH /calendar/scheduled/{bot_id} or PATCH /calendar/schedule/{bot_id}
Headers:
| Parameter | Type | Required | Description |
|---|---|---|---|
bot_id | string | Yes | The BotID of the scheduled bot |
| Parameter | Type | Required | Description |
|---|---|---|---|
scheduled_join_time | ISO 8601 | No | New scheduled join time (must be in the future) |
bot_username | string | No | New bot display name |
custom_attributes | object | No | Custom attributes to update (merges with existing) |
transcription_enabled | boolean | No | Enable/disable transcription |
recording_enabled | boolean | No | Enable/disable recording |
screenshot_enabled | boolean | No | Enable/disable screenshots |
| Field | Type | Description |
|---|---|---|
message | string | Success message |
bot_id | string | The bot ID that was updated |
updated_fields | array | List of field names that were updated |
schedule_updated | boolean | Whether the EventBridge schedule was updated |
scheduled_join_timescheduled_join_time is not in the futureuser_id in token or invalid authentication.
null.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'.
The BotID of the scheduled bot.
New scheduled join time (must be in the future)
New bot display name
Custom attributes to update (merges with existing)
Enable/disable transcription
Enable/disable recording
Enable/disable screenshots