Build Zoom REST API App
Use this skill when the task needs deterministic Zoom API calls or resource management from application code.
Workflow
- Define the resource and actor: user, meeting, webinar, recording, docs, chat, phone, account, or admin-level workflow.
- Select the endpoint and required scopes from the reference files before coding.
- Confirm auth fit: user-level OAuth for user-owned resources, account-level OAuth for admin workflows, and only use server-to-server OAuth where the target API documents support for it.
- Implement narrow API wrappers with explicit pagination, retry, idempotency, and rate-limit handling.
- Treat webhook processing as a separate event-ingestion path with signature verification and replay protection.
- Debug by checking token audience, missing scopes, resource ownership, account settings, API enablement, and rate-limit headers.
References
- Full preserved guide: references/full-guide.md
- API architecture: concepts/api-architecture.md
- Authentication flows: concepts/authentication-flows.md
- Rate limits: references/rate-limits.md
- Meetings: references/meetings.md
- Recordings: references/recordings.md
- Users: references/users.md
- Token and scope playbook: troubleshooting/token-scope-playbook.md