The following changes were released on May 23, 2021.

Additions

  • Added new API to mark chat messages read or unread.

    • PATCH /v2/chat/users/{userId}/messages/{messageId}/status

  • Added new API to getting a meeting with archived files.

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

  • Published the Retrieve Call Log Details API. This API was available but not documented.

    • GET /v2/phone/call_logs/{callLogId}

Enhancements

  • Added new error message in the Delete User API.

    • DELETE /v2/users/{userId}

      • 200 Unable to delete this deactivated user. Please contact Zoom support team for more information.

  • Added new response field (signaled_number) in the Get Telephone Report API.

    • GET /v2/report/telephone

  • Added new response field (failover) in the Get Meeting/Webinar Participant Report APIs.

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

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

  • Added new request field (tracking_source_id) in the List webinar registrants API.

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

  • Return live instant meetings in the List meetings API.

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

  • Added new fields (email_language, panelists_invitation_email_notification, attendees_and_panelists_reminder_email_notification, follow_up_attendees_email_notification, follow_up_absentees_email_notification) in the webinar APIs.

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

    • GET /v2/webinars/{webinarId}

    • PATCH /v2/webinars/{webinarId}

  • Added new query parameter (query_data_type) in Recording API.

    • GET /v2/archive_files

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

  • Added new fields (chat_with_sender_emailcc_transcript_file) in the Account/Group Settings APIs.

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

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

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

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

  • Added new field value (meeting_authenticationtype=enforce_login_with_same_account) in the Account/Group/User Settings APIs.

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

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

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

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

  • Added new query parameter (include_fields=download_access_token) in the Recording API.

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

  • Added new response field (download_access_token) in the Recording API.

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

  • Added new fields (recording_type,recording_id,call_id,call_type) in the List Account’s Call Logs APIs.

    • GET /v2/phone/call_logs

    • GET /v2/accounts/{accountId}/phone/call_logs

  • Added new field (call_type) in the List User’s Call Logs APIs.

    • GET /v2/phone/users/{userId}/call_logs

    • GET /v2/accounts/{accountId}/phone/users/{userId}/call_logs

  • Added new field (call_type) in phone call log completed wehhook events.

    • phone.caller_call_log_completed

    • phone.callee_call_log_completed

  • Added new response field (forward_to) in the Retrieve Call Log Details API.

    • GET /v2/phone/call_logs/{callLogId}

  • Added new response field (owner) in the Retrieve Account’s Call Logs API.

    • GET /v2/phone/call_logs

  • The path parameter commonAreaPhoneId supports both commonAreaPhoneId and macAddress in the Common Area Phone APIs.

    • PATCH /v2/phone/common_area_phones/{commonAreaPhoneId}

    • DELETE /v2/phone/common_area_phones/{commonAreaPhoneId}

    • GET /v2/phone/common_area_phone/{commonAreaPhoneId}

  • The path parameters (fromto) supports both date and time(in yyyy-MM-dd'T'HH:mm:ss'Z' format) in the Retrieve Account’s Recordings API.

    • GET /v2/phone/recordings

  • The path parameter callLogId supports both call log id and call id in the Retrieve Call Log Details API.

    • GET /v2/phone/call_logs/{callLogId}

  • Added new parameter (site_id) in the Retrieve Account’s Call Logs API.

    • GET /v2/phone/call_logs

  • Added new response field (shared_line) in the Get Device Details API.

    • GET /v2/phone/devices/{deviceId}

  • Changed documentation display name of Get call log details API to (Get call details from call log). Did not change the endpoint name.

    • GET /phone/metrics/call_logs/{call_id}

Bug fixes

  • Fixed the bug where user email is always returned in lower case in the User API.

    • GET /v2/users

    • GET /v2/users/{userId}

  • Fixed the bug where the user ID is returned as date & time in the Get Meeting/Webinar Participant Report APIs when failover happens.

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

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

  • Fixed the bug where the city field is not returned in the Get Meeting/Webinar APIs.

    • GET /v2/meetings/{meetingId}

    • GET /v2/webinars/{webinarId}

  • Fixed the bug where meeting_authentication does not return true when the option (Only authenticated users can join meetings) is locked on in the account settings.

    • GET /v2/meetings/{meetingId}

    • GET /v2/webinars/{webinarId}

  • Fixed the bug where the field (user_type) omits the webinar type and the large meeting type for List Webinars Dashboards API.

    • GET /v2/metrics/webinars

  • Fixed the bug where updating minimum password length overwrites 2FA field in the Update Account Settings API.

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

  • Fixed the bug where the user.settings_updated webhook event doesn’t fire for Recording settings.

    • user.settings_updated

  • Fixed the bug where clients can’t receive the recording.registration_created event when registering for an on-demand webinar.

    • recording.registration_created

  • Blocking billing APIs throw an error message for the bulk license master account.

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

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

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

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

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

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

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

  • Changed documentation display name of Get call log details API to Get call details from call log. Did not change endpoint name.

    • GET /phone/metrics/call_logs/{call_id}