Connect Zoom to Definable AI
Zoom is a video conferencing and online meeting platform featuring breakout rooms, screen sharing, and integrations with various enterprise tools
About Zoom
Zoom is a productivity tool. Connect it to Definable AI with one-click OAuth2 — no API keys or custom code required.
What you can automate with Zoom
Use Definable AI's agent platform to trigger workflows from Zoom, process results with 50+ AI models, and sync data across 900+ connected apps.
Tools & Actions (75 available)
- 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:** meetingId, 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
- 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
- Bulk import ZRA CRM leads: Tool to bulk import CRM leads into Zoom Revenue Accelerator (ZRA). Use when you need to import or update multiple leads asynchronously. Supports up to 2000 leads per request and returns a task_id to track import progress.
- Create IQ conversation: 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.
- Create IQ conversation comment: 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.
- Create IQ user conversation: 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.
- Create ZRA CRM accounts: Tool to create or update CRM accounts in Zoom Revenue Accelerator (ZRA). Use when you need to sync CRM account data to Zoom IQ. Supports up to 2000 accounts per request and returns an async task ID for polling status.
- Create ZRA CRM contacts: Tool to bulk import or delete CRM contacts in Zoom Revenue Accelerator. Use when syncing contacts from external CRM systems. Accepts up to 2,000 contacts per request and returns a task ID for async status tracking.
- Create ZRA CRM deals: Tool to bulk import or delete CRM deals in Zoom Revenue Accelerator (ZRA). Use when you need to synchronize deals from an external CRM to Zoom's ZRA system. Supports up to 2000 deals per request and processes asynchronously.
- Create ZRA CRM settings: Tool to register a new CRM API integration for Zoom Revenue Accelerator (ZRA). Use when you need to configure CRM settings including type, name, currency, deal stages, and URL patterns for accessing CRM records.
- Create ZRA conversation: Tool to create a new conversation in Zoom Revenue Accelerator (ZRA). Use when uploading meeting recordings or phone calls for AI-powered analytics, including transcription, sentiment analysis, and engagement scoring.
- Create ZRA conversation comment: Tool to create a comment on a Zoom Revenue Accelerator conversation. Use when you need to add comments, replies, or annotations to ZRA conversation recordings or transcripts.
- Create ZRA user conversation: Tool to create a new conversation in Zoom Revenue Accelerator for a specific user. Use when you need to initiate a ZRA conversation entry with topic and start time.
- 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.
- Delete IQ conversation: Tool to delete a Zoom IQ conversation by its ID. Use when you need to permanently remove a specific Zoom IQ conversation from the system. Returns HTTP 200 with empty body on success.
- Delete IQ conversation comment: Tool to delete a comment from a Zoom IQ (Revenue Accelerator) conversation. Use when you need to remove a specific comment from a conversation. The endpoint uses idempotent DELETE behavior, returning success regardless of whether the comment exists.
- Delete IQ deal activities: Tool to delete activities associated with a Zoom IQ deal. Use when you need to remove activity records from a specific deal. Can delete all activities or specific ones by providing activity IDs.
- Delete ZRA CRM settings: Deletes CRM settings for Zoom Revenue Accelerator (ZRA). Use when you need to remove CRM configuration from the account.
- Delete ZRA conversation: Deletes a ZRA (Zoom Revenue Accelerator) conversation by ID. Use when you need to remove a conversation from the Revenue Accelerator system. This is an undocumented endpoint that returns HTTP 200 on success.
- Delete ZRA conversation comment: Tool to delete a comment from a Zoom Revenue Accelerator conversation. Use when you need to remove a specific comment from a ZRA conversation.
- Delete ZRA deal activities: Tool to delete activities from a Zoom Revenue Accelerator (ZRA) deal. Use when you need to remove one or more activities associated with a specific deal by providing the deal ID and comma-separated activity IDs.
- Delete a meeting: Delete or cancel a scheduled Zoom meeting. Use occurrence_id to delete a specific occurrence of a recurring meeting. Supports notification options for hosts and registrants. Returns HTTP 204 on success. Rate limit: Light. Required scopes: meeting:write or meeting:write:admin.
- Delete meeting recordings: Deletes all cloud recordings for a meeting or webinar. Requires the account to have Cloud Recording enabled. Rate limit: Light. Required scopes: cloud_recording:delete:meeting_recording or cloud_recording:delete:meeting_recording:admin.
- Get IQ conversation comments: Tool to retrieve all comments for a specific Zoom IQ conversation. Use when you need to access comments, replies, and discussion threads within a conversation. Returns comment content, timestamps, user information, and mentions. Supports pagination for large comment sets.
- Get IQ conversation content analysis: Tool to retrieve content analysis for a Zoom IQ conversation by its ID. Use when you need to get AI-generated insights and analysis from a Revenue Accelerator conversation. Returns structured analysis data including conversation insights and extracted content.
- Get IQ conversation interactions: Tool to retrieve interactions for a specific Zoom IQ (Revenue Accelerator) conversation. Use when you need to fetch conversation interaction data, including participant interactions and transcript details. Supports pagination for large result sets.
- Get IQ conversation scorecards: Tool to retrieve scorecards for a specific Zoom IQ conversation by conversation ID. Use when you need to access scorecard data associated with a conversation. Note: There is a known issue where the API may return an empty scorecards list even when scorecards exist in the UI.
- Get IQ deal: Tool to get details of a specific deal in Zoom Revenue Accelerator (formerly Zoom IQ). Returns deal information for the specified deal ID including name, amount, stage, owner, and dates.
- Get IQ deal activities: Tool to retrieve activities associated with a Zoom Revenue Accelerator (formerly Zoom IQ) deal. Use when you need to list all activities for a specific deal.
- Get IQ user conversation playlists: Tool to retrieve conversation playlists for a Zoom IQ (Revenue Accelerator) user. Returns playlist information or an empty response when no playlists exist.
- Get ZRA conversation comments: Tool to retrieve comments for a specific Zoom Revenue Accelerator (ZRA) conversation. Use when you need to access user comments, replies, and annotations associated with a conversation recording or transcript.
- Get ZRA conversation interactions: Retrieves interaction details for a specific Zoom Revenue Accelerator (ZRA) conversation. Returns interaction data including speakers, timestamps, content, and metadata for conversation analysis. Use when you need detailed interaction-level data from ZRA conversations.
- Get ZRA conversation scorecards: Tool to retrieve scorecards for a specific conversation in Zoom Revenue Accelerator. Use when you need to get scorecard data and performance metrics for a particular conversation.
- Get ZRA deal activities: Tool to retrieve activities associated with a Zoom Revenue Accelerator (ZRA) deal. Use when you need to list all activities for a specific deal in ZRA.
- Get a meeting: Retrieves detailed information about a Zoom meeting by its ID. Returns comprehensive meeting data including topic, schedule, URLs, passwords, settings, and for recurring meetings, occurrence details and recurrence patterns. Requires meeting:read scope. Rate limit: LIGHT.
- Get a meeting summary (Paid accounts only): IMPORTANT: This action requires a PAID Zoom account (Pro, Business, or Enterprise plan). Free Zoom accounts cannot use this feature and will receive a 400 error. Additionally requires: - AI Companion feature enabled in account settings - Meeting must not be end-to-end encrypted (E2EE) - Meeting summary must be enabled and generated for the meeting Rate limit: LIGHT.
- Get a user: Retrieves detailed information about a specific Zoom user by ID, email, or 'me'. Returns user type, role, license info, and account metadata. Use when you need to check user type/license or retrieve user profile details.
- Get a webinar: Access Zoom Webinar details requires Pro or higher plan and Webinar add-on. Scopes include `webinar:read:admin` and `webinar:read`. Granular scopes and a 'LIGHT' rate limit also apply.
- Get current user: Tool to retrieve information about the currently authenticated Zoom user. Use when you need to fetch the authenticated user's profile details including type, role, and account info.
- Get daily usage report: The daily report provides Zoom service usage details, like new users, meetings, participants, and minutes per day for a month, requiring a Pro plan or higher. It has a 'Heavy' rate limit.
- Get marketplace user apps: Retrieves a paginated list of Zoom Marketplace apps installed for a specific user. Returns app details including app ID, name, type, and installation status. Use when you need to check which marketplace apps a user has access to.
- Get marketplace user entitlements: Retrieves marketplace entitlements for a specific Zoom user by ID or 'me'. Returns list of entitlements associated with the user's account. Use when you need to check user marketplace subscriptions or permissions.
- Get meeting recordings: To download meeting recordings, use `download_url`. Include OAuth token in the header for passcode-protected ones. Supports `recording:read` and `phone_recording:read:admin` scopes, with a `LIGHT` rate limit.
- Get past meeting participants: Retrieves the list of participants who attended a past (ended) Zoom meeting. Requires a paid Zoom account (Pro or higher). Meeting must have ended with at least one participant (excluding solo meetings). Use meeting ID for the latest instance, or UUID for a specific occurrence. UUIDs starting with '/' or containing '//' must be double URL-encoded.
- Get user by encrypted email: Tool to retrieve user information using an encrypted email address. Use when the userId parameter contains an encrypted email and you need to fetch the user's details.
- Get user settings: Tool to retrieve a user's settings including meeting scheduling, in-meeting features, email notifications, recording, telephony, and security preferences. Use when you need to check or display a user's Zoom configuration settings.
- List IQ conversations: Tool to list Zoom Revenue Accelerator (formerly Zoom IQ) conversations. Use when you need to retrieve conversation metadata including meeting and phone conversations from Zoom Revenue Accelerator.
- List IQ deals: Tool to list deals from Zoom Revenue Accelerator (IQ). Returns deal information including name, amount, stage, and owner details. Use when you need to retrieve CRM deal data from Zoom IQ.
- List IQ settings indicators: Tool to retrieve account indicator settings for Zoom Revenue Accelerator (formerly Zoom IQ). Use when you need to view configured indicators that identify specific words, phrases, or sentences in conversations. Note: This endpoint is deprecated - consider using the /zra/settings/indicators endpoint instead.
- List ZRA CRM accounts: Lists CRM accounts from Zoom Revenue Accelerator by account IDs. Use when you need to retrieve CRM account information for specific account identifiers (up to 100 IDs).
- List ZRA CRM contacts: Tool to retrieve CRM contact information from Zoom IQ Revenue Accelerator (ZRA). Use when you need to fetch detailed contact information for specific CRM contacts. Supports up to 100 contact IDs per request.
- List ZRA CRM deals: Tool to retrieve CRM deal information from Zoom Revenue Accelerator (ZRA). Use when you need to fetch detailed deal information for specific CRM deals. Supports up to 100 deal IDs per request.
- List ZRA CRM leads: Tool to retrieve CRM lead information from Zoom IQ Revenue Accelerator (ZRA). Use when you need to fetch detailed lead information for specific CRM leads. Supports up to 100 lead IDs per request.
- List ZRA CRM settings: Tool to retrieve the current CRM API registration information for Zoom Revenue Accelerator (ZRA). Use when you need to view the configured CRM settings including type, name, currency, deal stages, and URL patterns.
- List ZRA conversations: Tool to list all conversations in Zoom Revenue Accelerator. Use when you need to retrieve analytics data from Revenue Accelerator conversations, including engagement scores, sentiment analysis, and meeting metrics.
- List ZRA deals: Tool to list deals from Zoom Revenue Accelerator (ZRA). Returns deal information including name, amount, stage, and owner details. Use when you need to retrieve CRM deal data from Zoom ZRA.
- List ZRA scheduled items: Tool to list scheduled Zoom Revenue Accelerator (ZRA) items. Use when you need to retrieve scheduled ZRA-related data. Returns an empty list when no scheduled items are available for the authenticated account.
- List ZRA settings indicators: Tool to retrieve account indicator settings for Zoom Revenue Accelerator (ZRA). Use when you need to view configured indicators that identify specific words, phrases, or sentences in conversations.
- List ZRA user conversation playlists: Tool to list conversation playlists for a specific user in Zoom Revenue Accelerator. Use when you need to retrieve playlists containing conversation clips for coaching or sharing purposes.
- List all recordings: This text details how to list Zoom cloud recordings for a user, notably by using "me" for user-level apps and requiring an OAuth token for access. It requires a Pro plan, Cloud Recording enabled, and has a MEDIUM rate limit.
- List archived files: Lists archived meeting and webinar files within a specified date range (max 7 days). Requires the 'Meeting and Webinar Archiving' feature to be enabled by Zoom Support. Use this to retrieve compliance recordings archived to third-party storage platforms.
- List contacts: Tool to search for users in the company contacts of a Zoom account. Use when you need to find internal users by first name, last name, or email address. Optionally includes presence status.
- List devices: Lists devices in your Zoom account managed through Zoom Device Management (ZDM). Returns information about Zoom Room devices including computers, controllers, scheduling displays, and whiteboards. **Scopes:** `device:read:admin`, `device:write:admin`, `device:read:list_zdm_devices:admin` **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `HEAVY`
- List marketplace app custom fields: Tool to retrieve custom fields configured for a Zoom Marketplace app. Use when you need to list all custom fields available for the marketplace app.
- List meeting summary templates: Tool to retrieve a list of meeting summary templates for a specified user. Use when you need to view available meeting summary templates or select a template for meeting summaries.
- List meetings: This Zoom API lists a user's scheduled meetings using the `me` value for user-level apps, excluding instant meetings and only showing unexpired ones. It requires specific scopes and has a `MEDIUM` rate limit.
- List user collaboration devices: Tool to list collaboration devices associated with a user. Use when you need to retrieve information about a user's collaboration devices. For user-level apps, pass 'me' instead of the userId parameter to get devices for the authenticated user.
- List webinar participants: Get a list of past webinar participants with a Pro plan or above plus an add-on. Requires specific scopes and has a medium rate limit.
- List webinars: The API lists all scheduled webinars for Zoom users with a webinar plan, using `me` for user-level apps. It only shows unexpired webinars for hosts broadcasting to up to 10,000 attendees. Requires Pro plan upwards and specific scopes. Rate limit: MEDIUM.
- Update IQ conversation comment: Tool to update a comment in a Zoom IQ conversation. Use when you need to modify an existing comment's text, mentions, or recording timestamp.
- Update IQ conversation host: Tool to update the host of a Zoom IQ (Revenue Accelerator) conversation. Use when you need to transfer conversation ownership to a different user.
- Update ZRA conversation comment: Tool to update a comment in a Zoom Revenue Accelerator conversation. Use when you need to modify the text, mentions, or timestamp of an existing comment.
- Update ZRA conversation host: Tool to update the host of a Zoom Revenue Accelerator (ZRA) conversation. Use when you need to transfer conversation ownership to a different user.
- Update a meeting: To update a meeting via API, ensure `start_time` is future-dated; `recurrence` is needed. Limit: 100 requests/day, 100 updates/meeting in 24 hrs. Requires `meeting:write` and `meeting:write:admin` scopes, with a `LIGHT` rate limit.
- Validate marketplace app manifest: Tool to validate a Zoom Marketplace app manifest before submission or update. Use when you need to verify that an app manifest configuration is valid and meets Zoom's requirements.
How to connect Zoom
- Sign in to Definable AI and go to Apps
- Search for Zoom and click Connect
- Authorize via OAuth2 — takes under 30 seconds
- Use Zoom actions in your AI agents and workflows