Zoom Phone Outbound Calling API

The Outbound Calling API from Zoom Phone — 12 operation(s) for outbound calling.

Operations 24

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /phone/common_areas/{commonAreaId}/outbound_calling/countries_regions See which countries a common area phone can call · Get common area level outbound calling countries and regions #
Ask an LLM
“Which countries and regions is the lobby common area phone allowed to dial out to?”
“Can I check the outbound calling country list for one specific common area?”
Tell an agent
Show the outbound calling countries and regions for common area {commonAreaId}.
List which countries common area {commonAreaId} can place outbound calls to, {page_size} per page.
PATCH /phone/common_areas/{commonAreaId}/outbound_calling/countries_regions Change a common area's allowed calling countries · Update common area level outbound calling countries or regions #
Ask an LLM
“How do I block international dialing to certain countries from a common area phone?”
“Can I allow a shared conference room phone to call a country it currently can't reach?”
Tell an agent
Update the allowed outbound calling countries for common area {commonAreaId} to {country_regions}.
Block outbound calls to a country from common area {commonAreaId}.
GET /phone/common_areas/{commonAreaId}/outbound_calling/exception_rules List a common area's outbound calling exceptions · List common area level outbound calling exception rules #
Ask an LLM
“What outbound calling exception rules are set on a common area phone?”
“Can I filter a common area's calling exceptions by country or by whether they're active?”
Tell an agent
List the outbound calling exception rules for common area {commonAreaId}.
Show common area {commonAreaId} calling exceptions for country {country} with status {status}.
POST /phone/common_areas/{commonAreaId}/outbound_calling/exception_rules Add an outbound calling exception to a common area · Add common area level outbound calling exception rule #
Ask an LLM
“How do I let a common area phone dial one specific number prefix in an otherwise blocked country?”
“Can a common area have its own exception to the country calling policy?”
Tell an agent
Add outbound calling exception rule {exception_rule} to common area {commonAreaId}.
Create a calling exception for common area {commonAreaId} so it can reach a blocked number pattern.
DELETE /phone/common_areas/{commonAreaId}/outbound_calling/exception_rules/{exceptionRuleId} Delete a common area's outbound calling exception · Delete common area level outbound calling exception rule #
Ask an LLM
“How do I remove a calling exception rule from a common area phone?”
“What happens to a common area's dialing when I delete one of its exception rules?”
Tell an agent destructive · confirm first
Delete exception rule {exceptionRuleId} from common area {commonAreaId}.
Remove the outbound calling exception {exceptionRuleId} on common area {commonAreaId}.
PATCH /phone/common_areas/{commonAreaId}/outbound_calling/exception_rules/{exceptionRuleId} Edit a common area's outbound calling exception · Update common area level outbound calling exception rule #
Ask an LLM
“Can I change the number pattern on an existing common area calling exception?”
“How would I deactivate a common area exception rule without deleting it?”
Tell an agent
Update exception rule {exceptionRuleId} on common area {commonAreaId} to {exception_rule}.
Edit the common area {commonAreaId} calling exception {exceptionRuleId}.
GET /phone/outbound_calling/countries_regions See account-wide allowed calling countries · Get account level outbound calling countries and regions #
Ask an LLM
“Which countries can our whole Zoom Phone account place outbound calls to?”
“What does the account-level international dialing policy look like right now?”
Tell an agent
Show the account-level outbound calling countries and regions.
List the account's allowed outbound calling countries, {page_size} at a time.
PATCH /phone/outbound_calling/countries_regions Change account-wide allowed calling countries · Update account level outbound calling countries or regions #
Ask an LLM
“How do I block outbound calls to a country for everyone on the account?”
“Can I open up international calling to a new region at the account level?”
Tell an agent
Set the account-wide outbound calling countries to {country_regions}.
Block a country for outbound calls across the entire account.
GET /phone/outbound_calling/exception_rules List account-level outbound calling exceptions · List account level outbound calling exception rules #
Ask an LLM
“What exceptions to the country calling policy exist at the account level?”
“Can I search account calling exception rules by keyword or match type?”
Tell an agent
List all account-level outbound calling exception rules.
Find account calling exceptions matching {keyword} for country {country}.
POST /phone/outbound_calling/exception_rules Add an account-level outbound calling exception · Add account level outbound calling exception rule #
Ask an LLM
“How can I allow one number prefix account-wide even though its country is blocked?”
“Is there a way to add an exception to the account's outbound calling policy?”
Tell an agent
Add account-level outbound calling exception {exception_rule}.
Create an exception rule in the account outbound calling policy for a blocked country.
DELETE /phone/outbound_calling/exception_rules/{exceptionRuleId} Delete an account-level calling exception · Delete account level outbound calling exception rule #
Ask an LLM
“How do I remove an exception from the account-wide outbound calling policy?”
“Can I delete an account calling exception rule I no longer need?”
Tell an agent destructive · confirm first
Delete account-level exception rule {exceptionRuleId}.
Remove the account outbound calling exception {exceptionRuleId}.
PATCH /phone/outbound_calling/exception_rules/{exceptionRuleId} Edit an account-level calling exception · Update account level outbound calling exception rule #
Ask an LLM
“Can I modify an existing account-wide outbound calling exception rule?”
“How do I switch off an account-level calling exception temporarily?”
Tell an agent
Update account-level exception rule {exceptionRuleId} with {exception_rule}.
Change the pattern on account calling exception {exceptionRuleId}.
GET /phone/sites/{siteId}/outbound_calling/countries_regions See a site's allowed calling countries · Get site level outbound calling countries and regions #
Ask an LLM
“Which countries can phones at our London site dial?”
“What is the outbound calling country policy for one Zoom Phone site?”
Tell an agent
Show the outbound calling countries and regions for site {siteId}.
List site {siteId}'s allowed dialing countries.
PATCH /phone/sites/{siteId}/outbound_calling/countries_regions Change a site's allowed calling countries · Update site level outbound calling countries or regions #
Ask an LLM
“How do I restrict international calling for just one office site?”
“Can I unblock a country for a single site without changing the account policy?”
Tell an agent
Update site {siteId}'s outbound calling countries to {country_regions}.
Block outbound calls to a country for everyone at site {siteId}.
GET /phone/sites/{siteId}/outbound_calling/exception_rules List a site's outbound calling exceptions · List site level outbound calling exception rules #
Ask an LLM
“What calling exception rules are configured for a particular site?”
“Can I see only the active outbound calling exceptions for one site?”
Tell an agent
List outbound calling exception rules for site {siteId}.
Show site {siteId} calling exceptions with status {status}.
POST /phone/sites/{siteId}/outbound_calling/exception_rules Add an outbound calling exception to a site · Add site level outbound calling exception rule #
Ask an LLM
“How do I give one site an exception to dial a number in a blocked country?”
“Can a site have a calling exception that other sites don't get?”
Tell an agent
Add outbound calling exception {exception_rule} to site {siteId}.
Create a site-level calling exception for site {siteId}.
DELETE /phone/sites/{siteId}/outbound_calling/exception_rules/{exceptionRuleId} Delete a site's outbound calling exception · Delete site level outbound calling exception rule #
Ask an LLM
“How do I take away a site's exception to the outbound calling policy?”
“Can I delete one calling exception rule from a site?”
Tell an agent destructive · confirm first
Delete exception rule {exceptionRuleId} from site {siteId}.
Remove site {siteId}'s outbound calling exception {exceptionRuleId}.
PATCH /phone/sites/{siteId}/outbound_calling/exception_rules/{exceptionRuleId} Edit a site's outbound calling exception · Update site level outbound calling exception rule #
Ask an LLM
“Can I change the number pattern on a site's existing calling exception?”
“How do I disable a site-level exception rule without removing it?”
Tell an agent
Update exception rule {exceptionRuleId} at site {siteId} with {exception_rule}.
Edit site {siteId}'s calling exception {exceptionRuleId}.
GET /phone/users/{userId}/outbound_calling/countries_regions See which countries a user can call · Get user level outbound calling countries and regions #
Ask an LLM
“Which countries is a specific employee allowed to call from Zoom Phone?”
“Why can't this user dial abroad - what's their personal country calling list?”
Tell an agent
Show the outbound calling countries and regions for user {userId}.
List the countries user {userId} can place outbound calls to.
PATCH /phone/users/{userId}/outbound_calling/countries_regions Change a user's allowed calling countries · Update user level outbound calling countries or regions #
Ask an LLM
“How do I let one employee call a country that's blocked for everyone else?”
“Can I restrict a single user's international calling?”
Tell an agent
Update user {userId}'s outbound calling countries to {country_regions}.
Block a country for outbound calls from user {userId}.
GET /phone/users/{userId}/outbound_calling/exception_rules List a user's outbound calling exceptions · List user level outbound calling exception rules #
Ask an LLM
“What personal calling exception rules does a user have?”
“Can I look up a user's outbound calling exceptions by keyword?”
Tell an agent
List outbound calling exception rules for user {userId}.
Find user {userId}'s calling exceptions matching {keyword}.
POST /phone/users/{userId}/outbound_calling/exception_rules Add an outbound calling exception for a user · Add user level outbound calling exception rule #
Ask an LLM
“How do I let one user dial a specific blocked number pattern?”
“Can I give an individual user their own exception to the calling policy?”
Tell an agent
Add outbound calling exception {exception_rule} for user {userId}.
Create a user-level calling exception for user {userId}.
DELETE /phone/users/{userId}/outbound_calling/exception_rules/{exceptionRuleId} Delete a user's outbound calling exception · Delete user level outbound calling exception rule #
Ask an LLM
“How do I revoke a user's exception to the outbound calling policy?”
“Can I delete a single user's calling exception rule?”
Tell an agent destructive · confirm first
Delete exception rule {exceptionRuleId} for user {userId}.
Remove user {userId}'s outbound calling exception {exceptionRuleId}.
PATCH /phone/users/{userId}/outbound_calling/exception_rules/{exceptionRuleId} Edit a user's outbound calling exception · Update user level outbound calling exception rule #
Ask an LLM
“Can I change the pattern on a user's existing calling exception?”
“How do I deactivate a user-level exception rule?”
Tell an agent
Update exception rule {exceptionRuleId} for user {userId} with {exception_rule}.
Edit user {userId}'s calling exception {exceptionRuleId}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/zoom-phone:zoom-phone-outbound-calling-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

zoom-phone-outbound-calling-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Phone Outbound Calling API
  description: 'You can access information from Zoom with Zoom Phone APIs to build private services or public applications on the Zoom App Marketplace.


    To learn how to get your credentials and create private or public applications, see Zoom APIs use OAuth 2.0 authorization.


    All endpoints are available through `https` at `api.zoom.us/v2/`. For instance, `https://api.zoom.us/v2/users/` returns all users on an account. You''ll receive a `403` error message if you have not set up Zoom Phone.'
  termsOfService: https://zoom.us/docs/en-us/zoom_api_license_and_tou.html
  contact:
    name: Zoom Developers
    url: https://developer.zoom.us/
  version: '2'
servers:
- url: https://api.zoom.us/v2
tags:


# --- truncated at 32 KB (129 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/zoom-phone/refs/heads/main/openapi/zoom-phone-outbound-calling-api-openapi.yml