The following changes were released on April 18 2022:

Added

Meeting

  • Get a meeting's join token for local recording

    • GET /v2/meetings/{meetingId}/jointoken/local_recording

Webinar

  • Get a webinar's join token for local recording

    • GET /v2/webinars/{webinarId}/jointoken/local_recording

  • Get webinar's session branding

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

  • Set webinar's default branding Virtual Background

    • PATCH /v2/webinars/{webinarId}/branding/virtual_backgrounds

  • Upload a webinar's branding Virtual Background

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

  • Delete a webinar's branding Virtual Backgrounds

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

  • Upload a webinar's branding wallpaper

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

  • Delete a webinar's branding wallpaper

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

Workspace

We have introduced new Workspaces APIs with the following endpoints:

  • List workspaces

    • GET /v2/workspaces

  • Create a reservation

    • POST /v2/workspaces/{workspaceId}/reservations

  • Update a reservation

    • PATCH /v2/workspaces/{workspaceId}/reservations

  • Delete a reservation

    • DELETE /v2/workspaces/{workspaceId}/reservations/{reservationId}

Master APIs

  • Get webinar's session branding

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

  • Set webinar's default branding Virtual Background

    • PATCH /v2/accounts/{accountId}/webinars/{webinarId}/branding/virtual_backgrounds

  • Upload a webinar's branding Virtual Background

    • POST /v2/accounts/{accountId}/webinars/{webinarId}/branding/virtual_backgrounds

  • Delete a webinar's branding Virtual Backgrounds

    • DELETE /v2/accounts/{accountId}/webinars/{webinarId}/branding/virtual_backgrounds

  • Upload a webinar's branding wallpaper

    • POST /v2/accounts/{accountId}/webinars/{webinarId}/branding/wallpaper

  • Delete a webinar's branding wallpaper

    • DELETE /v2/accounts/{accountId}/webinars/{webinarId}/branding/wallpaper

Enhancements

  • New authentication_exception.join_url response field in the following Meeting APIs:

    • GET /v2/meetings/{meetingId}

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

  • New activity response field in the GET /v2/contacts API.

  • New enable_session_branding field in the following Webinar APIs:

    • PATCH /v2/webinars/{webinarId}

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

    • GET /v2/webinars/{webinarId}

  • New participant.invite.callout value for the method field and new invitee_name, phone_number, and invite_options fields in the params field in the PATCH /v2/live_meetings/{meetingId}/events API.

  • New transfer_whiteboard request field in the DELETE /v2/users/{userId} API.

  • New location_id response field in the GET /v2/metrics/zoomrooms API.

  • New status field in the following Archiving APIs:

    • GET /v2/archive_files

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

  • Added Data center region for session data in transit support for Video SDK accounts in the following Account APIs:

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

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

  • New zoom_iq_for_sales, auto_answer, and allow_show_zoom_windows fields in the following User APIs:

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

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

  • New always_display_zoom_meeting_as_topic and always_display_zoom_webinar_as_topic, display_topic_for_scheduled_meetings, display_topic_for_scheduled_webinars, and enable fields in the following Group APIs:

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

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

  • New always_display_zoom_webinar_as_topic fields in the following Account APIs:

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

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

  • Added support for the Zoom Phone and Bundle plan usage in the GET /v2/accounts/{accountId}/plans/usage API.

  • New vsdk_cmr_monthly_100 and vsdk_cmr_monthly_500 API plan types in the following Billing APIs:

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

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

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

Bug Fixes

  • Fixed an issue where the manager field's information could not be cleared in the PATCH /v2/users/{userId} API.

  • Fixed an issue where an uploaded Virtual Background file contained file path info in the following APIs:

    • POST /v2/accounts/{id}/settings/virtual_backgrounds

    • POST /v2/groups/{id}/settings/virtual_backgrounds

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

  • Fixed an issue where the action parameter's recover value would trigger after recovering a permanently-deleted recording file in the PUT /v2/meetings/{meetingId}/recordings/{recordingId}/status API.

  • Fixed an issue where adding recording registrants via the POST /v2/meetings/{meetingId}/recordings/registrants API that would allow blank values for email addresses.

  • Fixed an issue where the passcode detection in the PATCH /v2/meetings/{meetingId}/recordings/settings API was weak.