PatchedPatchBotRequest
Mixin class providing validation for common attributes used in both patching and creating bots.
- Type: object · BotImageRequest
bot _image The image for the bot
- Type: string
data min length:1requiredBase64 encoded image data. Simple example of a red pixel encoded in PNG format: iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg==
- enum
type const:image/pngrequiredimage/png- image/png
valuesimage/png
- Type: string
bot _name min length:1The name of the bot, e.g. 'My Bot'
- Type: stringFormat: date-time
join _at The time the bot should join the meeting. ISO 8601 format, e.g. 2025-06-13T12:00:00Z
- Type: string
meeting _url min length:1The URL of the meeting to join, e.g. https://zoom.us/j/123?pwd=456
- Type: object
metadata JSON object containing metadata to associate with the bot
- Type: object
recording _settings The settings for the bot's recording. The settings specified here will completely replace the existing settings.
- Type: string
format The format of the recording to save. The supported formats are 'mp4', 'mp3' and 'none'. Defaults to 'mp4'.
- Type: boolean
record _async _transcription _audio _chunks Whether to record additional audio data which is needed for creating async (post-meeting) transcriptions. Defaults to false.
- Type: boolean
record _chat _messages _when _paused Whether to record chat messages even when the recording is paused. Defaults to false.
- Type: boolean
reserve _additional _storage Whether to reserve extra space to store the recording. Only needed when the bot will record video for longer than 6 hours. Defaults to false.
- Type: stringenum
resolution The resolution to use for the recording. The supported resolutions are '1080p' and '720p'. Defaults to '1080p'.
values1080p 720p
- Type: string
view The view to use for the recording. The supported views are 'speaker_view', 'gallery_view' and 'speaker_view_no_sidebar'.