Phone API - April 18, 2022
1650304800000
New
API
Group call pickup
GET /v2/phone/group_call_pickup
POST /v2/phone/group_call_pickup
GET /v2/phone/group_call_pickup/{groupId}
PATCH /v2/phone/group_call_pickup/{groupId}
DELETE /v2/phone/group_call_pickup/{groupId}
GET /v2/phone/group_call_pickup/{groupId}/members
POST /v2/phone/group_call_pickup/{groupId}/members
DELETE /v2/phone/group_call_pickup/{groupId}/members/{extensionId}
Devices
POST /v2/phone/devices/{deviceId}/extensions
DELETE /v2/phone/devices/{deviceId}/extensions/{extensionId}
Events (Release scheduled on 4/23)
Phone recording
phone.recording_paused
phone.recording_resumed
Enhancements
New request fields (
short_extension
,default_emergency_address
) in Update phone site details APIPATCH /v2/phone/sites/{siteId}
Changed the rate limit label of Delete an emergency address API from
Light
toHeavy
DELETE /v2/phone/emergency_addresses/{emergencyAddressId}
Call logs
New response fields (
caller_number_source
,callee_number_source
) in call logs APIGET /v2/phone/call_logs/{callLogId}
GET /v2/phone/call_logs
GET /v2/phone/users/{userId}/call_logs
GET /v2/phone/users/{userId}/call_logs/sync
New fields (
caller_number_source
,callee_number_source
) in call logs webhook eventsphone.caller_call_log_completed
phone.callee_call_log_completed
Common area changes
Sunset
response header added to common area phones APIPOST /v2/phone/common_area_phones
GET /v2/phone/common_area_phones
GET /v2/phone/common_area_phones/{commonAreaPhoneId}
PATCH /v2/phone/common_area_phones/{commonAreaPhoneId}
DELETE /v2/phone/common_area_phones/{commonAreaPhoneId}
PATCH /v2/phone/common_area_phones/{commonAreaPhoneId}/calling_plans
DELETE /v2/phone/common_area_phones/{commonAreaId}/calling_plans/{type}
PATCH /v2/phone/common_area_phones/{commonAreaPhoneId}/phone_numbers
DELETE /v2/phone/common_area_phones/{commonAreaId}/phone_numbers/{phoneNumberId}
New response field (
common_area_optimized
) in common area phones APIPOST /v2/phone/common_area_phones
GET /v2/phone/common_area_phones/{commonAreaPhoneId}
Call queues
New request field (
common_area_ids
) in POST call queues APIPOST /v2/phone/call_queues
POST /v2/phone/call_queues/{callQueueId}/members
New response fields (
common_areas
,extension_id
) in Get call queue detail APIGET /v2/phone/call_queues/{callQueueId}
Unassign a member from call queue API supports deleting a member of the common area from the call queue
DELETE /v2/phone/call_queues/{callQueueId}/members/{memberId}
Devices
New response fields (
provision_template_id
,extension_id
) in GET devices APIGET /v2/phone/devices
GET /v2/phone/devices/{deviceId}
New request field (
provision_template_id
) in Update a device APIPATCH /v2/phone/devices
New request fields (
assignee_extension_ids
,provision_template_id
) in Add a device APIPOST /v2/phone/devices