# Zoom Phone API Authoritative endpoint inventory for Phone. This file mirrors the official Zoom API Hub OpenAPI document for this product area. ## Canonical Source - OpenAPI JSON: https://developers.zoom.us/api-hub/phone/methods/endpoints.json - Base URL: `https://api.zoom.us/v2` - Authentication details: [authentication.md](authentication.md) ## Notes - Endpoint methods and paths below are generated from the official Zoom API Hub `paths` object. - Scope names are defined per operation and frequently use granular scope names. Check the API Hub operation page for the exact scopes before implementation. - Use this file for endpoint discovery and inventory. Use `../examples/` for orchestration patterns, not as the canonical source of path names. ## Coverage | Metric | Value | |--------|-------| | Endpoint operations | 354 | | Path templates | 213 | | Tags | 47 | ## Tag Index | Tag | Operations | |-----|------------| | Accounts | 4 | | Alerts | 5 | | Audio Library | 6 | | Auto Receptionists | 13 | | Billing Account | 2 | | Blocked List | 5 | | Call Handling | 4 | | Call Logs | 15 | | Call Queues | 17 | | Carrier Reseller | 4 | | Common Areas | 17 | | Dashboard | 11 | | Device Line Keys | 2 | | Dial by Name Directory | 6 | | Emergency Addresses | 5 | | Emergency Service Locations | 6 | | External Contacts | 5 | | Fax | 8 | | Firmware Update Rules | 6 | | Group Call Pickup | 8 | | Groups | 3 | | Inbound Blocked List | 10 | | IVR | 2 | | Line Keys | 3 | | Monitoring Groups | 9 | | Outbound Calling | 24 | | Phone Devices | 11 | | Phone Numbers | 8 | | Phone Plans | 2 | | Phone Roles | 11 | | Private Directory | 4 | | Provider Exchange | 5 | | Provision Templates | 5 | | Recordings | 8 | | Reports | 4 | | Routing Rules | 5 | | Setting Templates | 4 | | Settings | 8 | | Shared Line Appearance | 1 | | Shared Line Group | 16 | | Sites | 12 | | SMS | 7 | | SMS Campaign | 7 | | SMS Consent | 1 | | Users | 18 | | Voicemails | 7 | | Zoom Rooms | 10 | ## Endpoints by Tag ### Accounts | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/account_settings` | List an account's Zoom Phone settings | `listZoomPhoneAccountSettings` | | DELETE | `/phone/outbound_caller_id/customized_numbers` | Delete phone numbers for an account's customized outbound caller ID | `deleteOutboundCallerNumbers` | | GET | `/phone/outbound_caller_id/customized_numbers` | List an account's customized outbound caller ID phone numbers | `listCustomizeOutboundCallerNumbers` | | POST | `/phone/outbound_caller_id/customized_numbers` | Add phone numbers for an account's customized outbound caller ID | `addOutboundCallerNumbers` | ### Alerts | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/alert_settings` | List alert settings with paging query | `ListAlertSettingsWithPagingQuery` | | POST | `/phone/alert_settings` | Add an alert setting | `AddAnAlertSetting` | | DELETE | `/phone/alert_settings/{alertSettingId}` | Delete an alert setting | `DeleteAnAlertSetting` | | GET | `/phone/alert_settings/{alertSettingId}` | Get alert setting details | `GetAlertSettingDetails` | | PATCH | `/phone/alert_settings/{alertSettingId}` | Update an alert setting | `UpdateAnAlertSetting` | ### Audio Library | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | DELETE | `/phone/audios/{audioId}` | Delete an audio item | `DeleteAudioItem` | | GET | `/phone/audios/{audioId}` | Get an audio item | `GetAudioItem` | | PATCH | `/phone/audios/{audioId}` | Update an audio item | `UpdateAudioItem` | | GET | `/phone/users/{userId}/audios` | List audio items | `ListAudioItems` | | POST | `/phone/users/{userId}/audios` | Add an audio item for text-to-speech conversion | `AddAnAudio` | | POST | `/phone/users/{userId}/audios/batch` | Add audio items | `AddAudioItem` | ### Auto Receptionists | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/auto_receptionists` | List auto receptionists | `listAutoReceptionists` | | POST | `/phone/auto_receptionists` | Add an auto receptionist | `addAutoReceptionist` | | DELETE | `/phone/auto_receptionists/{autoReceptionistId}` | Delete a non-primary auto receptionist | `deleteAutoReceptionist` | | GET | `/phone/auto_receptionists/{autoReceptionistId}` | Get an auto receptionist | `getAutoReceptionistDetail` | | PATCH | `/phone/auto_receptionists/{autoReceptionistId}` | Update an auto receptionist | `updateAutoReceptionist` | | DELETE | `/phone/auto_receptionists/{autoReceptionistId}/phone_numbers` | Unassign all phone numbers | `unassignAllPhoneNumsAutoReceptionist` | | POST | `/phone/auto_receptionists/{autoReceptionistId}/phone_numbers` | Assign phone numbers | `assignPhoneNumbersAutoReceptionist` | | DELETE | `/phone/auto_receptionists/{autoReceptionistId}/phone_numbers/{phoneNumberId}` | Unassign a phone number | `unassignAPhoneNumAutoReceptionist` | | GET | `/phone/auto_receptionists/{autoReceptionistId}/policies` | Get an auto receptionist policy | `getAutoReceptionistsPolicy` | | PATCH | `/phone/auto_receptionists/{autoReceptionistId}/policies` | Update an auto receptionist policy | `updateAutoReceptionistPolicy` | | DELETE | `/phone/auto_receptionists/{autoReceptionistId}/policies/{policyType}` | Delete a policy subsetting | `DeletePolicy` | | PATCH | `/phone/auto_receptionists/{autoReceptionistId}/policies/{policyType}` | Update a policy subsetting | `updatePolicy` | | POST | `/phone/auto_receptionists/{autoReceptionistId}/policies/{policyType}` | Add a policy subsetting | `AddPolicy` | ### Billing Account | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/billing_accounts` | List billing accounts | `listBillingAccount` | | GET | `/phone/billing_accounts/{billingAccountId}` | Get billing account details | `GetABillingAccount` | ### Blocked List | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/blocked_list` | List blocked lists | `listBlockedList` | | POST | `/phone/blocked_list` | Create a blocked list | `addAnumberToBlockedList` | | DELETE | `/phone/blocked_list/{blockedListId}` | Delete a blocked list | `deleteABlockedList` | | GET | `/phone/blocked_list/{blockedListId}` | Get blocked list details | `getABlockedList` | | PATCH | `/phone/blocked_list/{blockedListId}` | Update a blocked list | `updateBlockedList` | ### Call Handling | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/extension/{extensionId}/call_handling/settings` | Get call handling settings | `getCallHandling` | | DELETE | `/phone/extension/{extensionId}/call_handling/settings/{settingType}` | Delete a call handling setting | `deleteCallHandling` | | PATCH | `/phone/extension/{extensionId}/call_handling/settings/{settingType}` | Update a call handling setting | `updateCallHandling` | | POST | `/phone/extension/{extensionId}/call_handling/settings/{settingType}` | Add a call handling setting | `addCallHandling` | ### Call Logs | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/call_element/{callElementId}` | Get call element | `getCallElement` | | GET | `/phone/call_history` | Get account's call history | `accountCallHistory` | | GET | `/phone/call_history/{callHistoryUuid}` | Get call history | `getCallPath` | | PATCH | `/phone/call_history/{callLogId}/client_code` | Add a client code to a call history | `addClientCodeToCallHistory` | | GET | `/phone/call_history_detail/{callHistoryId}` | Get call history detail | `getCallHistoryDetail` | | GET | `/phone/call_logs` | Get account's call logs | `accountCallLogs` | | GET | `/phone/call_logs/{callLogId}` | Get call log details | `getCallLogDetails` | | PUT | `/phone/call_logs/{callLogId}/client_code` | Add a client code to a call log | `addClientCodeToCallLog` | | GET | `/phone/user/{userId}/ai_call_summary/{aiCallSummaryId}` | Get User AI Call Summary Detail | `getUserAICallSummary` | | GET | `/phone/users/{userId}/call_history` | Get user's call history | `phoneUserCallHistory` | | GET | `/phone/users/{userId}/call_history/sync` | Sync user's call history | `syncUserCallHistory` | | DELETE | `/phone/users/{userId}/call_history/{callLogId}` | Delete a user's call history | `deleteUserCallHistory` | | GET | `/phone/users/{userId}/call_logs` | Get user's call logs | `phoneUserCallLogs` | | GET | `/phone/users/{userId}/call_logs/sync` | Sync user's call logs | `syncUserCallLogs` | | DELETE | `/phone/users/{userId}/call_logs/{callLogId}` | Delete a user's call log | `deleteCallLog` | ### Call Queues | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/call_queue_analytics` | List call queue analytics | `callqueueanalytics` | | GET | `/phone/call_queues` | List call queues | `listCallQueues` | | POST | `/phone/call_queues` | Create a call queue | `createCallQueue` | | DELETE | `/phone/call_queues/{callQueueId}` | Delete a call queue | `deleteACallQueue` | | GET | `/phone/call_queues/{callQueueId}` | Get call queue details | `getACallQueue` | | PATCH | `/phone/call_queues/{callQueueId}` | Update call queue details | `updateCallQueue` | | DELETE | `/phone/call_queues/{callQueueId}/members` | Unassign all members | `unassignAllMembers` | | GET | `/phone/call_queues/{callQueueId}/members` | List call queue members | `listCallQueueMembers` | | POST | `/phone/call_queues/{callQueueId}/members` | Add members to a call queue | `addMembersToCallQueue` | | DELETE | `/phone/call_queues/{callQueueId}/members/{memberId}` | Unassign a member | `unassignMemberFromCallQueue` | | DELETE | `/phone/call_queues/{callQueueId}/phone_numbers` | Unassign all phone numbers | `unassignAPhoneNumCallQueue` | | POST | `/phone/call_queues/{callQueueId}/phone_numbers` | Assign numbers to a call queue | `assignPhoneToCallQueue` | | DELETE | `/phone/call_queues/{callQueueId}/phone_numbers/{phoneNumberId}` | Unassign a phone number | `unAssignPhoneNumCallQueue` | | DELETE | `/phone/call_queues/{callQueueId}/policies/{policyType}` | Delete a CQ policy setting | `removeCQPolicySubSetting` | | PATCH | `/phone/call_queues/{callQueueId}/policies/{policyType}` | Update a call queue's policy subsetting | `updateCQPolicySubSetting` | | POST | `/phone/call_queues/{callQueueId}/policies/{policyType}` | Add a policy subsetting to a call queue | `addCQPolicySubSetting` | | GET | `/phone/call_queues/{callQueueId}/recordings` | Get call queue recordings | `getCallQueueRecordings` | ### Carrier Reseller | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/carrier_reseller/numbers` | List phone numbers | `listCRPhoneNumbers` | | PATCH | `/phone/carrier_reseller/numbers` | Activate phone numbers | `activeCRPhoneNumbers` | | POST | `/phone/carrier_reseller/numbers` | Create phone numbers | `createCRPhoneNumbers` | | DELETE | `/phone/carrier_reseller/numbers/{number}` | Delete a phone number | `deleteCRPhoneNumber` | ### Common Areas | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/common_areas` | List common areas | `listCommonAreas` | | POST | `/phone/common_areas` | Add a common area | `addCommonArea` | | POST | `/phone/common_areas/activation_code` | Generate activation codes for common areas | `Generateactivationcodesforcommonareas` | | GET | `/phone/common_areas/activation_codes` | List activation codes | `listActivationCodes` | | POST | `/phone/common_areas/template_id/{templateId}` | Apply template to common areas | `ApplyTemplatetoCommonAreas` | | DELETE | `/phone/common_areas/{commonAreaId}` | Delete a common area | `deleteCommonArea` | | GET | `/phone/common_areas/{commonAreaId}` | Get common area details | `getACommonArea` | | PATCH | `/phone/common_areas/{commonAreaId}` | Update common area | `updateCommonArea` | | POST | `/phone/common_areas/{commonAreaId}/calling_plans` | Assign calling plans to a common area | `assignCallingPlansToCommonArea` | | DELETE | `/phone/common_areas/{commonAreaId}/calling_plans/{type}` | Unassign a calling plan from the common area | `unassignCallingPlansFromCommonArea` | | POST | `/phone/common_areas/{commonAreaId}/phone_numbers` | Assign phone numbers to a common area | `assignPhoneNumbersToCommonArea` | | DELETE | `/phone/common_areas/{commonAreaId}/phone_numbers/{phoneNumberId}` | Unassign phone numbers from common area | `unassignPhoneNumbersFromCommonArea` | | PATCH | `/phone/common_areas/{commonAreaId}/pin_code` | Update common area pin code | `UpdateCommonAreaPinCode` | | GET | `/phone/common_areas/{commonAreaId}/settings` | Get common area settings | `getCommonAreaSettings` | | DELETE | `/phone/common_areas/{commonAreaId}/settings/{settingType}` | Delete common area setting | `deleteCommonAreaSetting` | | PATCH | `/phone/common_areas/{commonAreaId}/settings/{settingType}` | Update common area setting | `UpdateCommonAreaSetting` | | POST | `/phone/common_areas/{commonAreaId}/settings/{settingType}` | Add common area setting | `AddCommonAreaSetting` | ### Dashboard | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/metrics/call_logs` | List call logs | `listCallLogsMetrics` | | GET | `/phone/metrics/call_logs/{callId}/qos` | Get call QoS | `getCallQoS` | | GET | `/phone/metrics/call_logs/{call_id}` | Get call details from call log | `getCallLogMetricsDetails` | | GET | `/phone/metrics/emergency_services/default_emergency_address/users` | List default emergency address users | `listUserDefaultEmergencyAddress` | | GET | `/phone/metrics/emergency_services/detectable_personal_location/users` | List detectable personal location users | `listUserDetectablePersonalLocation` | | GET | `/phone/metrics/emergency_services/location_sharing_permission/users` | List users permission for location sharing | `listUserLocationSharingPermission` | | GET | `/phone/metrics/emergency_services/nomadic_emergency_services/users` | List nomadic emergency services users | `listUserNomadicEmergencyServices` | | GET | `/phone/metrics/emergency_services/realtime_location/devices` | List real time location for IP phones | `listPhoneRealtimelocation` | | GET | `/phone/metrics/emergency_services/realtime_location/users` | List real time location for users | `listUserRealtimeLocation` | | GET | `/phone/metrics/location_tracking` | List tracked locations | `listTrackedLocations` | | GET | `/phone/metrics/past_calls` | List past call metrics | `listPastCallMetrics` | ### Device Line Keys | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/devices/{deviceId}/line_keys` | Get device line keys information | `listDeviceLineKeySetting` | | PATCH | `/phone/devices/{deviceId}/line_keys` | Batch update device line key position | `batchUpdateDeviceLineKeySetting` | ### Dial by Name Directory | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | DELETE | `/phone/dial_by_name_directory/extensions` | Delete users from a directory | `DeleteUsersFromDirectory` | | GET | `/phone/dial_by_name_directory/extensions` | List users in directory | `ListUsersFromDirectory` | | POST | `/phone/dial_by_name_directory/extensions` | Add users to a directory | `AddUsersToDirectory` | | DELETE | `/phone/sites/{siteId}/dial_by_name_directory/extensions` | Delete users from a directory of a site | `DeleteUsersFromDirectoryBySite` | | GET | `/phone/sites/{siteId}/dial_by_name_directory/extensions` | List users in a directory by site | `ListUsersFromDirectoryBySite` | | POST | `/phone/sites/{siteId}/dial_by_name_directory/extensions` | Add users to a directory of a site | `AddUsersToDirectoryBySite` | ### Emergency Addresses | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/emergency_addresses` | List emergency addresses | `listEmergencyAddresses` | | POST | `/phone/emergency_addresses` | Add an emergency address | `addEmergencyAddress` | | DELETE | `/phone/emergency_addresses/{emergencyAddressId}` | Delete an emergency address | `deleteEmergencyAddress` | | GET | `/phone/emergency_addresses/{emergencyAddressId}` | Get emergency address details | `getEmergencyAddress` | | PATCH | `/phone/emergency_addresses/{emergencyAddressId}` | Update an emergency address | `updateEmergencyAddress` | ### Emergency Service Locations | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | POST | `/phone/batch_locations` | Batch add emergency service locations | `batchAddLocations` | | GET | `/phone/locations` | List emergency service locations | `listLocations` | | POST | `/phone/locations` | Add an emergency service location | `addLocation` | | DELETE | `/phone/locations/{locationId}` | Delete an emergency location | `deleteLocation` | | GET | `/phone/locations/{locationId}` | Get emergency service location details | `getLocation` | | PATCH | `/phone/locations/{locationId}` | Update emergency service location | `updateLocation` | ### External Contacts | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/external_contacts` | List external contacts | `listExternalContacts` | | POST | `/phone/external_contacts` | Add an external contact | `addExternalContact` | | DELETE | `/phone/external_contacts/{externalContactId}` | Delete an external contact | `deleteAExternalContact` | | GET | `/phone/external_contacts/{externalContactId}` | Get external contact details | `getAExternalContact` | | PATCH | `/phone/external_contacts/{externalContactId}` | Update external contact | `updateExternalContact` | ### Fax | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | POST | `/fax/files` | Upload fax file | `UploadFaxFiles` | | GET | `/phone/extension/{extensionId}/fax/logs` | Get extension's fax logs | `Getuser'sfaxlogs` | | POST | `/phone/fax/documents` | Send fax | `SendEFax` | | GET | `/phone/fax/logs` | Get account's fax logs | `GetAccount'sFaxLogs` | | DELETE | `/phone/fax/logs/{faxLogId}` | Delete fax log | `DeleteFaxLog` | | GET | `/phone/fax/logs/{faxLogId}` | Get fax log details | `GetFaxLogDetails` | | PATCH | `/phone/fax/logs/{faxLogId}` | Update fax log read status | `UpdateFaxLogReadStatus` | | GET | `/phone/fax/logs/{faxLogId}/file/{fileId}` | Download fax file | `Downloadfaxfile` | ### Firmware Update Rules | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/firmware_update_rules` | List firmware update rules | `ListFirmwareRules` | | POST | `/phone/firmware_update_rules` | Add a firmware update rule | `AddFirmwareRule` | | DELETE | `/phone/firmware_update_rules/{ruleId}` | Delete firmware update rule | `DeleteFirmwareUpdateRule` | | GET | `/phone/firmware_update_rules/{ruleId}` | Get firmware update rule information | `GetFirmwareRuleDetail` | | PATCH | `/phone/firmware_update_rules/{ruleId}` | Update firmware update rule | `UpdateFirmwareRule` | | GET | `/phone/firmwares` | List updatable firmwares | `ListFirmwares` | ### Group Call Pickup | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/group_call_pickup` | List group call pickup objects | `listGCP` | | POST | `/phone/group_call_pickup` | Add a group call pickup object | `addGCP` | | DELETE | `/phone/group_call_pickup/{groupId}` | Delete group call pickup objects | `deleteGCP` | | GET | `/phone/group_call_pickup/{groupId}` | Get call pickup group by ID | `GetGCP` | | PATCH | `/phone/group_call_pickup/{groupId}` | Update the group call pickup information | `updateGCP` | | GET | `/phone/group_call_pickup/{groupId}/members` | List call pickup group members | `listGCPMembers` | | POST | `/phone/group_call_pickup/{groupId}/members` | Add members to a call pickup group | `addGCPMembers` | | DELETE | `/phone/group_call_pickup/{groupId}/members/{extensionId}` | Remove members from call pickup group | `removeGCPMembers` | ### Groups | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/groups/{groupId}/policies/{policyType}` | Get group policy details | `GetGroupPolicyDetails` | | PATCH | `/phone/groups/{groupId}/policies/{policyType}` | Update group policy | `updateGroupPolicy` | | GET | `/phone/groups/{groupId}/settings` | Get group phone settings | `getGroupPhoneSettings` | ### Inbound Blocked List | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | DELETE | `/phone/extension/{extensionId}/inbound_blocked/rules` | Delete an extension's inbound block rule | `DeleteExtensiontLevelInboundBlockRules` | | GET | `/phone/extension/{extensionId}/inbound_blocked/rules` | List an extension's inbound block rules | `ListExtensionLevelInboundBlockRules` | | POST | `/phone/extension/{extensionId}/inbound_blocked/rules` | Add an extension's inbound block rule | `AddExtensiontLevelInboundBlockRules` | | DELETE | `/phone/inbound_blocked/extension_rules/statistics` | Delete an account's inbound blocked statistics | `DeleteAccountLevelInboundBlockedStatistics` | | GET | `/phone/inbound_blocked/extension_rules/statistics` | List an account's inbound blocked statistics | `ListAccountLevelInboundBlockedStatistics` | | PATCH | `/phone/inbound_blocked/extension_rules/statistics/blocked_for_all` | Mark a phone number as blocked for all extensions | `MarkPhoneNumberAsBlockedForAllExtensions` | | DELETE | `/phone/inbound_blocked/rules` | Delete an account's inbound block rule | `DeleteAccountLevelInboundBlockRules` | | GET | `/phone/inbound_blocked/rules` | List an account's inbound block rules | `ListAccountLevelInboundBlockRules` | | POST | `/phone/inbound_blocked/rules` | Add an account's inbound block rule | `AddAccountLevelInboundBlockRules` | | PATCH | `/phone/inbound_blocked/rules/{blockedRuleId}` | Update an account's inbound block rule | `UpdateAccountLevelInboundBlockRule` | ### IVR | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/auto_receptionists/{autoReceptionistId}/ivr` | Get auto receptionist IVR | `getAutoReceptionistIVR` | | PATCH | `/phone/auto_receptionists/{autoReceptionistId}/ivr` | Update auto receptionist IVR | `updateAutoReceptionistIVR` | ### Line Keys | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/extension/{extensionId}/line_keys` | Get line key position and settings information | `listLineKeySetting` | | PATCH | `/phone/extension/{extensionId}/line_keys` | Batch update line key position and settings information | `BatchUpdateLineKeySetting` | | DELETE | `/phone/extension/{extensionId}/line_keys/{lineKeyId}` | Delete a line key setting. | `DeleteLineKey` | ### Monitoring Groups | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/monitoring_groups` | Get a list of monitoring groups on an account | `listMonitoringGroup` | | POST | `/phone/monitoring_groups` | Create a monitoring group | `createMonitoringGroup` | | DELETE | `/phone/monitoring_groups/{monitoringGroupId}` | Delete a monitoring group | `deleteMonitoringGroup` | | GET | `/phone/monitoring_groups/{monitoringGroupId}` | Get monitoring group by ID | `getMonitoringGroupById` | | PATCH | `/phone/monitoring_groups/{monitoringGroupId}` | Update a monitoring group | `updateMonitoringGroup` | | DELETE | `/phone/monitoring_groups/{monitoringGroupId}/monitor_members` | Remove all monitors or monitored members from a monitoring group | `removeMembers` | | GET | `/phone/monitoring_groups/{monitoringGroupId}/monitor_members` | Get members of a monitoring group | `listMembers` | | POST | `/phone/monitoring_groups/{monitoringGroupId}/monitor_members` | Add members to a monitoring group | `addMembers` | | DELETE | `/phone/monitoring_groups/{monitoringGroupId}/monitor_members/{memberExtensionId}` | Remove a member from a monitoring group | `removeMember` | ### Outbound Calling | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/common_areas/{commonAreaId}/outbound_calling/countries_regions` | Get common area level outbound calling countries and regions | `GetCommonAreaOutboundCallingCountriesAndRegions` | | PATCH | `/phone/common_areas/{commonAreaId}/outbound_calling/countries_regions` | Update common area level outbound calling countries or regions | `UpdateCommonAreaOutboundCallingCountriesOrRegions` | | GET | `/phone/common_areas/{commonAreaId}/outbound_calling/exception_rules` | List common area level outbound calling exception rules | `listCommonAreaOutboundCallingExceptionRule` | | POST | `/phone/common_areas/{commonAreaId}/outbound_calling/exception_rules` | Add common area level outbound calling exception rule | `AddCommonAreaOutboundCallingExceptionRule` | | DELETE | `/phone/common_areas/{commonAreaId}/outbound_calling/exception_rules/{exceptionRuleId}` | Delete common area level outbound calling exception rule | `deleteCommonAreaOutboundCallingExceptionRule` | | PATCH | `/phone/common_areas/{commonAreaId}/outbound_calling/exception_rules/{exceptionRuleId}` | Update common area level outbound calling exception rule | `UpdateCommonAreaOutboundCallingExceptionRule` | | GET | `/phone/outbound_calling/countries_regions` | Get account level outbound calling countries and regions | `GetAccountOutboundCallingCountriesAndRegions` | | PATCH | `/phone/outbound_calling/countries_regions` | Update account level outbound calling countries or regions | `UpdateAccountOutboundCallingCountriesOrRegions` | | GET | `/phone/outbound_calling/exception_rules` | List account level outbound calling exception rules | `listAccountOutboundCallingExceptionRule` | | POST | `/phone/outbound_calling/exception_rules` | Add account level outbound calling exception rule | `AddAccountOutboundCallingExceptionRule` | | DELETE | `/phone/outbound_calling/exception_rules/{exceptionRuleId}` | Delete account level outbound calling exception rule | `deleteAccountOutboundCallingExceptionRule` | | PATCH | `/phone/outbound_calling/exception_rules/{exceptionRuleId}` | Update account level outbound calling exception rule | `UpdateAccountOutboundCallingExceptionRule` | | GET | `/phone/sites/{siteId}/outbound_calling/countries_regions` | Get site level outbound calling countries and regions | `GetSiteOutboundCallingCountriesAndRegions` | | PATCH | `/phone/sites/{siteId}/outbound_calling/countries_regions` | Update site level outbound calling countries or regions | `UpdateSiteOutboundCallingCountriesOrRegions` | | GET | `/phone/sites/{siteId}/outbound_calling/exception_rules` | List site level outbound calling exception rules | `listSiteOutboundCallingExceptionRule` | | POST | `/phone/sites/{siteId}/outbound_calling/exception_rules` | Add site level outbound calling exception rule | `AddSiteOutboundCallingExceptionRule` | | DELETE | `/phone/sites/{siteId}/outbound_calling/exception_rules/{exceptionRuleId}` | Delete site level outbound calling exception rule | `deleteSiteOutboundCallingExceptionRule` | | PATCH | `/phone/sites/{siteId}/outbound_calling/exception_rules/{exceptionRuleId}` | Update site level outbound calling exception rule | `UpdateSiteOutboundCallingExceptionRule` | | GET | `/phone/users/{userId}/outbound_calling/countries_regions` | Get user level outbound calling countries and regions | `GetUserOutboundCallingCountriesAndRegions` | | PATCH | `/phone/users/{userId}/outbound_calling/countries_regions` | Update user level outbound calling countries or regions | `UpdateUserOutboundCallingCountriesOrRegions` | | GET | `/phone/users/{userId}/outbound_calling/exception_rules` | List user level outbound calling exception rules | `listUserOutboundCallingExceptionRule` | | POST | `/phone/users/{userId}/outbound_calling/exception_rules` | Add user level outbound calling exception rule | `AddUserOutboundCallingExceptionRule` | | DELETE | `/phone/users/{userId}/outbound_calling/exception_rules/{exceptionRuleId}` | Delete user level outbound calling exception rule | `deleteUserOutboundCallingExceptionRule` | | PATCH | `/phone/users/{userId}/outbound_calling/exception_rules/{exceptionRuleId}` | Update user level outbound calling exception rule | `UpdateUserOutboundCallingExceptionRule` | ### Phone Devices | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/devices` | List devices | `listPhoneDevices` | | POST | `/phone/devices` | Add a device | `addPhoneDevice` | | POST | `/phone/devices/sync` | Sync deskphones | `syncPhoneDevice` | | DELETE | `/phone/devices/{deviceId}` | Delete a device | `deleteADevice` | | GET | `/phone/devices/{deviceId}` | Get device details | `getADevice` | | PATCH | `/phone/devices/{deviceId}` | Update a device | `updateADevice` | | POST | `/phone/devices/{deviceId}/extensions` | Assign an entity to a device | `addExtensionsToADevice` | | DELETE | `/phone/devices/{deviceId}/extensions/{extensionId}` | Unassign an entity from the device | `deleteExtensionFromADevice` | | PUT | `/phone/devices/{deviceId}/provision_templates` | Update provision template of a device | `updateProvisionTemplateToDevice` | | POST | `/phone/devices/{deviceId}/reboot` | Reboot a desk phone | `rebootPhoneDevice` | | GET | `/phone/smartphones` | List Smartphones | `ListSmartphones` | ### Phone Numbers | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | POST | `/phone/byoc_numbers` | Add BYOC phone numbers | `addBYOCNumber` | | DELETE | `/phone/numbers` | Delete unassigned phone numbers | `deleteUnassignedPhoneNumbers` | | GET | `/phone/numbers` | List phone numbers | `listAccountPhoneNumbers` | | PATCH | `/phone/numbers/sites/{siteId}` | Update a site's unassigned phone numbers | `updateSiteForUnassignedPhoneNumbers` | | GET | `/phone/numbers/{phoneNumberId}` | Get a phone number | `getPhoneNumberDetails` | | PATCH | `/phone/numbers/{phoneNumberId}` | Update a phone number | `updatePhoneNumberDetails` | | POST | `/phone/users/{userId}/phone_numbers` | Assign a phone number to a user | `assignPhoneNumber` | | DELETE | `/phone/users/{userId}/phone_numbers/{phoneNumberId}` | Unassign a phone number | `UnassignPhoneNumber` | ### Phone Plans | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/calling_plans` | List calling plans | `listCallingPlans` | | GET | `/phone/plans` | List plan information | `listPhonePlans` | ### Phone Roles | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/roles` | List phone roles | `ListPhoneRoles` | | POST | `/phone/roles` | Duplicate a phone role | `DuplicatePhoneRole` | | DELETE | `/phone/roles/{roleId}` | Delete a phone role | `DeletePhoneRole` | | GET | `/phone/roles/{roleId}` | Get role information | `getRoleInformation` | | PATCH | `/phone/roles/{roleId}` | Update a phone role | `UpdatePhoneRole` | | DELETE | `/phone/roles/{roleId}/members` | Delete members in a role | `DelRoleMembers` | | GET | `/phone/roles/{roleId}/members` | List members in a role | `ListRoleMembers` | | POST | `/phone/roles/{roleId}/members` | Add members to roles | `AddRoleMembers` | | DELETE | `/phone/roles/{roleId}/targets` | Delete phone role targets | `DeletePhoneRoleTargets` | | GET | `/phone/roles/{roleId}/targets` | List phone role targets | `ListPhoneRoleTargets` | | POST | `/phone/roles/{roleId}/targets` | Add phone role targets | `AddPhoneRoleTargets` | ### Private Directory | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/private_directory/members` | List private directory members | `listPrivateDirectoryMembers` | | POST | `/phone/private_directory/members` | Add members to a private directory | `addMembersToAPrivateDirectory` | | DELETE | `/phone/private_directory/members/{extensionId}` | Remove a member from a private directory | `removeAMemberFromAPrivateDirectory` | | PATCH | `/phone/private_directory/members/{extensionId}` | Update a private directory member | `updateAPrivateDirectoryMember` | ### Provider Exchange | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/carrier_peering/numbers` | List carrier peering phone numbers. | `listCarrierPeeringPhoneNumbers` | | DELETE | `/phone/peering/numbers` | Remove peering phone numbers | `deletePeeringPhoneNumbers` | | GET | `/phone/peering/numbers` | List peering phone numbers | `listPeeringPhoneNumbers` | | PATCH | `/phone/peering/numbers` | Update peering phone numbers | `updatePeeringPhoneNumbers` | | POST | `/phone/peering/numbers` | Add peering phone numbers | `addPeeringPhoneNumbers` | ### Provision Templates | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/provision_templates` | List provision templates | `listAccountProvisionTemplate` | | POST | `/phone/provision_templates` | Add a provision template | `addProvisionTemplate` | | DELETE | `/phone/provision_templates/{templateId}` | Delete a provision template | `deleteProvisionTemplate` | | GET | `/phone/provision_templates/{templateId}` | Get a provision template | `GetProvisionTemplate` | | PATCH | `/phone/provision_templates/{templateId}` | Update a provision template | `updateProvisionTemplate` | ### Recordings | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/call_logs/{id}/recordings` | Get recording by call ID | `getPhoneRecordingsByCallIdOrCallLogId` | | GET | `/phone/recording/download/{fileId}` | Download a phone recording | `phoneDownloadRecordingFile` | | GET | `/phone/recording_transcript/download/{recordingId}` | Download a phone recording transcript | `phoneDownloadRecordingTranscript` | | GET | `/phone/recordings` | Get call recordings | `getPhoneRecordings` | | DELETE | `/phone/recordings/{recordingId}` | Delete a call recording | `deleteCallRecording` | | PATCH | `/phone/recordings/{recordingId}` | Update auto delete field | `UpdateAutoDeleteField` | | PUT | `/phone/recordings/{recordingId}/status` | Update Recording Status | `UpdateRecordingStatus` | | GET | `/phone/users/{userId}/recordings` | Get user's recordings | `phoneUserRecordings` | ### Reports | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/reports/call_charges` | Get call charges usage report | `GetCallChargesUsageReport` | | GET | `/phone/reports/fax_charges` | Get fax charges usage report | `Getfaxchargesusagereport` | | GET | `/phone/reports/operationlogs` | Get operation logs report | `getPSOperationLogs` | | GET | `/phone/reports/sms_charges` | Get SMS/MMS charges usage report | `GetSMSChargesUsageReport` | ### Routing Rules | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/routing_rules` | List directory backup routing rules | `listRoutingRule` | | POST | `/phone/routing_rules` | Add directory backup routing rule | `addRoutingRule` | | DELETE | `/phone/routing_rules/{routingRuleId}` | Delete directory backup routing rule | `deleteRoutingRule` | | GET | `/phone/routing_rules/{routingRuleId}` | Get directory backup routing rule | `getRoutingRule` | | PATCH | `/phone/routing_rules/{routingRuleId}` | Update directory backup routing rule | `updateRoutingRule` | ### Setting Templates | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/setting_templates` | List setting templates | `listSettingTemplates` | | POST | `/phone/setting_templates` | Add a setting template | `addSettingTemplate` | | GET | `/phone/setting_templates/{templateId}` | Get setting template details | `getSettingTemplate` | | PATCH | `/phone/setting_templates/{templateId}` | Update a setting template | `updateSettingTemplate` | ### Settings | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/policies/{policyType}` | Get account policy details | `GetAccountPolicyDetails` | | PATCH | `/phone/policies/{policyType}` | Update account policy | `updateAccountPolicy` | | GET | `/phone/ported_numbers/orders` | List ported numbers | `listPortedNumbers` | | GET | `/phone/ported_numbers/orders/{orderId}` | Get ported numbers details | `getPortedNumbersDetails` | | GET | `/phone/settings` | Get phone account settings | `phoneSetting` | | PATCH | `/phone/settings` | Update phone account settings | `updatePhoneSettings` | | GET | `/phone/sip_groups` | List SIP groups | `listSipGroups` | | GET | `/phone/sip_trunk/trunks` | List BYOC SIP trunks | `listBYOCSIPTrunk` | ### Shared Line Appearance | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/shared_line_appearances` | List shared line appearances | `listSharedLineAppearances` | ### Shared Line Group | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/shared_line_groups` | List shared line groups | `listSharedLineGroups` | | POST | `/phone/shared_line_groups` | Create a shared line group | `createASharedLineGroup` | | GET | `/phone/shared_line_groups/{sharedLineGroupId}` | Get a shared line group | `getASharedLineGroup` | | GET | `/phone/shared_line_groups/{sharedLineGroupId}/policies` | Get a shared line group policy | `getSharedLineGroupPolicy` | | PATCH | `/phone/shared_line_groups/{sharedLineGroupId}/policies` | Update a shared line group policy | `updateSharedLineGroupPolicy` | | DELETE | `/phone/shared_line_groups/{slgId}` | Delete a shared line group | `deleteASharedLineGroup` | | PATCH | `/phone/shared_line_groups/{slgId}` | Update a shared line group | `updateASharedLineGroup` | | DELETE | `/phone/shared_line_groups/{slgId}/members` | Unassign members from a shared line group | `deleteMembersOfSLG` | | POST | `/phone/shared_line_groups/{slgId}/members` | Add members to a shared line group | `addMembersToSharedLineGroup` | | DELETE | `/phone/shared_line_groups/{slgId}/members/{memberId}` | Unassign a member from a shared line group | `deleteAMemberSLG` | | DELETE | `/phone/shared_line_groups/{slgId}/phone_numbers` | Unassign all phone numbers | `deletePhoneNumbersSLG` | | POST | `/phone/shared_line_groups/{slgId}/phone_numbers` | Assign phone numbers | `assignPhoneNumbersSLG` | | DELETE | `/phone/shared_line_groups/{slgId}/phone_numbers/{phoneNumberId}` | Unassign a phone number | `deleteAPhoneNumberSLG` | | DELETE | `/phone/shared_line_groups/{slgId}/policies/{policyType}` | Delete an SLG policy setting | `removeSLGPolicySubSetting` | | PATCH | `/phone/shared_line_groups/{slgId}/policies/{policyType}` | Update an SLG policy setting | `updateSLGPolicySubSetting` | | POST | `/phone/shared_line_groups/{slgId}/policies/{policyType}` | Add a policy setting to a shared line group | `addSLGPolicySubSetting` | ### Sites | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/sites` | List phone sites | `listPhoneSites` | | POST | `/phone/sites` | Create a phone site | `createPhoneSite` | | DELETE | `/phone/sites/{siteId}` | Delete a phone site | `deletePhoneSite` | | GET | `/phone/sites/{siteId}` | Get phone site details | `getASite` | | PATCH | `/phone/sites/{siteId}` | Update phone site details | `updateSiteDetails` | | DELETE | `/phone/sites/{siteId}/outbound_caller_id/customized_numbers` | Remove customized outbound caller ID phone numbers | `deleteSiteOutboundCallerNumbers` | | GET | `/phone/sites/{siteId}/outbound_caller_id/customized_numbers` | List customized outbound caller ID phone numbers | `listSiteCustomizeOutboundCallerNumbers` | | POST | `/phone/sites/{siteId}/outbound_caller_id/customized_numbers` | Add customized outbound caller ID phone numbers | `addSiteOutboundCallerNumbers` | | DELETE | `/phone/sites/{siteId}/settings/{settingType}` | Delete a site setting | `deleteSiteSetting` | | GET | `/phone/sites/{siteId}/settings/{settingType}` | Get a phone site setting | `getSiteSettingForType` | | PATCH | `/phone/sites/{siteId}/settings/{settingType}` | Update the site setting | `updateSiteSetting` | | POST | `/phone/sites/{siteId}/settings/{settingType}` | Add a site setting | `addSiteSetting` | ### SMS | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | POST | `/phone/sms/messages` | Post SMS message | `postSmsMessage` | | GET | `/phone/sms/sessions` | Get account's SMS sessions | `accountSmsSession` | | GET | `/phone/sms/sessions/{sessionId}` | Get SMS session details | `smsSessionDetails` | | GET | `/phone/sms/sessions/{sessionId}/messages/{messageId}` | Get SMS by message ID | `smsByMessageId` | | GET | `/phone/sms/sessions/{sessionId}/sync` | Sync SMS by session ID | `smsSessionSync` | | GET | `/phone/users/{userId}/sms/sessions` | Get user's SMS sessions | `userSmsSession` | | GET | `/phone/users/{userId}/sms/sessions/sync` | List user's SMS sessions in descending order | `GetSmsSessions` | ### SMS Campaign | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/sms_campaigns` | List SMS campaigns | `listAccountSMSCampaigns` | | GET | `/phone/sms_campaigns/{smsCampaignId}` | Get an SMS campaign | `GetSMSCampaign` | | POST | `/phone/sms_campaigns/{smsCampaignId}/phone_numbers` | Assign a phone number to SMS campaign | `assignCampaignPhoneNumbers` | | GET | `/phone/sms_campaigns/{smsCampaignId}/phone_numbers/opt_status` | List opt statuses of phone numbers assigned to SMS campaign | `getNumberCampaignOptStatus` | | PATCH | `/phone/sms_campaigns/{smsCampaignId}/phone_numbers/opt_status` | Update opt statuses of phone numbers assigned to SMS campaign | `updateNumberCampaignOptStatus` | | DELETE | `/phone/sms_campaigns/{smsCampaignId}/phone_numbers/{phoneNumberId}` | Unassign a phone number | `unassignCampaignPhoneNumber` | | GET | `/phone/user/{userId}/sms_campaigns/phone_numbers/opt_status` | List user's opt statuses of phone numbers | `getUserNumberCampaignOptStatus` | ### SMS Consent | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/sms_consent/{consentId}/phone_numbers/opt_status` | List opt statuses of phone numbers assigned to SMS consent | `getNumberConsentOptStatus` | ### Users | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/users` | List phone users | `listPhoneUsers` | | POST | `/phone/users/batch` | Batch add users | `batchAddUsers` | | PUT | `/phone/users/batch` | Update multiple users' properties in batch | `updateUsersPropertiesInBatch` | | GET | `/phone/users/{userId}` | Get a user's profile | `phoneUser` | | PATCH | `/phone/users/{userId}` | Update a user's profile | `updateUserProfile` | | POST | `/phone/users/{userId}/calling_plans` | Assign calling plan to a user | `assignCallingPlan` | | PUT | `/phone/users/{userId}/calling_plans` | Update user's calling plan | `updateCallingPlan` | | DELETE | `/phone/users/{userId}/calling_plans/{planType}` | Unassign user's calling plan | `unassignCallingPlan` | | DELETE | `/phone/users/{userId}/outbound_caller_id/customized_numbers` | Remove users' customized outbound caller ID phone numbers | `deleteUserOutboundCallerNumbers` | | GET | `/phone/users/{userId}/outbound_caller_id/customized_numbers` | List users' phone numbers for a customized outbound caller ID | `listUserCustomizeOutboundCallerNumbers` | | POST | `/phone/users/{userId}/outbound_caller_id/customized_numbers` | Add phone numbers for users' customized outbound caller ID | `addUserOutboundCallerNumbers` | | GET | `/phone/users/{userId}/policies/{policyType}` | Get user policy details | `GetUserPolicyDetails` | | PATCH | `/phone/users/{userId}/policies/{policyType}` | Update user policy | `updateUserPolicy` | | GET | `/phone/users/{userId}/settings` | Get a user's profile settings | `phoneUserSettings` | | PATCH | `/phone/users/{userId}/settings` | Update a user's profile settings | `updateUserSettings` | | DELETE | `/phone/users/{userId}/settings/{settingType}` | Delete a user's shared access setting | `deleteUserSetting` | | PATCH | `/phone/users/{userId}/settings/{settingType}` | Update a user's shared access setting | `updateUserSetting` | | POST | `/phone/users/{userId}/settings/{settingType}` | Add a user's shared access setting | `addUserSetting` | ### Voicemails | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/users/{userId}/call_logs/{id}/voice_mail` | Get user voicemail details from a call log | `getVoicemailDetailsByCallIdOrCallLogId` | | GET | `/phone/users/{userId}/voice_mails` | Get user's voicemails | `phoneUserVoiceMails` | | GET | `/phone/voice_mails` | Get account voicemails | `accountVoiceMails` | | GET | `/phone/voice_mails/download/{fileId}` | Download a phone voicemail | `phoneDownloadVoicemailFile` | | DELETE | `/phone/voice_mails/{voicemailId}` | Delete a voicemail | `deleteVoicemail` | | GET | `/phone/voice_mails/{voicemailId}` | Get voicemail details | `getVoicemailDetails` | | PATCH | `/phone/voice_mails/{voicemailId}` | Update Voicemail Read Status | `updateVoicemailReadStatus` | ### Zoom Rooms | Method | Endpoint | Summary | Operation ID | |--------|----------|---------|-------------| | GET | `/phone/rooms` | List Zoom Rooms under Zoom Phone license | `listZoomRooms` | | POST | `/phone/rooms` | Add a Zoom Room to a Zoom Phone | `addZoomRoom` | | GET | `/phone/rooms/unassigned` | List Zoom Rooms without Zoom Phone assignment | `listUnassignedZoomRooms` | | DELETE | `/phone/rooms/{roomId}` | Remove a Zoom Room from a ZP account | `RemoveZoomRoom` | | GET | `/phone/rooms/{roomId}` | Get a Zoom Room under Zoom Phone license | `getZoomRoom` | | PATCH | `/phone/rooms/{roomId}` | Update a Zoom Room under Zoom Phone license | `updateZoomRoom` | | POST | `/phone/rooms/{roomId}/calling_plans` | Assign calling plans to a Zoom Room | `assignCallingPlanToRoom` | | DELETE | `/phone/rooms/{roomId}/calling_plans/{type}` | Remove a calling plan from a Zoom Room | `unassignCallingPlanFromRoom` | | POST | `/phone/rooms/{roomId}/phone_numbers` | Assign phone numbers to a Zoom Room | `assignPhoneNumberToZoomRoom` | | DELETE | `/phone/rooms/{roomId}/phone_numbers/{phoneNumberId}` | Remove a phone number from a Zoom Room | `UnassignPhoneNumberFromZoomRoom` |