> ## Documentation Index
> Fetch the complete documentation index at: https://koreai.mintlify.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Zoom Connector

<Badge icon="arrow-left" color="gray">[Back to Search AI connectors list](/ai-for-service/searchai/content-sources#supported-connectors)</Badge>

The Zoom connector enables Search AI to ingest meeting content from Zoom, allowing users to search past meeting summaries, decisions, and action items. This improves team productivity by making meeting data quickly accessible.

| Specification     | Details                                                                                 |
| ----------------- | --------------------------------------------------------------------------------------- |
| Repository type   | Cloud                                                                                   |
| Supported content | Past meetings with AI-generated summaries (meetings without a summary are not ingested) |
| RACL support      | Yes                                                                                     |
| Content filtering | Yes                                                                                     |

## Prerequisites

* A Zoom account with admin privileges on a Business or higher plan
* The Dashboard feature enabled on the Zoom account
* The **Meeting Summary with AI Companion** feature enabled in the host's account (summaries cannot be generated for end-to-end encrypted meetings)

## OAuth Setup in Zoom

Search AI uses server-to-server OAuth to access Zoom APIs and fetch meeting data.

1. [Create a server-to-server OAuth app](https://developers.zoom.us/docs/internal-apps/create/) in Zoom.
2. Select the following OAuth scopes when creating the app:
   * `cloud_recording:read:list_recording_files:admin`
   * `meeting:read:summary:admin`
   * `meeting:read:meeting:admin`
   * `meeting:read:list_summaries:admin`
   * `report:read:list_meeting_participants:admin`
   * `user:read:user:admin`
3. Retrieve your app credentials (account ID, client ID, and client secret) from the [app details page](https://developers.zoom.us/docs/internal-apps/create/).

## Configure the Zoom Connector in Search AI

On the **Authorization** tab of the Zoom connector, enter the app credentials generated above. Search AI uses these credentials to create an access token and call the required APIs. Click **Connect** to authenticate and establish the connection.

## Content Ingestion

On the **Configuration** tab, click **Sync Now** to immediately sync with Zoom. Only meetings with AI-generated summaries are ingested. Use the **Scheduler** to set up recurring or future syncs.

Search AI fetches data for the past 30 days during each sync. The connector ingests the meeting summary along with other meeting details.

<Note>Summaries are only available when the Meeting Summary with AI Companion feature is enabled in the host's account. End-to-end encrypted meetings do not have summaries and are not ingested.</Note>

## Advanced Filters

Apply advanced filters to control which meetings are ingested:

| Filter        | Description                                          |
| ------------- | ---------------------------------------------------- |
| **Date From** | Include only meetings starting on or after this date |
| **Date To**   | Include only meetings ending on or before this date  |

If no filters are configured, the connector defaults to ingesting all summary-enabled meetings from the past 30 days. Filters reduce API usage and ensure only relevant meeting data enters Search AI.

## RACL Support

In Zoom, all meeting invitees can access the meeting summary and metadata. The `sys_racl` field includes the **host's email address** and the **email addresses of all invitees and participants**.

When a meeting is conducted using a personal meeting link or by directly sharing the meeting link with attendees, the `sys_racl` field is set to the host's email address only.
