Zoom Phone

Zoom Phone is the cloud PBX / UCaaS voice product of Zoom Communications, headquartered in San Jose, California, and sold worldwide from its United States home market. It replaces on-premise telephony with a cloud calling service — extensions, auto receptionists, IVR, call queues, shared line groups, voicemail, call recording, fax, emergency (E911) addressing, and SMS/MMS — delivered either on Zoom-provided PSTN service, on a customer's own carrier through BYOC and Cloud Peering (Provider Exchange), or resold through carrier partners. In the telecom value chain Zoom Phone sits above the network as a UCaaS application layer that buys wholesale connectivity and number inventory from carriers rather than operating a mobile network, and its API posture reflects the software half of that split rather than the carrier half: the Zoom Phone API is fully self-serve, published as downloadable OpenAPI 3.0 with 391 documented operations across 46 resource groups, a 71-event webhook catalog, a separate Number Management API covering number allocation, BYOC numbers, ported number orders, SIP trunks and 10DLC SMS campaigns, OAuth 2.0 with fine-grained phone:* scopes, a public Postman workspace, and an official Node/TypeScript SDK. It is not a mobile network operator, is not a GSMA Open Gateway signatory, and exposes no CAMARA network APIs — no CAMARA reference was found anywhere in its developer surface.

Zoom Phone publishes 3 APIs on the APIs.io network, including Webhooks, Number Management API, and 1 more. Tagged areas include Telecommunications, United States, UCaaS, Cloud PBX, and Voice.

The Zoom Phone catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Zoom Phone’s developer surface includes authentication, documentation, pricing, SDKs, engineering blog, API reference, getting-started guide, and 47 more developer resources.

59.8/100 developing ▬ flat Agent 85/100 agent native Full breakdown ↓
scored 2026-07-27 · rubric v0.5
3 APIs 1 MCP Servers
TelecommunicationsUnited StatesUCaaSCloud PBXVoiceVoIPSIPMessagingSMSPhone NumbersNumber PortingBYOCCarrier PeeringContact CenterCommunications

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 59.8/100 · developing
Contract Quality 15.1 / 25
Developer Ergonomics 15.7 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 8.2 / 13
Governance 0.0 / 12
Discoverability 8.8 / 10
Agent readiness — 85/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/zoom-phone: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 3

Individual APIs this provider publishes, each with its own machine-readable definition.

Zoom Phone API

The Zoom Phone API is the administrative and operational REST API for Zoom's cloud phone system. The harvested OpenAPI 3.0 document describes 238 paths and 391 operations across...

Zoom Phone Webhooks

The Zoom Phone event catalog, published as an OpenAPI 3.1 document using the top-level webhooks object. It defines 71 real-time events covering call lifecycle (phone.caller_ring...

Zoom Phone Number Management API

The Number Management API provisions and manages phone number inventory for Zoom Phone, Zoom Contact Center, and Zoom Meetings accounts. The harvested OpenAPI 3.0 document descr...

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

zoom-phone-mcp.yml

MCP SERVER

Rate Limits 1

Documented rate limits and quota policies.

Zoom Phone Rate Limits

0 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Zoom Phone Authentication

apiKey/oauth2 · 2 schemes

SECURITY

Zoom Phone Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Zoom Phone Vulnerability Disclosure

security.txt · contact published

SECURITY

Zoom Phone Trust Center

SOC 2, ISO 27001, ISO 27017, ISO 27018, PCI DSS, FedRAMP, CSA STAR

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Zoom Phone Scopes

435 scopes · authorizationCode

435 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Zoom Phone Agentic Access

419 operations · 242 acting · 8 human-in-the-loop

419 operations · 242 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 8

Pagination, idempotency, versioning, errors, and events

Scroll for all 8

Build 7

SDKs, sample code, and the tooling you integrate with

Scroll for all 7

Access & Security 9

Authentication, authorization, and security posture

Scroll for all 9

Operate 8

Status, limits, changes, and where to get help

Scroll for all 8

Commercial 4

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 5

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: zoom-phone
url: https://raw.githubusercontent.com/api-evangelist/zoom-phone/refs/heads/main/apis.yml
name: Zoom Phone
kind: company
description: 'Zoom Phone is the cloud PBX / UCaaS voice product of Zoom Communications, headquartered in San Jose, California,
  and sold worldwide from its United States home market. It replaces on-premise telephony with a cloud calling service — extensions,
  auto receptionists, IVR, call queues, shared line groups, voicemail, call recording, fax, emergency (E911) addressing, and
  SMS/MMS — delivered either on Zoom-provided PSTN service, on a customer''s own carrier through BYOC and Cloud Peering (Provider
  Exchange), or resold through carrier partners. In the telecom value chain Zoom Phone sits above the network as a UCaaS application
  layer that buys wholesale connectivity and number inventory from carriers rather than operating a mobile network, and its
  API posture reflects the software half of that split rather than the carrier half: the Zoom Phone API is fully self-serve,
  published as downloadable OpenAPI 3.0 with 391 documented operations across 46 resource groups, a 71-event webhook catalog,
  a separate Number Management API covering number allocation, BYOC numbers, ported number orders, SIP trunks and 10DLC SMS
  campaigns, OAuth 2.0 with fine-grained phone:* scopes, a public Postman workspace, and an official Node/TypeScript SDK.
  It is not a mobile network operator, is not a GSMA Open Gateway signatory, and exposes no CAMARA network APIs — no CAMARA
  reference was found anywhere in its developer surface.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Telecommunications
- United States
- UCaaS
- Cloud PBX
- Voice
- VoIP
- SIP
- Messaging
- SMS
- Phone Numbers
- Number Porting
- BYOC
- Carrier Peering
- Contact Center
- Communications
created: '2026-07-25'
modified: '2026-07-25'
specificationVersion: '0.19'
apis:
- aid: zoom-phone:zoom-phone-api
  name: Zoom Phone API
  description: The Zoom Phone API is the administrative and operational REST API for Zoom's cloud phone system. The harvested
    OpenAPI 3.0 document describes 238 paths and 391 operations across 46 resource groups — Users, Sites, Call Queues, Auto
    Receptionists, Shared Line Groups, Common Areas, Phone Devices, Call Logs, Recordings, Voicemails, Fax, SMS, SMS Campaigns,
    Phone Numbers, Emergency Addresses and Emergency Service Locations, Outbound Calling, Routing Rules, Dashboard, Reports,
    Provider Exchange and Carrier Reseller. Requires a Business or Enterprise account with a Zoom Phone license.
  humanURL: https://developers.zoom.us/docs/api/phone/
  baseURL: https://api.zoom.us/v2
  tags:
  - Voice
  - Cloud PBX
  - Call Logs
  - SMS
  - Provisioning
  properties:
  - type: Documentation
    url: https://developers.zoom.us/docs/api/phone/
  - type: APIReference
    url: https://developers.zoom.us/docs/api/phone/
  - type: OpenAPI
    url: openapi/zoom-phone-api-openapi.json
  - type: Documentation
    url: https://developers.zoom.us/docs/integrations/oauth/
  - type: PostmanCollection
    url: https://www.postman.com/zoom-developer/zoom-public-workspace/documentation/uba96fr/phone
- aid: zoom-phone:zoom-phone-webhooks
  name: Zoom Phone Webhooks
  description: The Zoom Phone event catalog, published as an OpenAPI 3.1 document using the top-level webhooks object. It
    defines 71 real-time events covering call lifecycle (phone.caller_ringing, phone.callee_answered, phone.caller_ended,
    phone.callee_missed, phone.caller_hold, warm and blind transfers), recordings and transcripts, voicemail, fax, call and
    fax logs, SMS send and delivery, SMS campaign opt-in/opt-out and etiquette blocking, device registration, emergency alerts,
    AI call summaries, and account and group setting changes. Delivered to an HTTPS endpoint, with a WebSocket delivery option
    in public beta.
  humanURL: https://developers.zoom.us/docs/api/phone/events/
  tags:
  - Webhooks
  - Events
  - Call Events
  - Real Time
  properties:
  - type: Documentation
    url: https://developers.zoom.us/docs/api/phone/events/
  - type: APIReference
    url: https://developers.zoom.us/docs/api/phone/events/
  - type: OpenAPI
    url: openapi/zoom-phone-webhooks-openapi.json
- aid: zoom-phone:zoom-phone-number-management-api
  name: Zoom Phone Number Management API
  description: The Number Management API provisions and manages phone number inventory for Zoom Phone, Zoom Contact Center,
    and Zoom Meetings accounts. The harvested OpenAPI 3.0 document describes 17 paths and 28 operations covering number allocation,
    BYOC numbers, carrier and cloud peering numbers, ported number orders, SIP trunks and SIP groups, phone plans, and 10DLC
    SMS campaigns and SMS consent — the most carrier-facing surface Zoom publishes.
  humanURL: https://developers.zoom.us/docs/api/number-management/
  baseURL: https://api.zoom.us/v2
  tags:
  - Phone Numbers
  - Number Porting
  - BYOC
  - SIP Trunks
  - Carrier Peering
  - SMS Campaigns
  properties:
  - type: Documentation
    url: https://developers.zoom.us/docs/api/number-management/
  - type: APIReference
    url: https://developers.zoom.us/docs/api/number-management/
  - type: OpenAPI
    url: openapi/zoom-phone-number-management-openapi.json
common:
- type: AgenticAccess
  url: agentic-access/zoom-phone-agentic-access.yml
- type: TrustCenter
  url: security/zoom-phone-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/zoom-phone-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/zoom-phone-domain-security.yml
- type: Authentication
  url: authentication/zoom-phone-authentication.yml
- type: OAuthScopes
  url: scopes/zoom-phone-scopes.yml
- type: Website
  url: https://www.zoom.com/en/products/voip-phone/
- type: DeveloperPortal
  url: https://developers.zoom.us/
- type: Documentation
  url: https://developers.zoom.us/docs/api/phone/
- type: Authentication
  url: https://developers.zoom.us/docs/integrations/oauth/
- type: OAuthMetadata
  url: https://zoom.us/.well-known/oauth-authorization-server
- type: Pricing
  url: https://zoom.us/pricing/zoom-phone
- type: AppMarketplace
  url: https://marketplace.zoom.us/
- type: PostmanWorkspace
  url: https://www.postman.com/zoom-developer/zoom-public-workspace/overview
- type: GitHubOrganization
  url: https://github.com/zoom
- type: SDK
  url: https://github.com/zoom/rivet-javascript
- type: Blog
  url: https://developers.zoom.us/blog/
- type: StatusPage
  url: https://www.zoomstatus.com/
- type: APIReference
  url: https://developers.zoom.us/docs/api/phone/
- type: GettingStarted
  url: https://developers.zoom.us/docs/phone/start/
- type: Quickstart
  url: https://developers.zoom.us/docs/phone/first-app/
- type: Support
  url: https://developers.zoom.us/support/
- type: Community
  url: https://devforum.zoom.us/
- type: SignUp
  url: https://zoom.us/signup
- type: TermsOfService
  url: https://www.zoom.com/en/trust/terms/
- type: TermsOfService
  url: https://zoom.us/docs/en-us/zoom_api_license_and_tou.html
  name: Zoom API License and Terms of Use
- type: PrivacyPolicy
  url: https://www.zoom.com/en/trust/privacy/
- type: Postman
  url: https://www.postman.com/zoom-developer/zoom-public-workspace/overview
- type: ChangeLog
  url: https://developers.zoom.us/changelog/?product=phone
- type: StatusPage
  url: https://status.zoom.us/
- type: Deprecation
  url: https://developers.zoom.us/docs/build/lifecycle/
- type: Security
  url: https://www.zoom.com/en/trust/reporting-vulnerability/
- type: Compliance
  url: https://www.zoom.com/en/trust/
- type: SDKs
  url: packages/zoom-phone-packages.yml
  name: Zoom Rivet for JavaScript (Phone module)
- type: MCPServer
  url: mcp/zoom-phone-mcp.yml
- type: Packages
  url: packages/zoom-phone-packages.yml
- type: WellKnown
  url: well-known/zoom-phone-well-known.yml
- type: SecurityTxt
  url: well-known/zoom-phone-security.txt
- type: APICatalog
  url: well-known/zoom-phone-api-catalog.json
- type: ToolCrosswalk
  url: mcp/zoom-phone-tool-crosswalk.yml
- type: LLMsTxt
  url: llms/zoom-phone-llms.txt
- type: Overlay
  url: overlays/zoom-phone-api-overlay.yaml
  name: Zoom Phone API overlay
- type: Overlay
  url: overlays/zoom-phone-number-management-overlay.yaml
  name: Number Management API overlay
- type: Overlay
  url: overlays/zoom-phone-webhooks-overlay.yaml
  name: Zoom Phone Webhooks overlay
- type: Conformance
  url: conformance/zoom-phone-conformance.yml
- type: ErrorCatalog
  url: errors/zoom-phone-problem-types.yml
- type: Lifecycle
  url: lifecycle/zoom-phone-lifecycle.yml
- type: ChangeLog
  url: changelog/zoom-phone-changelog.yml
  name: Zoom Phone changelog (captured)
- type: Conventions
  url: conventions/zoom-phone-conventions.yml
- type: RateLimits
  url: rate-limits/zoom-phone-rate-limits.yml
- type: Components
  url: components/zoom-phone-components.yml
- type: DataModel
  url: data-model/zoom-phone-data-model.yml
- type: Webhooks
  url: asyncapi/zoom-phone-webhooks.yml
- type: AgentSkill
  url: skills/_index.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com