Zoom Phone - February 27, 2023

Added

  • New Zoom Room APIs:

    • GET /v2/phone/rooms/unassigned

    • POST /v2/phone/rooms

    • DELETE /v2/phone/rooms/{roomId}

  • New SMS webhook event

    • phone.sms_sent_failed
  • New Call Queue Member List API:

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

Enhancements

  • New department, cost_center, keyword and phone_numbers fields added to User List API:

    • GET /v2/phone/users
  • New allow_hide_outbound_caller_id request and response field added to User and Site APIs:

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

    • PATCH /v2/phone/users/{userId}

    • GET /v2/phone/sites/{siteId}

    • PATCH /v2/phone/sites/{siteId}

  • Support 10s duration for ringing_duration and max_wait_time request and response field for Call Handling and Setting Template APIs:

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

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

    • GET /v2/phone/setting_templates/{templateId}

    • PATCH /v2/phone/setting_templates/{templateId}

  • New connection_type field in the following Phone Status webhook events:

    • phone.callee_ringing

    • phone.callee_answered

    • phone.callee_ended

    • phone.callee_rejected

    • phone.callee_missed

    • phone.callee_hold

    • phone.callee_unhold

    • phone.callee_mute

    • phone.callee_unmute

    • phone.callee_meeting_inviting

    • phone.callee_parked

    • phone.caller_ringing

    • phone.caller_connected

    • phone.caller_ended

    • phone.caller_hold

    • phone.caller_unhold

    • phone.caller_mute

    • phone.caller_unmute

    • phone.caller_meeting_inviting

    • phone.caller_parked

Bug Fixes

  • Fixed the bug that phone number of caller_number or callee_number not in E.164 format in Get call recordings API:

    • GET /v2/phone/recordings
  • Fixed the bug that uses Server-to-Server OAuth apps to bypass authorization and view Zoom Phone roles in Role APIs:

    • GET /v2/phone/roles

    • POST /v2/phone/roles

    • DELETE /v2/phone/roles/{roleId}

    • GET /v2/phone/roles/{roleId}

    • PATCH /v2/phone/roles/{roleId}

    • GET /v2/phone/roles/{roleId}/members

    • POST /v2/phone/roles/{roleId}/members

    • DELETE /v2/phone/roles/{roleId}/members

  • Fixed the bug that categories were missing in Phone Operations Table in Get operation logs report API:

    • GET /v2/phone/reports/operationlogs