API Updates - July 19, 2021
1626720300000
The following changes were released on July 19, 2021:
New APIs and events
Added the Chat Message Reactions API:
PATCH /v2/chat/users/{userId}/messages/{messageId}/emoji_reactions
Added the following emergency service location APIs:
POST /v2/phone/locations
GET /v2/phone/locations
GET /v2/phone/locations/{locationId}
PATCH /v2/phone/locations/{locationId}
DELETE /v2/phone/locations/{locationId}
Added the List SIP groups API:
POST /v2/phone/sip_groups
Added external contact APIs:
POST /v2/phone/external_contacts
GET /v2/phone/external_contacts
GET /v2/phone/external_contacts/{externalContactId}
PATCH /v2/phone/external_contacts/{externalContactId}
DELETE /v2/phone/external_contacts/{externalContactId}
Enhancements
Added the new
join_from_mobile
andjoin_from_desktop
fields in the following APIs:GET /v2/users/{userId}/settings
GET /v2/groups/{groupId}/settings
GET /v2/accounts/{accountId}/settings
PATCH /v2/users/{userId}/settings
PATCH /v2/groups/{groupId}/settings
PATCH /v2/accounts/{accountId}/settings
Added new
zoom_events
andzoom_events_capacity
fields in theGET /v2/users/{userId}/settings
andPATCH /v2/users/{userId}/settings
APIs.Added a new
label
field in theGET /v2/users/{userId}
andPATCH /v2/users/{userId}
APIs.Added a new
encrypted_email
request field in theGET /v2/users/{userId}
API.Enabled new reseller plans for API ordering in the
POST /v2/accounts/{accountId}/plans
andPOST /v2/accounts/{accountId}/plans/addons
APIs.Added the new
pre_schedule
field in the following APIs:POST /v2/users/{userId}/meetings
GET /v2/meetings/{meetingId}
PATCH /v2/meetings/{meetingId}
Added the new
call_id
andcall_log_id
fields to theGET /v2/phone/users/{userId}/recordings
andGET /v2/phone/recordings
APIs:Added the new
device_public_ip
anddevice_private_ip
fields to the following APIs:GET /v2/phone/metrics/call_logs
GET /v2/phone/metrics/call_logs/{call_id}
GET /v2/phone/metrics/call_logs/{callId}/qos
Added the new
query_date_type
request field and newend_time
response field in theGET /v2/phone/recordings
API.Added the new
international_calling
response field in theGET /v2/phone/users/{userId}
API.Added the new
international_calling
request field in thePATCH /v2/phone/users/{userId}
API.Added the new
port_prefix
request field in thePOST /v2/phone/batch_locations
API.Added the new
country
andextension_number
response fields in theGET /v2/phone/users/{userId}/settings
API.Added the new
site
field in thephone.caller_call_log_completed
andphone.callee_call_log_completed
events.Added a new error message in the
POST /v2/users/{userId}/settings/virtual_backgrounds
API:120
Unable to delete this deactivated user. Please contact Zoom support team for more information.
Added new error messages in the
PATCH /v2/users/{userId}/settings
API:1205
You can’t enable the Zoom Events feature because you already have the Webinar feature.1206
You can only enable the Zoom Events feature for Licensed or On-prem users.300
You cannot downgrade the Zoom Events feature to {0} capacity because there is an upcoming Zoom Events scheduled with {1} capacity.300
You cannot remove the Zoom Events feature for this user because the user has an upcoming Zoom Events scheduled.
Added a new error message in the
PATCH /v2/users/{userId}
API:300
You cannot change the user type to ‘Basic’ because this user has an upcoming Zoom Events scheduled.
Added a new error message in the Update user status API.
PATCH /v2/users/{userId}/status
300
You cannot deactivate this user because the user has an upcoming Zoom Events scheduled.
Added new
registrant_id
andparticipant_user_id
fields in the following events:meeting.participant_joined
meeting.participant_left
webinar.participant_joined
webinar.participant_left
Added the new
leave_reason
fields in the following events:meeting.participant_left
webinar.participant.left
Limited the support for the
webinar100
,webinar500promo
andwebinar1000promo
plans in the following APIs:POST /v2/accounts/{accountId}/plans
POST /v2/accounts/{accountId}/plans/addons
PUT /v2/accounts/{accountId}/plans/addons
Added webinar invite limitations to the following APIs:
POST /v2/webinars/{webinarId}/registrants
POST /v2/webinars/{webinarId}/batch_registrants
POST /v2/webinars/{webinarId}/panelists
Bug fixes
Fixed a bug that was not returning the
start_time
,end_time
, andduration
responses in theGET /v2/metrics/meetings/{meetingId}
API.Fixed the bug where the returned
host
value is incorrect in theGET /v2/metrics/meetings/{meetingId}
API.Fixed the bug where updating the
recording_audio_transcript
value turns off automatic recording in thePATCH /v2/users/{userId}/settings
API.Fixed the bug where the audit log for changing the profile and setting doesn’t work in the following APIs:
PATCH /v2/rooms/{roomId}
PATCH /v2/rooms/account_profile
PATCH /v2/rooms/locations/{locationId}
Fixed the bug in the
GET /v2/chat/users/{userId}/messages
API where administrators would receive messages sent by other users to themselves.Fixed the bug that the
next_page_token
setting can invalidate the date in theGET /v2/chat/users/{userId}/messages
API.Fixed the bug where the
next_page_token
setting is not displayed in theGET /v2/chat/users/{userId}/messages
API when theinclude_deleted_and_edited_message
parameter value istrue
.Fixed the bug that displays an incorrect status field value in the
GET /v2/accounts/{accountId}/billing/invoices/{invoiceId}
API.Fixed the bug where the registration email does not support 180 characters in the following APIs:
POST /v2/meetings/{meetingId}/registrants
POST /v2/meetings/{meetingId}/batch_registrants
PUT /v2/meetings/{meetingId}/registrants/status
POST /v2/webinars/{webinarId}/registrants
POST /v2/webinars/{webinarId}/batch_registrants
PUT /v2/webinars/{webinarId}/registrants/status
Fixed the bug where the
agenda
response was missing when using theupcoming
orlive
values for thetype
parameter in theGET /v2/users/{userId}/meetings
API.Fixed the bug where the user IDs of pending users are displayed in the
GET /v2/users
API.Fixed the bug where the host keys of users are removed after updating location information in the
PATCH /v2/users/{userId}
API.Fixed the bug where the
outbound_caller_ids
field only displays in theGET /v2/phone/users/{userId}/settings
API if the “Select Outbound Caller ID” value istrue
.
Did you like this update?