Skip to main content
skill CX Codex GP ChatGPT official · OpenAI

build-zoom-rest-api-app · openai — Codex skill: what it does, how to install

Guides code generation for Zoom REST API integrations. It enforces accurate OAuth selection, webhook verification, and rate-limit handling.

Install into Codex · Skills CLI (Vercel) All methods and platforms ↓
npx skills add openai/plugins --skill rest-api -a codex
Open on GitHub

What build-zoom-rest-api-app does

This skill provides a systematic process for interacting with Zoom resources, including meetings, recordings, users, webinars, and chat. It forces the coding agent to identify the exact actor and look up required scopes before writing network calls.

Implementation rules target reliability. The agent builds slim wrappers with pagination, retry logic, and rate-limit header parsing. Webhook handling runs through an isolated ingestion flow requiring signature checks and replay protection.

Authentication choices are strictly bounded. User-level OAuth applies to personal resources, account-level OAuth serves admin actions, and server-to-server OAuth is restricted to endpoints explicitly documenting its support.

What it helps with

  • build API clients for Zoom meetings and webinars
  • select the right scopes and OAuth flow for specific endpoints
  • verify webhook signatures and block replayed events
  • handle pagination and rate-limit headers in API wrappers

Example prompts for the agent

  • Write a client for Zoom meeting creation that handles rate limits and retries
  • Set up an endpoint to receive Zoom webhooks with signature verification
  • Determine the scopes and OAuth flow needed to download user cloud recordings

How to install build-zoom-rest-api-app

1Skills CLI (Vercel)

npx skills add openai/plugins --skill rest-api -a codex

2Manually: put the files in place

.agents/skills/rest-api/SKILL.md

For all projects use ~/.agents/skills/

Step by step, with commands for each platform: Codex skills: how to install, where they live, how to call them

Questions about build-zoom-rest-api-app

How to install build-zoom-rest-api-app in Codex?

Run npx skills add openai/plugins --skill rest-api -a codex in your terminal. You can also save the skill definition directly to .agents/skills/rest-api/SKILL.md.

What does build-zoom-rest-api-app do?

It instructs the assistant on calling Zoom REST APIs deterministically, configuring authentication flows, and verifying webhook payloads.

When is server-to-server OAuth permitted?

Use server-to-server OAuth only if the target Zoom API documentation explicitly supports it. User-level resources require standard user OAuth.

Source text

SKILL.md · MIT
---
name: build-zoom-rest-api-app
description: Use when calling REST APIs.
---

# Build Zoom REST API App

Use this skill when the task needs deterministic Zoom API calls or resource management from application code.

## Workflow

1. Define the resource and actor: user, meeting, webinar, recording, docs, chat, phone, account, or admin-level workflow.
2. Select the endpoint and required scopes from the reference files before coding.
3. 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.
4. Implement narrow API wrappers with explicit pagination, retry, idempotency, and rate-limit handling.
5. Treat webhook processing as a separate event-ingestion path with signature verification and replay protection.
6. 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](references/full-guide.md)
- API architecture: [concepts/api-architecture.md](concepts/api-architecture.md)
- Authentication flows: [concepts/authentication-flows.md](concepts/authentication-flows.md)
- Rate limits: [references/rate-limits.md](references/rate-limits.md)
- Meetings: [references/meetings.md](references/meetings.md)
- Recordings: [references/recordings.md](references/recordings.md)
- Users: [references/users.md](references/users.md)
- Token and scope playbook: [troubleshooting/token-scope-playbook.md](troubleshooting/token-scope-playbook.md)

© Zoom · MIT · openai/plugins

Similar skills

All skills for Backend and APIs →

build-zoom-rest-api-app by other authors comes first.

From the same set596

The whole set →
setup-zoom-oauth A skill that walks through Zoom OAuth setup: app type, grant flow, scopes, token exchange and refresh. Useful when auth blocks the integration. CX Codex GP ChatGPT ★ 7,604repo stars scribe Guides the setup of Zoom Scribe transcription pipelines for pre-recorded media. Useful when structuring batch or fast-mode audio processing in Codex. CX Codex GP ChatGPT ★ 7,604repo stars zoom-rtms This skill guides Zoom RTMS integrations, from WebSocket lifecycle design to media handling. Use it when working with meeting streams or contact-center voice media. CX Codex GP ChatGPT ★ 7,604repo stars rivet-sdk A skill that walks the agent through building a server-side Zoom integration with Rivet: modules, OAuth, webhooks, deployment. Useful when you'd rather not wire the API by hand. CX Codex GP ChatGPT ★ 7,604repo stars probe-sdk This skill guides readiness checks before users enter a Zoom meeting or video session. Use it to plan checks for browser support, devices, or network conditions. CX Codex GP ChatGPT ★ 7,604repo stars build-zoom-phone-integration This skill guides Zoom Phone integrations across REST APIs, webhooks, Smart Embed, CRM dialers, and call workflows. CX Codex GP ChatGPT ★ 7,604repo stars zoom-oauth A Claude and Claude skill for Zoom authentication work: picking the grant flow, scope behaviour, refresh token rotation and error diagnosis. CX Codex GP ChatGPT ★ 7,604repo stars zoom-meeting-sdk-windows Guides native C++ integration of the Zoom Meeting SDK on Windows 10 and newer. Useful for custom desktop interfaces, headless meeting bots, and raw stream capture. CX Codex GP ChatGPT ★ 7,604repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor