Zoom Phone - September 19, 2022

New

  • SMS campaign API

    • GET /v2/phone/sms_campaigns
    • GET /v2/phone/sms_campaigns/{smsCampaignId}
    • POST /v2/phone/sms_campaigns/{smsCampaignId}/phone_numbers
    • DELETE /v2/phone/sms_campaigns/{smsCampaignId}/phone_numbers/{numberId}
  • Policy setting API for shared line group

    • POST /v2/phone/shared_line_groups/{sharedLineGroupId}/policies/{policyType}
    • PATCH /v2/phone/shared_line_groups/{sharedLineGroupId}/policies/{policyType}
    • DELETE /v2/phone/shared_line_groups/{sharedLineGroupId}/policies/{policyType}
  • Policy setting APIfor call queue

    • POST /v2/phone/call_queues/{callQueueId}/policies/{policyType}
    • PATCH /v2/phone/call_queues/{callQueueId}/policies/{policyType}
    • UPDATE /v2/phone/call_queues/{callQueueId}/policies/{policyType}

Enhancements

  • Newdelegation.lockedrequest and response field in Users setting API

    • GET /v2/phone/users/{userId}/settings
    • PATCH /v2/phone/users/{userId}/settings/{settingType}
  • Newpolicy.e2e_encryptionrequest and response field in Users and Sites API

    • GET /v2/phone/users/{userId}
    • PATCH /v2/phone/users/{userId}
    • GET /v2/phone/sites/{siteId}
    • PATCH /v2/phone/sites/{siteId}
  • New auto_call_recorded request and response field in External Contacts API

    • GET /v2/phone/external_contacts
    • POST /v2/phone/external_contacts
    • GET /v2/phone/external_contacts/{externalContactId}
    • PATCH /v2/phone/external_contacts/{externalContactId}
  • Newcampaignresponse field in Phone Numbers API

    • GET /v2/phone/numbers
    • GET /v2/phone/numbers/{phoneNumberId}
  • New fields (external_number, play_callee_voicemail_greeting, require_press_1_before_connecting, allow_caller_check_voicemail) and objects (call_forwarding,call_overflow) in Setting Templates API

    • GET /v2/phone/setting_templates/{templateId}
    • PATCH /v2/phone/setting_templates/{templateId}
  • New failure_reason field added to SMS sent webhook event

    • phone.sms_sent
  • New is_session_owner field in SMS API

    • GET /phone/sms/sessions
    • GET /phone/users/{userId}/sms/sessions
    • GET /phone/users/{userId}/sms/sessions/sync

Bug Fixes

  • Fixed so the SMS Sent webhook event properly indicates whether the send succeeded or failed

    • phone.sms_sent
  • Fixed so the owner of the phone number can be properly identified in List user's SMS sessions in descending order API

    • GET /phone/users/{userId}/sms/sessions/sync
  • Fixed so the user with the phone_call_log:read:admin scope can no longer delete the call log using the Delete a user's call log API

    • DELETE /v2/phone/users/{userId}/call_logs/{callLogId}