Skip to main content
Zoom enables an Agent to interact with Zoom, allowing it to schedule meetings, manage recordings, and handle various meeting-related operations through the Zoom API. The toolkit uses Zoom’s Server-to-Server OAuth authentication for secure API access.

Prerequisites

The Zoom toolkit requires the following setup:
  1. Install required dependencies:
  1. Set up Server-to-Server OAuth app in Zoom Marketplace:
    • Go to Zoom Marketplace
    • Click “Develop” → “Build App”
    • Choose “Server-to-Server OAuth” app type
    • Configure the app with required scopes:
      • /meeting:write:admin
      • /meeting:read:admin
      • /recording:read:admin
    • Note your Account ID, Client ID, and Client Secret
  2. Set up environment variables:

Example Usage

Toolkit Parameters

Toolkit Functions

Rate Limits

The Zoom API has rate limits that vary by endpoint and account type:
  • Server-to-Server OAuth apps: 100 requests/second
  • Meeting endpoints: Specific limits apply based on account type
  • Recording endpoints: Lower rate limits, check Zoom documentation
For detailed rate limits, refer to Zoom API Rate Limits.

Developer Resources