Zoom Phone - May 23, 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