Schedule the bot to join a meeting
schedule_meetingStore a join order for an existing GifOS broadcast link with room password, start/end times, recurrence, and bot instructions; the bot joins before the start without joining now or sending email.
Instructions
Stores a join order for a link that already exists. room_password is the password guests were given in the invite. The bot joins one minute before start unless early_margin says otherwise. end may be omitted; the stored end is then start plus 8 hours. This call does not join yet and does not send mail. The room password is kept on the schedule and is not returned.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | When overrun starts. Omit for start plus 8 hours. | |
| link | Yes | The plain GifOS link from create_broadcast. | |
| start | Yes | When the bot should be in the room, as an ISO time. | |
| topic | No | Room name. Defaults to the name from create_broadcast. | |
| timezone | No | IANA time zone. Default UTC. | |
| recurrence | No | The calendar recurrence rule, stored as sent. An RRULE this process understands is expanded. Anything else is refused. | |
| external_id | No | Caller id from a calendar import. A second write with the same id updates the order. | |
| early_margin | No | Milliseconds before start to join. Default 60000. | |
| instructions | No | The owner's goal and instructions for the bot in this meeting (for example the questions of a daily check-in), plain text up to 4000 characters. Stored and handed back to you in list_schedule, meeting_status and the schedule.due and meeting.joined events; this server never runs it. Omit for the default: the bot only transcribes. Do not put passwords or other secrets here. | |
| room_password | Yes | The room password guests type. Stored for rejoin. Not returned. |