The following changes were released on August 17, 2021:

New APIs

Meetings

Get a meeting registrant

  • GET /v2/meetings/{meetingId}/registrants/{registrantId}

Phone

Get an account’s call recording

  • GET /v2/phone/call_logs/{id}/recordings

Update user’s settings

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

Enhancements

  • Ignore the Prevent from adding a sub account flag when a distributor orders via API.

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

  • Enabled scheduling privileges across linked accounts in the following Meetings and Webinars APIs:

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

    • PATCH /v2/meetings/{meetingId}

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

    • PATCH /v2/webinars/{webinarId}

  • Added the allow_participants_chat_with, allow_users_save_chats, allow_live_streaming, live_streaming_facebook, live_streaming_youtube, custom_service_instructions, webinar_live_streaming, and webinar_chat fields to the following Settings APIs:

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

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

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

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

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

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

  • Added the webinar_question_answer, webinar_live_streaming, and webinar_chat fields to the following Settings APIs:

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

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

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

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

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

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

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

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

  • Added the hd_video_for_attendees and send_1080p_video_to_attendees field to the following Webinars APIs:

    • GET /v2/webinars/{webinarId}

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

    • PATCH /v2/webinars/{webinarId}

  • Added the pronouns and pronouns_option fields to the following Users APIs:

    • GET /v2/users/{userId}

    • PATCH /v2/users/{userId}

  • Added the phone_numbers field to the following Contacts APIs:

    • GET /v2/contacts

    • GET /v2/chat/users/me/contacts/{contactId}

  • Added new validations to the DELETE /v2/users/{userId} API:

    • 300 This user has published events on Zoom Events and cannot be deleted or unlinked.

    • 300 This user has published events on Zoom Events and you do not specify a target user to transfer data.

    • 300 The destination user does not have a Zoom Events license and cannot receive this data.

    • 300 The destination user does not have a $license or higher license and cannot receive this data.

  • Added the has_archiving response field to the following APIs:

    • GET /v2/metrics/meetings

    • GET /v2/metrics/webinars

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

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

  • Added the account_number and employee_unique_id response field to the GET /v2/users/{userId} API.

Bug Fixes

  • Fixed the three-tier account structure API to loosen the requirements for a tier 2 account when a tier 1 account is a Reseller account.

    • POST /v2/accounts

  • Fixed a null pointer bug in the GET /v2/meetings/{meetingId}/polls API.

  • Fixed a JSON formatting bug for breakout room data in the GET /v2/meetings/{meetingId} API.

  • Fixed a bug in the GET /v2/archive_files API where the from and to parameter values returned differed from the response in the GET /past_meetings/{meetingUUID}/archive_files API.

  • Fixed the 10 image limit error for users with no virtual backgrounds in the POST /v2/users/{userid}/settings/virtual_backgrounds API.

  • Fixed where the meeting UUID was not returned in the PATCH /v2/meetings/{meetingId} API.

  • Fixed a bug where not all user channels were returned in the GET /v2/chat/users/{userId}/channels API.

  • Fixed a bug where the user_type value returned as unknown in the GET /v2/metrics/meetings API.