Zoom One - June 21, 2022
import RebrandingAlert from "#content/changelog/_includes/_zoom-one-rebranding-alert.mdx";
Added
-
New Webinar webhook events:
-
meeting.participant_room_system_callout_ringing -
meeting.participant_room_system_callout_accepted -
meeting.participant_room_system_callout_rejected -
meeting.participant_room_system_callout_missed -
meeting.participant_room_system_callout_failed -
meeting.chat_message_sent -
webinar.chat_message_sent
-
-
New Chat API:
GET /v2/chat/channels
-
New Billing Invoice Report APIs:
-
POST /v2/accounts/billing/invoice_reports -
GET /v2/accounts/billing/invoice_reports -
GET /v2/accounts/billing/invoice_reports/{invoiceReportId} -
DELETE /v2/accounts/billing/invoice_reports/{invoiceReportId}
-
-
New Meetings API:
DELETE /v2/live_meetings/{meetingId}/chat/messages/{messageId}
-
New Webinars API:
DELETE /v2/live_webinars/{webinarId}/chat/messages/{messageId}
-
New Archiving API:
GET /v2/archive_files/statistics
-
New Meeting and Webinar APIs:
-
GET /v2/meetings/{meetingId}/jointoken/local_recording -
GET /v2/webinars/{webinarId}/jointoken/local_recording
-
Enhancements
-
New
participant.invite.room_system_calloutvalue for themethodfield and newdevice_ipandcall_typefields in theparamsfield in the Use in-meeting controls API:PATCH /v2/live_meetings/{meetingId}/events
-
New
panelist_authentication,add_audio_watermark, andadd_watermarkrequest fields in the following Webinars APIs:-
POST /v2/users/{userId}/webinars -
PATCH /v2/webinars/{webinarId}
-
-
New
panelist_authentication,add_audio_watermark, andadd_watermarkresponse fields in the following Webinars APIs:-
POST /v2/users/{userId}/webinars -
GET /v2/webinars/{webinarId}
-
-
New
user_idsresponse field in the Get a message API:GET /v2/chat/users/{userId}/messages/{messageId}
-
Add error message
300-This API is not available for this account, please contact Zoom support.and300-The account is over is meeting and webinar cloud storage limits. Additional storage needs to be purchased or cloud recordings need to be deleted.in the Use in-meeting controls APIs:-
PATCH /v2/live_meetings/{meetingId}/events -
PATCH /v2/videosdk/sessions/{sessionId}/events
-
-
Add error message
3000-The account is over meeting and webinar cloud storage limits. If the account is not within its limits at the start of the meeting the recording will fail.in the following Meeting and Webinar APIs:-
POST /v2/users/{userId}/webinars -
GET /v2/webinars/{webinarId} -
POST /v2/users/{userId}/meetings -
GET /v2/meetings/{meetingId}
-
-
New
filesresponse field in the following Chat Message APIs:-
GET /v2/chat/users/{userId}/messages -
GET /v2/chat/users/{userId}/messages/{messageId}
-
-
Delete all the Deprecated Webhook related APIs:
-
GET /v2/webhooks -
POST /v2/webhooks -
GET /v2/webhooks/{webhookId} -
PATCH /v2/webhooks/{webhookId} -
DELETE /v2/webhooks/{webhookId} -
PATCH /v2/webhooks/options
-
-
New
recurrencefield in the following Meetings and Webinars webhooks:-
meeting.created -
webinar.created
-
-
New
recording_play_passcoderesponse field in the following Cloud Recording API:GET /v2/meetings/{meetingId}/recordings
-
New
zoomroom.restart,zoomroom.meeting_leave,zoomroom.meeting_join,zoomroom.meeting_invite,zoomroom.meeting_cancel,zoomroom.meeting_end,zoomroom.mute,zoomroom.unmute,zoomroom.meeting_accept, andzoomroom.meeting_declinevalues for themethodfield and newmeeting_number,passcode,force_accept,user_ids,meeting_topic,start_time,duration, andtimezonefields in theparamsfield in the Zoom Rooms API:PATCH /v2/rooms/{id}/events
-
New
query_namerequest parameter field in the following Zoom Rooms API:GET /v2/rooms
-
New
manage_saved_polls_and_quizzesfield in the following Settings APIs:-
GET /v2/accounts/{accountId}/settings -
PATCH /v2/accounts/{accountId}/settings -
GET /v2/groups/{groupId}/settings -
PATCH /v2/groups/{groupId}/settings
-
-
New
calendar_resource_idfield in the following Zoom Rooms APIs:-
GET /v2/rooms/{roomId} -
PATCH /v2/rooms/{roomId} -
POST /v2/rooms
-
-
New
commentfield in the following Dashboards APIs:-
GET /v2/metrics/webinars/{webinarId}/participants/satisfaction -
GET /v2/metrics/meetings/{meetingId}/participants/satisfaction
-
-
New
entry_exit_chime,record_play_own_voicefield in the following Zoom Room APIs:-
GET /v2/rooms/{id}/settings -
PATCH /v2/rooms/{id}/settings
-
-
New
user_idfield in the following Workspace API:GET /v2/workspaces/{workspaceId}/reservations
-
New
number_of_messagesfield in the following Archiving APIs and webhook:-
GET /v2/archive_files -
GET /v2/past_meetings/{meetingUUID}/archive_files -
recording.archive_files_completed
-
-
New enum value
failedfor thestatusfield in the following Archiving APIs:-
GET /v2/archive_files -
GET /v2/past_meetings/{meetingUUID}/archive_files
-
-
Removed
host_keyresponse field from the following Users APIs:-
GET /users -
GET /users/{userId} -
GET /users/me -
GET /accounts/{accountId}/users -
GET /accounts/{accountId}/users/{userId}
-
-
New
user_keyfield in the following VideoSDK webhooks:-
session.user_joined -
session.user_left
-
Bug Fixes
-
Fixed issue where when creating a pending user by Create User API with the
actionssoCreate, the user’s role should beowner:POST /v2/users
-
Fixed issue where the value of
next_page_tokenfield was wrong in some cases in the following Cloud Recording APIs:-
GET /v2/users/{userId}/recordings -
GET /v2/accounts/{accountId}/users/{userId}/recordings
-
-
Fixed bug where Audio Conferencing plans were unable to be added with Zoom United plans:
-
POST /v2/accounts/{accountId}/plans -
POST /v2/accounts/{accountId}/plans/addons
-
-
Fixed Unable to list 3 tier sub-accounts:
GET /v2/accounts