The following changes were released on April 18, 2021.

New APIs and Webhooks

  • Added an API to update phone number details.

    • PATCH /v2/phone/numbers/{numberId}

  • Added a Delete a Meeting Registrant API.

    • DELETE /v2/meetings/{meetingId}/registrants/{registrantId}

  • Added a Delete a Webinar Registrant API.

    • DELETE /v2/webinars/{webinarId}/registrants/{registrantId}

Enhancements

  • Added a new field, owner, in the Phone Recording Completed webhook event.

    • phone.recording_completed

  • Added new query parameters, from and to, in the Retrieve call queue’s recordings API

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

  • Added a new response field, outbound_caller_ids, in the Retrieve User's Settings API.

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

  • Added a new query parameter, time_type, in the Retrieve Account's Call Logs API.

    • GET /v2/phone/call_logs

  • Added a new query parameter, time_type, in the Retrieve User's Call Logs API.

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

  • Added new response fields, display_name and capability, in the List Phone Numbers API.

    • GET /v2/phone/numbers

  • Added new response fields, display_name and capability, in the Retrieve a Phone Number Detail API.

    • GET /v2/phone/numbers/{numberId}

  • Added a new response field, receive_call, in the Retrieve a call queue Detail API.

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

  • Added a new field, manager, in the User APIs.

    • GET /v2/users/{userId}

    • PATCH /2/users/{userId}

  • Added support for a new user type, NONE(type=99), for an SSO user in the User APIs.

    • POST /v2/users

    • PATCH /v2/users/{userId}

    • GET /v2/users/{userId}

  • Added support for a new user type, NONE(type=99), for an SSO user in the User webhook events.

    • user.created

    • user.updated

  • Added a new field, customer_key, in the Report/Dashboard APIs.

    • GET /v2/report/meetings/{meetingId}/participants

    • GET /v2/report/webinars/{webinarId}/participants

    • GET /v2/metrics/meetings/{meetingId}/participants

    • GET /v2/metrics/webinars/{webinarId}/participants

  • Added a new field, `allowforexternal_meetings`, in the SIP Trunk Number APIs.

    • `GET /v2/accounts/{accountId}/siptrunk/internalnumbers`

    • `POST /v2/accounts/{accountId}/siptrunk/internalnumbers`

  • Added a new field, `alternativehostsemail_notification`, in the Meeting APIs.

    • POST /v2/users/{userId}/meetings

    • GET /v2/meetings/{meetingId}

    • PATCH /v2/meetings/{meetingId}

  • Added support for a maximum of 365 daily recurrences for meetings and webinars in the Meeting and Webinar APIs.

    • POST /v2/users/{userId}/meetings

    • GET /v2/meetings/{meetingId}

    • PATCH /v2/meetings/{meetingId}

    • POST /v2/users/{userId}/webinars

    • GET /v2/webinars/{webinarId}

    • PATCH /v2/webinars/{webinarId}

  • Added a "tk" token in the share_url field value when the recording registrant is auto approved in the Recording API.

    • POST /v2/meetings/{meetingId}/recordings/registrants

  • Added a new field, billing_auto_renew in the Account APIs.

    • GET /v2/accounts/{accountId}

    • PATCH /v2/accounts/{accountId}/options

  • Added new fields, profile and `recordingstoragelocation`, in the Account/Group/User Settings APIs.

    • GET /v2/accounts/{accountId}/settings

    • PATCH /v2/accounts/{accountId}/settings

    • GET /v2/groups/{groupId}/settings

    • PATCH /v2/groups/{groupId}/settings

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

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

    Bug fixes

  • Fixed a bug in the Update Device API that prevented updates to the device name.

    • PATCH /v2/phone/devices/{deviceId}

  • Fixed the bug that accepted an empty value for the account_name field in the Create Sub Account API.

    • POST /v2/accounts

  • Fixed the bug that returned account_number=0 in the response field for the Account APIs.

    • POST /v2/accounts

    • GET /v2/accounts/{accountId}

  • Fixed the bug that displayed missing data in the Get Webinar Q&A Report API.

    • GET /v2/report/webinars/{webinarId}/qa

  • Fixed the bug where you could not add panelists using the API.

    • POST /v2/webinars/{webinarId}/panelists

  • Fixed the bug where you could use different accounts to add registrants to a webinar.

    • POST /v2/webinars/{webinarId}/registrants

  • Fixed the bug where updates to the recording settings reset other values in the Update Settings API.

    • PATCH /v2/accounts/{accountId}/settings

    • PATCH /v2/groups/{groupId}/settings

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

  • Fixed the bug that limited the Zoom room name's length to 18 characters in the Add Room API.

    • POST /v2/rooms

  • Fixed the bug where the recording_type field was missing in some Webhook events & Recording APIs.

    • recording.completed

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

    • GET /v2/meetings/{meetingId}/recordings

    • GET /V2/accounts/{accountId}/recordings

  • Fixed the bug where you could not receive the recording.renamed webhook event.

    • recording.renamed