Original publication date: May 23rd, 2022
New
-
Common Areas API
-
GET /v2/phone/common_areas/{commonAreaId}/settings
-
POST /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_keys
-
PATCH /v2/phone/devices/{deviceId}/line_keys
-
-
Firmware Update Rules API
-
GET /v2/phone/firmwares
-
POST /v2/phone/firmware_update_rules
-
GET /v2/phone/firmware_update_rules
-
GET /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/roles
-
GET /v2/phone/roles
-
DELETE /v2/phone/roles/{roleId}
-
PATCH /v2/phone/roles/{roleId}
-
GET /v2/phone/roles/{roleId}
-
POST /v2/phone/roles/{roleId}/members
-
GET /v2/phone/roles/{roleId}/members
-
DELETE /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/sync
-
GET /v2/phone/sms/sessions/{sessionId}/sync
-
Enhancements
-
New response field (
desk_phones
) in List common areas API-
GET /v2/phone/common_areas
-
-
New request field (
members.common_area_ids
) in Add members to a Shared Line Group API-
POST /phone/shared_line_groups/{sharedLineGroupId}/members
-
-
New response fields (
common_areas
,users.extension_id
) in Get a shared line group API-
GET /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 API-
GET /v2/phone/call_logs/{id}/recordings
-
GET /v2/phone/recordings
-
GET /v2/phone/users/{userId}/recordings
-
-
New response field (
caller_billing_reference_id
) in Get call logs API-
GET /v2/phone/call_logs
-
GET /v2/phone/call_logs/{callLogId}
-
GET /v2/phone/phone/users/{userId}/call_logs
-
GET /v2/phone/phone/users/{userId}/call_logs/sync
-
-
New fields(
forwarded_by
,forwarded_to
) in Call log completed webhook events-
phone.callee_call_log_completed
-
phone.caller_call_log_completed
-
-
New field (
accepted_by
) in Call recording is completed event-
phone.recording_completed
-
Bug Fixes
-
Fixed so the user's
area_code
can be set if the previous value was null-
PATCH /v2/phone/users/{userId}/settings
-