Added

  • New Meeting and Webinar webhook events:

    • meeting.participant_role_changed

    • webinar.participant_role_changed

    • meeting.participant_feedback

    • webinar.participant_feedback

  • New Chat APIs:

    • POST /chat/users/{userId}/messages/files

    • POST /chat/users/{userId}/files

  • New Workspace API:

    • GET /v2/workspaces/usage

Enhancements

  • New virtual_background_id request field in the following Meeting API:

    • POST /v2/webinars/{webinarId}/panelists

  • New virtual_background_id response field in the following Meeting API:

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

  • New host_save_video_order request field in the following Meeting APIs:

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

    • GET /v2/meetings/{meetingId}

  • New host_save_video_order response field in the following Meeting APIs:

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

    • GET /v2/meetings/{meetingId}

  • New live answered value in response field answer in the following Webinar API:

    • GET /v2/report/webinars/{webinarId}/qa

  • New plan_room_connector response field in Plan Usage API:

    • GET /v2/accounts/{accountId}/plans/usage

  • New rich_text and file_ids request field in the Send a chat message API.

    • POST /chat/users/{userId}/messages

  • Added support for Zoom United Pro, Business, and Enterprise plans in the Billing APIs:

    • POST /v2/accounts/{accountId}/plans/addons

    • PUT /v2/accounts/{accountId}/plans/base

    • PUT /v2/accounts/{accountId}/plans/addons

    • PATCH /v2/accounts/{accountId}/plans/addons/status

    • PATCH /v2/accounts/{accountId}/plans/base/status

  • New remote_support and non_verbal_feedback fields in the following Account APIs:

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

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

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

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

  • New zoom_whiteboard, post_meeting_feedback, and whiteboard fields in the following User APIs:

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

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

  • New encryption_fingerprint field in the following **Archiving** APIs & Webhook:

    • GET /v2/archive_files

    • GET /v2/past_meetings/{meetingUUID}/archive_files

    • recording.archive_files_completed

  • New chat_with_direct_message, action_when_archive_failed, notification_when_archiving_starts, play_voice_prompt_when_archiving_starts, and archive_retention fields in the following Account and Group APIs:

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

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

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

  • New cluster response field in the following User API:

    • GET /v2/users/{userId}

  • New bo_mtg_id response field in the following Dashboard API:

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

  • Add error message 12702 - Can not access meeting/webinar a year ago. in the following Dashboard, Meeting and Report APIs:

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

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

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

    • GET /v2/metrics/meetings/{meetingId}/participants/{participantId}/qos

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

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

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

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

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

    • GET /v2/metrics/webinars/{webinarId}/participants/{participantId}/qos

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

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

    • GET /v2/report/meetings/{meetingId}/participants

    • GET /v2/report/meetings/{meetingId}/polls

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

    • GET /v2/report/webinars/{webinarId}/participants

    • GET /v2/report/webinars/{webinarId}/polls

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

    • GET /v2/past_meetings/{meetingId}

    • GET /v2/past_meetings/{meetingId}/polls

    • GET /v2/past_meetings/{meetingId}/participants

Bug Fixes

  • Fixed issue where first_name and last_name were missing when updating a user by activation email in the following event:

    • user.updated

  • Fixed issue where sip_links was incorrect in the response of the following Meeting API:

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