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 a user API:

    • DELETE /v2/users/{userId}

      • 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 Dashboards meetings and webinars APIs:

    • GET /v2/metrics/meetings

    • GET /v2/metrics/webinars

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

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

  • Added the account_number response field to the Get a user API.

    • GET /v2/users/{userId}

  • Added the employee_unique_id response field to the Get a user API.

    • GET /v2/users/{userId}

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 List meeting polls API.

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

  • Fixed a JSON formatting bug for breakout room data in the Get a meeting API.

    • GET /v2/meetings/{meetingId}

  • Fixed a bug in the List archived files API where the from and to parameter values returned differed from the response in the Get meeting archive files API.

    • GET /v2/archive_files

  • Fixed the 10 image limit error for users with no virtual backgrounds in the Upload virtual background files API.

    • POST /v2/users/{userid}/settings/virtual_backgrounds

  • Fixed where the meeting UUID was not returned in the Update a meeting API.

    • PATCH /v2/meetings/{meetingId}

  • Fixed a bug where not all user channels were returned in the List user’s channels API.

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

  • Fixed a bug where the user_type value returned as unknown in the List meetings API.

    • GET /v2/metrics/meetings