The following changes were released on September 20, 2021:

New APIs

We’ve added the following new APIs:

Groups

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

  • POST /v2/groups/{groupId}/admins

  • DELETE /v2/groups/{groupId}/admins/{adminId}

Reports

  • GET /v2/report/upcoming_events

SIP Connected Audio

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

Enhancements

  • Updated the POST /v2/users/{userId}/assistants API to support adding assistants whose account is in the same organization as the current user’s account.

  • Updated the POST /v2/users API to support inviting paid account owners.

  • Prevent Google Play Accounts from inviting users or being invited by other users via the POST /v2/users API.

  • Add the new sip_uri response field to the following APIs:

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

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

    • GET /v2/contacts

  • Added the new reply_main_message_id parameter to the POST /v2/chat/users/{userId}/messages API.

  • Added the new breakout_room_schedule field to the following 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 new other_options field to the following 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 new meeting_type, account_name, complete_time, individual, participant_email, participant_join_time, and participant_leave_time fields to the following APIs and event:

    • GET /v2/archive_files

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

    • recording.archive_files_completed

  • Added the new regenerate_activation_code parameter to the GET /v2/rooms/{roomId} API.

  • Added the new account_name, account_type, seats, subscription_start_time fields to the GET /accounts/{accountId} API.

  • Added the new default_password field to the POST /v2/users/{userId}/meetings API.

  • Added the new purchase_order_number and partner_sku fields to the GET /v2/accounts/{accountId}/billing/invoices/{invoiceId} API.

  • Added the new partner_sku, discount_rate, and discount_percent fields to the POST /v2/accounts/{accountId}/plans and POST /v2/accounts/{accountId}/plans/addons APIs for carrier accounts with partner pricing service enabled.

  • Added support for bulk licenses to the following APIs:

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

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

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

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

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

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

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

  • Added support for the Zoom Events plan to the following APIs:

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

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

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

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

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

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

  • Added support for the VideoSDK plan to the following APIs:

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

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

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

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

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

  • Added free trial plan extension support for carrier accounts to the PUT /v2/accounts/{accountId}/plans/base API.

  • Added the new concurrent_meeting field to the user-level settings in the GET /v2/users/{userId}/settings and PATCH /v2/users/{userId}/settings APIs.

Rate limit enhancements

For information about updated rate limiting, see our API rate limit enhancements release note.

Bug Fixes

  • Fixed issue where duplicate key error messages were thrown for the include_fields=registrant_id request parameter in the GET /v2/report/webinars/{webinarId}/participants and GET /v2/report/meetings/{meetingId}/participants APIs.

  • Fixed issue that prevented removing the phone_numbers field in the PATCH /v2/users/{userId} API.

  • Fixed issue where the pmi_password field would return an empty string in the GET /v2/users/{userId}/settings API.

  • Fixed the issue where the meeting_password_requirement field would not return in the GET /v2/accounts/{accountId}/settings and GET /v2/users/{userId}/settings API.

  • Fixed an issue that prevented the GET /v2/report/meetings/{meetingId}/polls API from returning the email field.

  • Fixed an issue where the following APIs would create ZAK tokens that were used to host multiple meetings:

    • GET /v2/meetings/{meetingId}

    • PUT /v2/meetings/{meetingId}/recordings/registrants/status

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

  • Fixed issue where the meeting.updated event was not triggering after updating a meeting’s registration and email settings.

  • Fixed issue where the POST /v2/webinars/{webinarId}/batch_registrants API would not send confirmation emails.