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_callout
value for themethod
field and newdevice_ip
andcall_type
fields in theparams
field in the Use in-meeting controls API:-
PATCH /v2/live_meetings/{meetingId}/events
-
-
New
panelist_authentication
,add_audio_watermark
, andadd_watermark
request fields in the following Webinars APIs:-
POST /v2/users/{userId}/webinars
-
PATCH /v2/webinars/{webinarId}
-
-
New
panelist_authentication
,add_audio_watermark
, andadd_watermark
response fields in the following Webinars APIs:-
POST /v2/users/{userId}/webinars
-
GET /v2/webinars/{webinarId}
-
-
New
user_ids
response 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
files
response 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
recurrence
field in the following Meetings and Webinars webhooks:-
meeting.created
-
webinar.created
-
-
New
recording_play_passcode
response 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_decline
values for themethod
field and newmeeting_number
,passcode
,force_accept
,user_ids
,meeting_topic
,start_time
,duration
, andtimezone
fields in theparams
field in the Zoom Rooms API:-
PATCH /v2/rooms/{id}/events
-
-
New
query_name
request parameter field in the following Zoom Rooms API:-
GET /v2/rooms
-
-
New
manage_saved_polls_and_quizzes
field 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_id
field in the following Zoom Rooms APIs:-
GET /v2/rooms/{roomId}
-
PATCH /v2/rooms/{roomId}
-
POST /v2/rooms
-
-
New
comment
field 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_voice
field in the following Zoom Room APIs:-
GET /v2/rooms/{id}/settings
-
PATCH /v2/rooms/{id}/settings
-
-
New
user_id
field in the following Workspace API:-
GET /v2/workspaces/{workspaceId}/reservations
-
-
New
number_of_messages
field 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
failed
for thestatus
field in the following Archiving APIs:-
GET /v2/archive_files
-
GET /v2/past_meetings/{meetingUUID}/archive_files
-
-
Removed
host_key
response 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_key
field 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
action
ssoCreate
, the user’s role should beowner
:-
POST /v2/users
-
-
Fixed issue where the value of
next_page_token
field 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
-