Zoom Phone - August 22, 2022

New

  • Delete unassigned phone numbers API

    • DELETE /v2/phone/numbers
  • Batch add users API under Users

    • POST /v2/phone/users/batch

Enhancements

  • Added Call waiting support for Update a call handling setting API with new fields (busy_on_another_call_action, busy_require_press_1_before_connecting, un_answered_require_press_1_before_connecting, overflow_play_callee_voicemail_greeting, play_callee_voicemail_greeting, busy_play_callee_voicemail_greeting,busy_phone_number, busy_description, busy_forward_to_extension_id)

    • PATCH /v2/phone/extension/{extensionId}/call_handling/settings/{settingType}
  • Changed rate limits from Heavy to Medium for SMS API

    • GET /v2/phone/sms/sessions
    • GET /v2/phone/sms/sessions/{sessionId}
    • GET /v2/phone/sms/sessions/{sessionId}/sync
    • GET /v2/phone/users/{userId}/sms/sessions/sync
  • New response field unread_message_count in List user's SMS sessions in descending order API

    • GET /v2/phone/users/{userId}/sms/sessions/sync
  • New query parameters (site_id, owner_type and voicemail_type) in Get account voicemails API

    • GET /v2/phone/voice_mails
  • New request parameters (site_id, device_type, device_source and location_status) in List devices API

    • GET /v2/phone/devices
  • New request parameters (site_id, cost_center, department) in List call queues API

    • GET /v2/phone/call_queues
  • New request parameters (calling_type and status) in List phone users API

    • GET /v2/phone/users
  • New request/response object desk_phone in Sites API

    • GET /v2/phone/sites/{siteId}/settings/{settingType}
    • PATCH /v2/phone/sites/{siteId}/settings/{settingType}
  • New response fields (policy.auto_call_recording_access_members and policy.adhoc_call_recording_access_members) in Get a user's profile API:

    • GET /v2/phone/users/{userId}
  • New response objects (auto_call_recording_access_members and adhoc_call_recording_access_members) in Get a user's profile settings API

    • GET /v2/phone/users/{userId}/settings
  • New options (auto_call_recording, ad_hoc_call_recording) for the settingType path parameter and request objects (auto_call_recording_access_members, adhoc_call_recording_access_members) in Add/ Update a user's shared access setting API

    • POST /v2/phone/users/{userId}/settings/{settingType}
    • PATCH /v2/phone/users/{userId}/settings/{settingType}
  • New options (auto_call_recording, ad_hoc_call_recording) for the settingType path parameter in Delete a user's shared access setting API

    • DELETE /v2/phone/users/{userId}/settings/{settingType}
  • Phone Status webhook events have device_id field added:

    • 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 query logic in Get account voicemails API

    • GET /v2/phone/voice_mails
  • Fixed the error message notification issue when one of the SMS participants has been deleted in Sync SMS by session ID API

    • GET /v2/phone/sms/sessions/{sessionId}/sync
  • Fixed the null value issue in the call_log_id field in the Call recording is completed webhook event

    • phone.recording_completed
  • Fixed so the audio_id obtained by calling the List audio items API can now be used in the Update the site setting API to update the audio prompt of a site

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