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}-
200Unable 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}/participantsGET /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}/webinarsGET /v2/webinars/{webinarId}PATCH /v2/webinars/{webinarId}
- Added new query parameter (
query_data_type) in Recording API.GET /v2/archive_filesGET /v2/accounts/{accountId}/archive_files
- Added new fields (
chat_with_sender_email,cc_transcript_file) in the Account/Group Settings APIs.GET /v2/accounts/{accountId}/settingsPATCH /v2/accounts/{accountId}/settingsGET /v2/groups/{groupId}/settingsPATCH /v2/groups/{groupId}/settings
- Added new field value (
meeting_authentication,type=enforce_login_with_same_account) in the Account/Group/User Settings APIs.GET /v2/accounts/{accountId}/settingsPATCH /v2/accounts/{accountId}/settingsGET /v2/groups/{groupId}/settingsGET /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_logsGET /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_logsGET /v2/accounts/{accountId}/phone/users/{userId}/call_logs
- Added new field (
call_type) in phone call log completed wehhook events.phone.caller_call_log_completedphone.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
commonAreaPhoneIdsupports 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 (
from,to) supports both date and time(inyyyy-MM-dd'T'HH:mm:ss'Z'format) in the Retrieve Account’s Recordings API.GET /v2/phone/recordings
- The path parameter
callLogIdsupports 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/usersGET /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}/participantsGET /v2/report/webinars/{webinarId}/participants
- Fixed the bug where the
cityfield is not returned in the Get Meeting/Webinar APIs.GET /v2/meetings/{meetingId}GET /v2/webinars/{webinarId}
- Fixed the bug where
meeting_authenticationdoes 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_updatedwebhook event doesn’t fire for Recording settings.user.settings_updated
- Fixed the bug where clients can’t receive the
recording.registration_createdevent 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}/plansPUT /v2/accounts/{accountId}/plans/basePOST /v2/accounts/{accountId}/plans/addonsPUT /v2/accounts/{accountId}/plans/addonsPUT /v2/accounts/{accountId}/plans/bundlesPATCH /v2/accounts/{accountId}/plans/base/statusPATCH /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}
You can also see the update listed on our Changelog: https://marketplace.zoom.us/docs/changelog
Thanks,
Tommy
