zoom-oauth

Automate Zoom OAuth flows for backend, user, device, and chatbot scenarios with PKCE and token lifecycle management.

65|12|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/zoom/skills --skill zoom-oauth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zoom-oauth
Source: https://github.com/zoom/skills/tree/main/oauth
Command: npx skills add https://github.com/zoom/skills --skill zoom-oauth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Zoom OAuth flows for apps, enabling backend automation, user consent, device flows, and team chat bot integrations with secure token handling.

Core Features & Use Cases

  • Supports four OAuth flows (S2S, User, Device, Chatbot) and PKCE
  • Provides runbooks, flow diagrams, and production guidance for token lifecycles, revocation, and error handling
  • Use cases include backend automation, SaaS apps for users, device-bound apps, and chatbots

Quick Start

Configure your Zoom OAuth app and begin with the S2S flow using the examples in this skill.

Frequently Asked Questions about zoom-oauth

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

FAQPage Schema
How do I implement Zoom OAuth for a backend service to service app?

Zoom OAuth for backend services uses the Server-to-Server (S2S) flow to automate authentication without user consent. This skill provides runbooks and production guidance to securely manage tokens and handle errors for S2S integrations.

When do I need PKCE for Zoom OAuth authorization flows?

PKCE is needed for Zoom OAuth authorization-code flows where user consent is required, such as SaaS apps. This skill implements PKCE and state parameter handling to secure public clients against authorization code interception attacks.

What Zoom OAuth flows are supported for chatbot and device integrations?

Supported Zoom OAuth flows include Server-to-Server, User Consent, Device Flow, and Chatbot integrations. This skill provides flow diagrams and token lifecycle management runbooks to automate authorization across all four integration types.

How do I manage Zoom OAuth token lifecycles and revocation in production?

Managing Zoom OAuth token lifecycles requires automating token refresh, handling revocation, and implementing robust error handling. This skill provides production guidance and runbooks to maintain valid tokens across backend, user, device, and chatbot flows.