New

  • User meeting template API

    • POST /v2/users/{userId}/meeting_templates

  • Workspace API

    • GET /v2/workspaces/{workspaceId}/qr_code

    • POST /v2/workspaces/events

  • Zoom Chat API

    • GET /v2/chat/users/{userId}/channels/{channelId}/admins

    • POST /v2/chat/users/{userId}/channels/{channelId}/admins

    • DELETE /v2/chat/users/{userId}/channels/{channelId}/admins

  • Zoom Room API

    • GET /v2/rooms/{roomId}/sensor_data

  • Webhook events

    • zoomroom.sensor_data

    • account.lock_settings_updated

Enhancements

  • New channel_url field in chat API

    • POST /v2/chat/users/{userId}/channels

    • GET /v2/chat/channels/{channelId}

  • New error message The channel name already exists in chat API

    • POST /v2/chat/users/{userId}/channels

    • PUT /v2/chat/channels/{channelId}

  • New is_external response field in chat API

    • GET /v2/chat/users/{userId}/channels/{channelId}/members

    • GET /v2/chat/channels/{channelId}/members

  • Increased field members maximum supported emails to 20

    • POST /v2/chat/users/{userId}/channels/{channelId}/members

  • Removed sender restriction for getting a chat message in chat API

    • GET /v2/chat/users/{userId}/messages/{messageId}

  • Support for querying message records up to six months ago in chat API

    • GET /v2/chat/users/{userId}/messages

 

  • Added a new validation for blocked email domain in users API

    • POST /v2/users

  • New h323_headers, h323_headers.from_display_name, h323_headers.to_display_name request fields in meetings API

    • PATCH /v2/live_meetings/{meetingId}/events

  • New waiting_room_options field in meeting API

    • POST /v2/users/{userId}/meetings

    • PATCH /v2/meetings/{meetingId}

    • GET /v2/meetings/{meetingId}

  • New resolution field in meeting and webinar API

    • GET /v2/meetings/{meetingId}/livestream

    • PATCH /v2/meetings/{meetingId}/livestream

    • GET /v2/webinars/{webinarId}/livestream

    • PATCH /v2/webinars/{webinarId}/livestream

  • New is_simulive response field in webinar API

    • GET /v2/users/{userId}/webinars

  • New is_simulive, record_file_id, settings.allow_auto_reply, settings.auto_reply_text fields in webinar API

    • POST /v2/users/{userId}/webinars

    • GET /v2/webinars/{webinarId}

    • PATCH /v2/webinars/{webinarId}

  • No support for editing simulive webinars that have already started in the webinar API

    • PATCH /v2/webinars/{webinarId}

  • New field resolution in meeting webhook events

    • meeting.live_streaming_started

    • meeting.live_streaming_stopped

 

  • New audio summary files (file_type= SUMMARY, recording_type= summary|summary_next_steps) in recording API and webhook events:

    • GET /v2/meetings/{meetingId}/recordings

    • GET /v2/accounts/{accountId}/recordings

    • recording.completed

    • recording.deleted

    • recording.trashed

    • recording.recovered

  • Restrict deleting and trashing recording files that are being selected for a simulive webinar in cloud recording API

    • DELETE /v2/meetings/{meetingId}/recordings

    • DELETE /v2/meetings/{meetingId}/recordings/{recordingId}

  • Restrict deleting and trashing of recording files that are being used for Zoom IQ for Sales in cloud recording API

    • DELETE /v2/meetings/{meetingId}/recordings/{recordingId}

 

  • New zoom_whiteboard_plus field in user settings API

    • GET /v2/users/{userId}/settings

    • PATCH /v2/users/{userId}/settings

  • New meeting_reactions_emojis, allow_host_panelists_to_use_audible_clap and webinar_reactions fields in user settings API

    • GET /v2/users/{userId}/settings

    • PATCH /v2/users/{userId}/settings

  • New meeting_reactions_emojis, allow_host_panelists_to_use_audible_clap, allow_host_to_enable_join_info, enable_custom_questions and webinar_reactions fields in account and group settings API and webhook events

    • GET /v2/accounts/{accountId}/settings

    • PATCH /v2/accounts/{accountId}/settings

    • GET /v2/groups/{groupId}/settings

    • PATCH /v2/groups/{groupId}/settings

    • account.settings_updated

    • group.settings_updated

    • user.settings_updated

  • New webinar_reactions field in account and group settings API and webhook events

    • GET /v2/accounts/{accountId}/lock_settings

    • PATCH /v2/accounts/{accountId}/lock_settings

    • GET /v2/groups/{groupId}/lock_settings

    • PATCH /v2/groups/{groupId}/lock_settings

    • user.settings_updated

    • group.lock_settings_updated

  • New enable_language_interpretation_by_default, allow_participants_to_speak_in_listening_channel, allow_up_to_25_custom_languages_when_scheduling_meetings fields in account, group and user settings API 

    • GET /v2/accounts/{accountId}/settings

    • PATCH /v2/accounts/{accountId}/settings

    • GET /v2/groups/{groupId}/settings

    • PATCH /v2/groups/{groupId}/settings

    • GET /v2/users/{userId}/settings

    • PATCH /v2/users/{userid}/settings

  • New auto_generated_translation object in account and group settings API 

    • GET /v2/accounts/{accountId}/settings

    • PATCH /v2/accounts/{accountId}/settings

    • GET /v2/groups/{groupId}/settings

    • PATCH /v2/groups/{groupId}/settings

 

  • New value StandaloneWhiteboard for field zoom_room_type in Zoom Room API

    • GET /v2/rooms/{roomId}

    • PATCH /v2/rooms/{roomId}

    • POST /v2/rooms/{roomId}

  • New ip_addressserial_number response fields in Zoom Room API

    • GET /v2/rooms/{roomId}/devices

  • Excluded calendar resource update for whiteboard only in Zoom Room API

    • PATCH /v2/rooms/{id}

  • New alert type message Incorrect room passcode entry detected in the Zoom Room webhook events:

    • zoomroom.alert

    • zoomroom.delayed_alert

 

 Bug Fixes

  • Fixed a bug where an admin can change other admin’s email in user API

    • PUT /v2/users/{userId}/email

  • Modify the validation of fields sip_headers.from_display_name, sip_headers.to_display_name, sip_headers.from_uri in the meeting API

    • PATCH /v2/live_meetings/{meetingId}/events

  • Fixed a bug where it was impossible to update the job_title and location for pending users in the user API

    • PATCH /v2/users/{userId}

  • Fixed a bug in meeting and webinar feedback where incorrect blank format was being returned in dashboard API

    • GET /v2/metrics/webinars/{webinarId}/participants/satisfaction

    • GET /v2/metrics/meetings/{meetingId}/participants/satisfaction

  • Fixed a bug so the value of next_page_token can now be used multiple times in recordings API

    • GET /v2/users/{userId}/recordings

    • GET /v2/accounts/{accountId}/recordings

  • Fixed so the chat messages can now report up to 1 day into the future by plugging in the current time in chat API

    • GET /v2/chat/channels/{channelId}

    • GET /v2/chat/users/{userId}/messages

    • GET /v2/report/chat/sessions

    • GET /v2/report/chat/sessions/{sessionId}