On October 24, we added new phone API endpoints and webhook events. We also made updates to existing ones. Note the new location of Zoom Phone API.

New

  • Call handling API

    • POST /v2/phone/extension/{extensionId}/call_handling/settings/{settingType}

    • PATCH /v2/phone/extension/{extensionId}/call_handling/settings/{settingType}

    • DELETE /v2/phone/extension/{extensionId}/call_handling/settings/{settingType}

    • GET /v2/phone/extension/{extensionId}/call_handling/settings

  • List auto receptionists API

    • GET /v2/phone/auto_receptionists

  • Monitoring group API

    • GET /v2/phone/monitoring_groups

    • POST /v2/phone/monitoring_groups

    • GET /v2/phone/monitoring_groups/{monitoringGroupId}

    • PATCH /v2/phone/monitoring_groups/{monitoringGroupId}

    • DELETE /v2/phone/monitoring_groups/{monitoringGroupId}

    • GET /v2/phone/monitoring_groups/{monitoringGroupId}/monitor_members

    • POST /v2/phone/monitoring_groups/{monitoringGroupId}/monitor_members

    • DELETE /v2/phone/monitoring_groups/{monitoringGroupId}/monitor_members

    • DELETE /v2/phone/monitoring_groups/{monitoringGroupId}/monitor_members/{memberExtensionId}

  • Voicemail API

    • GET /v2/phone/voice_mails

    • GET /v2/accounts/{accountId}/phone/voice_mails

  • Master/sub account API for Provider Exchange

    • POST /v2/accounts/{accountId}/phone/peering/numbers

    • PATCH /v2/accounts/{accountId}/phone/peering/numbers

    • GET /v2/accounts/{accountId}/phone/peering/numbers

    • DELETE /v2/accounts/{accountId}/phone/peering/numbers

  • SMS events

    • phone.sms_received

    • phone.sms_sent

Enhancements

  • New response field (extension_id)

    • GET /v2/phone/auto_receptionists

    • GET /v2/phone/call_queues

    • GET /v2/phone/call_queues/{callQueueId}

    • GET /v2/phone/shared_line_groups

    • GET /v2/phone/shared_line_groups/{sharedLineGroupId}

    • GET /v2/phone/common_area_phones

    • GET /v2/phone/common_area_phones/{commonAreaPhoneId}

  • New request fields (multiple_sites, site_code) in Update phone account settings API

    • PATCH /v2/phone/settings

  • New response fields (caller_did_number, caller_country_code, callee_did_number, callee_country_code) in call log API

    • GET /phone/call_logs/{callLogId}

    • GET /phone/call_logs

    • GET /phone/users/{userId}/call_logs

  • New fields (caller_did_number, caller_country_code, callee_did_number, callee_country_code, client_code ) in call log events

    • phone.callee_call_log_completed

    • phone.caller_call_log_completed

 

Bug Fix

  • Fixed so Get call log details API returns call logs of blind transfers 

    • GET /v2/phone/call_logs/{callId}