Hey Zoom developers, the following items were released on November 22, 2020 .
New APIs
-
Added a new API that allows you to display or remove alert content from Zoom Rooms.
PATCH /v2/rooms/events
-
Added Billing Invoice APIs
GET /v2/accounts/{accountId}/billing/invoices
GET /v2/accounts/{accountId}/billing/invoices/{invoiceId}
GET /api/download/billing/invoices/{invoiceId}
-
Added Operation Logs Report API for Zoom Phone
GET /v2/phone/reports/operationlogs
Enhancements
-
Added support to create up to 25 polls using Create Batch Meeting Polls API.
POST /v2/meetings/{meetingId}/batch_polls
-
Added a new field(“approved_or_denied_countries_or_regions”) in Meeting APIs.
POST /v2/users/{userId}/meetings
GET /v2/meetings/{meetingId}
PATCH /v2/meetings/{meetingId}
-
Added a new group limit in Create a Group API. A maximum of 5000 groups can be created in a Zoom account.
POST /v2/groups
-
Added new fields(“end_to_end_encrypted_meetings”, “encryption_type”) in Zoom Room Location Settings APIs and Zoom Room Settings APIs.
GET /v2/rooms/locations/{locationId}/settings
PATCH /v2/rooms/locations/{locationId}/settings
GET /v2/rooms/{roomId}/settings
PATCH /v2/rooms/{roomId}/settings
-
Added a new field(“request_permission_to_unmute_participants”) in the Account Settings, Group Settings, User Settings and Lock Settings APIs.
GET /v2/accounts/{accountId}/settings
PATCH /v2/accounts/{accountId}/settings
GET /v2/accounts/{accountId}/lock_settings
PATCH /v2/accounts/{accountId}/lock_settings
GET /v2/groups/{groupId}/settings
PATCH /v2/groups/{groupId}/settings
GET /v2/groups/{groupId}/lock_settings
PATCH /v2/groups/{groupId}/lock_settings
GET /v2/users/{userId}/settings
PATCH /v2/users/{userId}/settings
-
Added a new rate limit error to the Live streaming API.
-
PATCH /v2/meetings/{meetingId}/livestream/status
- Error message: “Too many requests submitted to start the live stream of this meeting: {meetingId}. If the live stream has not already started, retry making a new request after 30 seconds.”
-
Bug Fixes
-
Fixed an issue where an error message was not being returned when someone tried to assign an invalid phone number.
POST /v2/phone/users/{userId}/phone_numbers
POST /v2/phone/users/{userId}/phone_numbers
-
Fixed a bug where the email field was not being validated in Add a Webinar Registrant API.
POST /v2/webinars/{webinarId}/registrants
-
Fixed a null pointer bug in Meeting APIs.
POST /v2/users/{userId}/meetings
PATCH /v2/meetings/{meetingId}
-
Fixed a bug that prevented webinars from being scheduled using webinar templates as a host’s email was not being recognized as a valid value for the
userId
parameter.POST /v2/users/{userId}/webinars
-
Removed an incorrect error message from Recording Settings APIs.
GET /v2/meetings/{meetingUUID}/recordings/settings
PATCH /v2/meetings/{meetingUUID}/recordings/settings
You can also see the update listed on our Changelog: https://marketplace.zoom.us/docs/changelog
Thanks,
Tommy