Added

  • New Webinar branding APIs:

    • POST /v2/webinars/{webinarId}/branding/name_tags

    • PATCH /v2/webinars/{webinarId}/branding/name_tags/{nameTagId}

    • DELETE /v2/webinars/{webinarId}/branding/name_tags

  • New Recording webhook events:

    • recording.batch_recovered

    • recording.batch_deleted

  • New Zoom Rooms Calendar APIs:

    • GET /v2/rooms/calendar/services

    • DELETE /v2/rooms/calendar/services/{serviceId}

    • GET /v2/rooms/calendar/services/{serviceId}/resources

    • POST /v2/rooms/calendar/services/{serviceId}/resources

    • GET /v2/rooms/calendar/services/{serviceId}/resources/{resourceId}

    • DELETE /v2/rooms/calendar/services/{serviceId}/resources/{resourceId}

    • PUT /v2/rooms/calendar/services/{serviceId}/sync

  • New Dashboard API:

    • GET /v2/metrics/client_versions

  • New Webinar webhook events:

    • meeting.participant_phone_callout_ringing

    • meeting.participant_phone_callout_accepted

    • meeting.participant_phone_callout_rejected

    • meeting.participant_phone_callout_missed

Enhancements

  • New name_tag_id, name_tag_pronouns, name_tag_description, and name_tag_name request and response fields in the following Webinar API:

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

  • New name_tags response field in the following Webinar API:

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

  • New audio interpretation file (recording_type=audio_interpretation) in the following Recording API and Webhook events:

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

    • recording.completed

    • recording.deleted

    • recording.trashed

    • recording.recovered

  • New exclude_child_message request field in Chat API:

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

  • New participants_share_simultaneously field in the following Settings APIs:

    • 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 remote_support field in the following Zoom Room APIs:

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

    • PATCH /v2/rooms/{roomId}/settings

  • New enum value 4 of type field in the Chat API:

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

  • New include_bot_message request field in the Chat API:

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

  • New bot_message response field in the Chat API:

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

  • New assigned_accounts response field in the following SIP Trunk API:

    • GET /v2/accounts/{accountId}/sip_trunk/internal_numbers

  • Add a new validation that the length of field dept cannot exceed 128 in the following Update a user API:

    • PATCH /v2/users/{userId}

  • Support new Zoom Whiteboard add-on plans in the Billing APIs:

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

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

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

  • Exclude expired plans in the response for plan usage in the following Billing API

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

  • Support removing calendar resource from Zoom Room in the following Zoom Room API

    • PATCH /v2/rooms/{roomId}

Bug Fixes

  • Fix bug where the topic field was missing in the Meeting Recording Settings API:

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

  • Fix bug that total_records field is incorrect in the Dashboard List Meeting Participants API:

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

  • Fix bug that the message count is incorrect in the Dashboard Get Chat Metrics API:

    • GET /v2/metrics/chat

  • Fix bug where the Dashboard/Report APIs returned webinar data:

    • GET /v2/metrics/meetings

    • GET /v2/report/users/{userId}/meetings

  • Hide email addresses for users flagged as guests in the following Webhook events

    • meeting.chat_message_sent

    • webinar.chat_message_sent