build-zoom-rest-api-app

Identify and use Zoom REST API endpoints for automated resource management.

7|2|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/zoom/zoom-plugin --skill build-zoom-rest-api-app
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-zoom-rest-api-app
Source: https://github.com/zoom/zoom-plugin/tree/main/skills/rest-api
Command: npx skills add https://github.com/zoom/zoom-plugin --skill build-zoom-rest-api-app

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Zoom REST API integrations can be complex due to authentication flows, endpoint discovery, rate limits, and error handling. This skill provides reference material, patterns, and best practices to simplify building reliable Zoom server-side integrations.

Core Features & Use Cases

  • Endpoint discovery: understand Zoom REST API endpoints, base URLs, IDs, and required scopes to navigate resource management.
  • Authentication & rate limits: navigate Server-to-Server/User OAuth flows, token handling, and per-account rate limits with retry strategies.
  • Operational patterns: preflight checks, webhook handling, pagination patterns, and common error handling for meetings, users, recordings, and reports.
  • Use Case: build a backend service that creates meetings for a host and handles errors with clear guidance.

Quick Start

Execute a REST API call to list a user's meetings, including auth, pagination, and basic error handling.

Frequently Asked Questions about build-zoom-rest-api-app

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I authenticate Zoom REST API requests for a server-to-server integration?

Authenticate Zoom REST API requests by implementing Server-to-Server OAuth flows to obtain access tokens. You must configure token scopes and handle base URLs correctly to manage resources automatically without user intervention.

What is the best way to handle rate limiting when building a Zoom REST API integration?

Handle Zoom REST API rate limiting by implementing per-account limit tracking and retry strategies. Applying retry patterns with exponential backoff ensures your integration avoids throttling and maintains reliable resource management operations.

How do I discover Zoom REST API endpoints and required scopes for meeting management?

Discover Zoom REST API endpoints by identifying base URLs, resource IDs, and required scopes for specific operations. Navigating endpoint discovery allows you to target user, meeting, and recording resources accurately during integration development.

Why does my Zoom API pagination return incomplete user meeting lists?

Zoom API pagination returns incomplete lists when pagination patterns are not applied correctly. You must implement proper pagination handling to iterate through all available pages of user meetings and avoid truncated data responses.

How do I troubleshoot common Zoom REST API errors for automated resource management?

Troubleshoot Zoom REST API errors by applying standard error handling patterns for meetings, users, and reports. Implementing preflight checks and validating authentication scopes helps identify and resolve operational failures quickly.

Can I use Zoom REST API webhooks for backend meeting creation services?

Yes, you can use Zoom REST API webhooks within backend services to automate meeting creation for hosts. Combining webhook handling with endpoint discovery and error handling builds reliable server-side integrations.