Prerequisites
The Zoom toolkit requires the following setup:- Install required dependencies:
-
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
- Set up environment variables:
Example Usage
Toolkit Parameters
Parameter | Type | Default | Description |
---|---|---|---|
account_id | str | None | Zoom account ID (from Server-to-Server OAuth app) |
client_id | str | None | Client ID (from Server-to-Server OAuth app) |
client_secret | str | None | Client secret (from Server-to-Server OAuth app) |
Toolkit Functions
Function | Description |
---|---|
schedule_meeting | Schedule a new Zoom meeting |
get_upcoming_meetings | Get a list of upcoming meetings |
list_meetings | List all meetings based on type |
get_meeting_recordings | Get recordings for a specific meeting |
delete_meeting | Delete a scheduled meeting |
get_meeting | Get detailed information about a specific meeting |
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