Zoom Phone - May 23, 2022
New
-
Common Areas API
GET /v2/phone/common_areas/{commonAreaId}/settingsPOST /v2/phone/common_areas/{commonAreaId}/settings/{settingType}DELETE /v2/phone/common_areas/{commonAreaId}/settings/{settingType}PATCH /v2/phone/common_areas/{commonAreaId}/settings/{settingType}
-
Device Line Keys API
GET /v2/phone/devices/{deviceId}/line_keysPATCH /v2/phone/devices/{deviceId}/line_keys
-
Firmware Update Rules API
GET /v2/phone/firmwaresPOST /v2/phone/firmware_update_rulesGET /v2/phone/firmware_update_rulesGET /v2/phone/firmware_update_rules/{ruleId}DELETE /v2/phone/firmware_update_rules/{ruleId}PATCH /v2/phone/firmware_update_rules/{ruleId}
-
Phone Roles API
POST /v2/phone/rolesGET /v2/phone/rolesDELETE /v2/phone/roles/{roleId}PATCH /v2/phone/roles/{roleId}GET /v2/phone/roles/{roleId}POST /v2/phone/roles/{roleId}/membersGET /v2/phone/roles/{roleId}/membersDELETE /v2/phone/roles/{roleId}/members
-
Site settings API
GET /v2/phone/sites/{siteId}/settings/{settingType}PATCH /v2/phone/sites/{siteId}/settings/{settingType}POST /v2/phone/sites/{siteId}/settings/{settingType}
-
SMS session sync API
GET /v2/phone/users/{userId}/sms/sessions/syncGET /v2/phone/sms/sessions/{sessionId}/sync
Enhancements
-
New response field (
desk_phones) in List common areas APIGET /v2/phone/common_areas
-
New request field (
members.common_area_ids) in Add members to a Shared Line Group APIPOST /phone/shared_line_groups/{sharedLineGroupId}/members
-
New response fields (
common_areas,users.extension_id) in Get a shared line group APIGET /v2/phone/shared_line_groups/{sharedLineGroupId}
-
Unassign a member from Shared Line Group API supports deleting an unassigned member of the common area
DELETE /v2/phone/shared_line_groups/{sharedLineGroupId}/members/{memberId}
-
New response fields (
outgoing_by,accepted_by) in Get call recording APIGET /v2/phone/call_logs/{id}/recordingsGET /v2/phone/recordingsGET /v2/phone/users/{userId}/recordings
-
New response field (
caller_billing_reference_id) in Get call logs APIGET /v2/phone/call_logsGET /v2/phone/call_logs/{callLogId}GET /v2/phone/phone/users/{userId}/call_logsGET /v2/phone/phone/users/{userId}/call_logs/sync
-
New fields (
forwarded_by,forwarded_to) in Call log completed webhook eventsphone.callee_call_log_completedphone.caller_call_log_completed
-
New field (
accepted_by) in Call recording is completed eventphone.recording_completed
Bug Fixes
-
Fixed so the user's
area_codecan be set if the previous value was nullPATCH /v2/phone/users/{userId}/settings