Overview
This endpoint allows you to reschedule a bot that was created with a scheduled join time. You can update thescheduled_join_time to a new date and time, and the bot will join the meeting at the newly specified time.
Use Cases
- Meeting Time Changed: When a meeting is rescheduled, update the bot’s join time accordingly
- Delay Bot Join: Push back the bot’s join time if the meeting starts later than expected
- Advance Bot Join: Move up the bot’s join time if the meeting starts earlier
Request Body
The request body should contain the new scheduled join time:Field Description
| Field | Type | Required | Description |
|---|---|---|---|
scheduled_join_time | string | Yes | ISO 8601 formatted datetime with timezone offset indicating when the bot should join the meeting |
Date Format
Thescheduled_join_time must be in ISO 8601 format with timezone offset:
Format: YYYY-MM-DDTHH:mm:ss±HH:MM
Examples:
2025-11-09T16:00:00+05:30(4:00 PM IST)2025-11-09T10:30:00-05:00(10:30 AM EST)2025-11-09T15:00:00+00:00(3:00 PM UTC)
Response
Success Response
Error Responses
Bot Not Found
Invalid Date Format
Bot Already Joined
Important Notes
- The bot must have been created with a scheduled join time using the
join_atparameter in the Create Bot endpoint - You can only reschedule bots that haven’t joined the meeting yet
- The new scheduled time must be in the future
- The timezone offset is required and should match your desired meeting timezone