# Zoom AI integration on Definable

> Zoom is a video conferencing and online meeting platform featuring breakout rooms, screen sharing, and integrations with various enterprise tools

## What this connects

Zoom is a video conferencing and online meeting platform featuring breakout rooms, screen sharing, and integrations with various enterprise tools

Vendor: https://www.zoom.com/

## Tools available

**89** tools available. First 12:

- `ZOOM_ADD_A_MEETING_REGISTRANT` — Add a meeting registrant — Registers a participant for a Zoom meeting that has registration enabled. **Prerequisites:** - The meeting host must have a **licensed (paid) Zoom account** - this will NOT work with free/basic accounts - The meeting must have registration enabled (approval_type = 0 for automatic or 1 for manual approval) - Maximum of 4,999 registrants per meeting **Required fields:** meeting_id, first_name, last_name, email **Optional fields:** address, city, state, zip, country, phone, comments, industry, job_title, org, language, auto_approve **Common errors:** - "Only available for paid users" - The meeting host needs a licensed Zoom account - "Registration has not been enabled" - Enable registration via update_a_meeting with approval_type = 0 or 1 - "Meeting not found" - Invalid meeting ID or meeting has ended
- `ZOOM_ADD_A_WEBINAR_REGISTRANT` — Add a webinar registrant — Registers a participant for a Zoom webinar that has registration enabled. **Prerequisites:** - The webinar host must have a **Pro or higher plan with Webinar add-on** - this will NOT work with basic/free accounts - The webinar must have registration enabled (approval_type = 0 for automatic or 1 for manual approval) - Registration type must be properly configured (1=once for all, 2=each occurrence, 3=choose occurrences) **Required fields:** webinarId, first_name, email **Optional fields:** last_name, address, city, state, zip, country, phone, comments, industry, job_title, org, language, occurrence_ids, source_id **Common errors:** - "Webinar plan is missing" - The host needs a Zoom webinar license/add-on - "Registration has not been enabled" - Enable registration via webinar settings with approval_type = 0 or 1 - "Webinar not found" (404) - Invalid webinar ID or webinar has ended - "Host cannot register" - The webinar host cannot register themselves as an attendee
- `ZOOM_ADD_PROJECT_COLLABORATORS` — Add project collaborators — Adds one or more collaborators to a whiteboard project. Use this action when you want to invite team members or external users to collaborate on a specific whiteboard project. Project owners or authorized users can add collaborators with different permission levels (owner, editor, or viewer). **Prerequisites:** - The user must be the project owner or have admin permissions - The target user must have a Zoom account - The whiteboard project must exist and be accessible **Required fields:** project_id, collaborators (list with at least one user) **Optional fields:** skip_notifications, invite_message **Common errors:** - "Whiteboard plan is missing" - Whiteboard add-on is required - "User not found" - The collaborator's email is not associated with a Zoom account - "Project not found" - Invalid project ID - "Invalid collaborator role" - Role value must be 1, 2, or 3
- `ZOOM_ADD_WHITEBOARD_COLLABORATOR` — Add whiteboard collaborator — Adds one or more collaborators to a whiteboard. Use this action when you need to invite users or team chat channels to collaborate on a specific whiteboard. Supports individual user invites (via email) and team chat channel invites (via channel_id). Collaborators are assigned a role that determines their permission level. On success, returns the list of collaborators that were added. Use this action when you want to share a whiteboard to new users or team chat channels and assign them specific permission levels (owner, co-owner, editor, commenter, or viewer).
- `ZOOM_APPLY_CLASSIFICATION_TO_WHITEBOARD` — Apply classification to whiteboard — Applies or updates a classification label on a whiteboard. Use this action when you need to assign or change a security classification label on an existing whiteboard. Each whiteboard can only have one classification label at a time — if the whiteboard already has a label, it will be replaced with the new one. Rate limit: Light. Required scopes: whiteboard:write:admin, whiteboard:write, whiteboard:update:whiteboard_classification, or whiteboard:update:whiteboard_classification:admin.
- `ZOOM_CREATE_A_MEETING` — Create a meeting — Enable Zoom meeting creation via user-level apps with "me". "Start_url" for hosts expires in 2 hours, or 90 days for "custCreate" users. Renew via API, capped at 100 requests/day. Requires "meeting:write" permission, subject to medium rate limit.
- `ZOOM_CREATE_IQ_CONVERSATION` — Create IQ conversation — DEPRECATED: Use ZOOM_CREATE_ZRA_CONVERSATION instead (Zoom rebranded IQ to ZRA). Tool to create a Zoom Revenue Accelerator (formerly Zoom IQ) conversation. Use when you need to create a new conversation entry, typically after uploading recording files, transcripts, and metadata.
- `ZOOM_CREATE_IQ_CONVERSATION_COMMENT` — Create IQ conversation comment — DEPRECATED: Use ZOOM_CREATE_ZRA_CONVERSATION_COMMENT instead (Zoom rebranded IQ to ZRA). Tool to create a comment on a Zoom IQ conversation. Use when you need to add comments, replies, or annotations to IQ conversation recordings or transcripts.
- `ZOOM_CREATE_IQ_USER_CONVERSATION` — Create IQ user conversation — DEPRECATED: Use ZOOM_CREATE_ZRA_USER_CONVERSATION instead (Zoom rebranded IQ to ZRA). Tool to create a Zoom IQ conversation for a user. Use when you need to create a new conversation entry in Zoom Revenue Accelerator for a specific user.
- `ZOOM_CREATE_PROJECT` — Create whiteboard project — Creates a new whiteboard project in Zoom. Use when you need to organize and group whiteboards together, optionally adding collaborators and initializing the project with existing whiteboards.
- `ZOOM_CREATE_WHITEBOARD` — Create a whiteboard — Creates a new whiteboard for the authenticated user. Use when you need to create a blank whiteboard that can be shared and collaborated on with others. The whiteboard will be associated with the user making the API call. **Required scope:** whiteboard:write or whiteboard:write:whiteboard **Notes:** - If no name is provided, the whiteboard will be named "Untitled" - After creation, the whiteboard can be shared with collaborators using share settings
- `ZOOM_CREATE_WHITEBOARD_EXPORT` — Create whiteboard export — Creates an export task to generate PDF exports and audit logs for specified whiteboards. The exported content is bundled into a ZIP file containing the whiteboard PDFs and audit logs. Use when you need to export one or more whiteboards for archival, sharing, or compliance purposes. Use this action when you want to export whiteboard content as a downloadable ZIP file containing PDF exports and audit logs. After creating the export task, poll the GetWhiteboardExportStatus action using the returned task_id until the status changes to 'successed', then download the export using the DownloadWhiteboardExport action. Note: This action only initiates the export process. The export is processed asynchronously. You must poll GetWhiteboardExportStatus to check when the export is ready, then use DownloadWhiteboardExport to retrieve the actual ZIP file.

## Auth

Auth schemes: `OAUTH2`. Managed by Definable: `OAUTH2` — no client credentials required from the user.

## How agents use Zoom

Inside a Definable workflow, Zoom is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Zoom** — the Researcher (GPT-5.5) pulls context from Zoom (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Zoom** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Zoom (create record, post message, draft email).
- **Designer / Engineer → Distributor → Zoom** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Zoom (attach file, open PR comment, post status).

The Verifier checks every Zoom call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- video conferencing — https://definable.ai/apps/category/video-conferencing/
- team collaboration — https://definable.ai/apps/category/team-collaboration/

## Related

- HTML page: https://definable.ai/apps/zoom/
- Same category (video conferencing): https://definable.ai/apps/category/video-conferencing/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
