Back to Skills

build-zoom-rest-api-app

Reference skill for Zoom REST API. Use after choosing an API-based workflow when you need endpoint selection, resource-management patterns, OAuth requirements, rate-limit awareness, or API error debugging.

23,448stars2,829forksUpdated 8/13/2026

Security Assessment

Safe(95/100)
Security Score95/100

About build-zoom-rest-api-app

This is a reference and background-knowledge skill for building server-side integrations against the Zoom REST API. It exists to solve a discovery-and-correctness problem: Zoom exposes 600+ endpoints across meetings, users, webinars, recordings, reports, phone, contact center, and many other domains, and developers routinely get tripped up by authentication modes, identifier formats, regional routing, and rate limits. The skill provides endpoint selection guidance, resource-management patterns, OAuth requirements, rate-limit awareness, and API error debugging so an agent can generate deterministic, working Zoom automation.

The content is organized into concept docs (API architecture, authentication flows, rate-limiting strategy, meeting URLs vs SDK joining), worked examples (meeting lifecycle, webhook server with CRC validation, recording pipeline, user management), and a large library of per-domain reference files aligned to Zoom's official API Hub endpoints.json inventories. It documents Server-to-Server, User, PKCE, and Device Code OAuth flows, the `me` keyword semantics per app type, meeting ID vs UUID handling with double-URL-encoding, ISO 8601 time formats, authenticated download_url retrieval, and regional/data-residency base URLs. Troubleshooting playbooks cover common errors, token/scope failures, pagination, and forum-derived FAQs.

The target users are backend and integration developers, platform engineers, and automation authors building against Zoom programmatically, plus AI agents that need authoritative endpoint-level detail after a higher-level planning skill has chosen an API workflow. Typical use cases include provisioning users, creating and managing meetings/webinars, downloading cloud recordings via webhooks, and debugging 401/429 responses.

FAQ

What does this skill actually provide?

Expert reference material for the Zoom REST API: concept guides, worked examples (meeting lifecycle, webhook server, recording pipeline), per-domain endpoint references aligned to Zoom's official endpoints.json inventories, and troubleshooting playbooks for auth, rate limits, and common errors.

Which authentication methods are covered?

It documents OAuth flows including Server-to-Server (account_credentials), User-level, PKCE, and Device Code, plus the behavior of the `me` keyword per app type and how to obtain and refresh access tokens.

Does it handle credentials securely?

The examples pass client ID/secret and account ID to Zoom's official OAuth token endpoint and use bearer tokens in Authorization headers. It documents standard credential usage rather than storing or exfiltrating secrets.

When should I use this skill versus a planning skill?

The skill itself advises reaching for plan-zoom-product, plan-zoom-integration, or debug-zoom first, then routing here for endpoint-level detail once an API-based workflow is chosen.

How does it help with rate limits and errors?

It includes a rate-limiting strategy doc (plan tiers, per-user limits, retry patterns) and troubleshooting docs mapping 401 to auth/scope issues and 429 to rate limiting, plus a 5-minute preflight runbook.

All Files

56 files
concepts/api-architecture.md8.9 KB
View
examples/recording-pipeline.md0.6 KB
View
examples/user-management.md0.5 KB
View
references/auto-dialer.md2.6 KB
View
references/commerce.md5.8 KB
View
references/mail.md6.9 KB
View
concepts/meeting-urls-and-sdk-joining.md1.1 KB
View
references/accounts.md7.5 KB
View
examples/graphql-queries.md0.5 KB
View
references/ai-services.md1.5 KB
View
examples/meeting-lifecycle.md14.6 KB
View
references/authentication.md11.0 KB
View
references/contact-center.md33.1 KB
View
concepts/authentication-flows.md9.1 KB
View
examples/webhook-server.md14.4 KB
View
references/chatbot.md1.4 KB
View
references/events.md13.0 KB
View
references/openapi.md4.4 KB
View
references/revenue-accelerator.md9.4 KB
View
references/video-management.md4.0 KB
View
RUNBOOK.md3.1 KB
View
concepts/rate-limiting-strategy.md9.5 KB
View
references/ai-companion.md1.2 KB
View
references/cobrowse-sdk-api.md1.4 KB
View
references/healthcare.md1.3 KB
View
references/calendar.md4.9 KB
View
references/environment-variables.md1.0 KB
View
references/number-management.md4.8 KB
View
references/reports.md1.2 KB
View
references/users.md7.3 KB
View
references/clips.md2.9 KB
View
references/graphql.md8.9 KB
View
references/phone.md45.9 KB
View
references/rooms.md15.3 KB
View
references/video-sdk-api.md5.3 KB
View
SKILL.md25.5 KB
View
references/crc.md3.5 KB
View
references/meetings.md21.3 KB
View
references/recordings.md1.4 KB
View
references/team-chat.md13.5 KB
View
references/workforce-management.md3.1 KB
View
troubleshooting/token-scope-playbook.md1.5 KB
View
references/marketplace-apps.md4.0 KB
View
references/rate-limits.md9.9 KB
View
references/tasks.md2.6 KB
View
references/whiteboard.md5.3 KB
View
troubleshooting/forum-top-questions.md1.7 KB
View
references/qss.md1.6 KB
View
references/scheduler.md3.8 KB
View
references/virtual-agent.md2.2 KB
View
troubleshooting/common-errors.md11.7 KB
View
references/quality-management.md1.7 KB
View
references/scim2.md1.9 KB
View
references/webinars.md1.2 KB
View
troubleshooting/common-issues.md0.6 KB
View
references/zoom-docs.md3.2 KB
View

Install build-zoom-rest-api-app

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill