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

# Get Credentials

> Step-by-step instructions for obtaining Zoom OAuth credentials.

## Authentication Method

* **[`oauth_2`](/concepts/oauth)** - OAuth 2.0

## OAuth App Setup

### Step 1: Create a Zoom App

1. Log in to the [Zoom Marketplace](https://marketplace.zoom.us)
2. Click **Develop** → **Build App**
3. Choose **OAuth** as the app type
4. Fill in the app name and click **Create**

### Step 2: Configure OAuth Settings

1. In your app settings, go to **OAuth**
2. Add a redirect URL (e.g., `http://localhost:3456/callback`)
3. Copy your **Client ID** and **Client Secret**

### Step 3: Store Credentials

```bash theme={null}
pnpm corsair setup --plugin=zoom client_id=your-client-id client_secret=your-client-secret
```

### Step 4: Authorize

```bash theme={null}
pnpm corsair auth --plugin=zoom
```

This opens a browser window to complete the OAuth flow. Tokens are saved automatically.

## Webhook Setup (Optional)

1. In your Zoom app, go to **Feature** → **Event Subscriptions**
2. Add a subscription and configure your endpoint URL
3. Copy the **Secret Token**

```bash theme={null}
pnpm corsair setup --plugin=zoom webhook_signature=your-secret-token
```

## Required Credentials Summary

| Credential           | Required For         | Where to Find                      |
| -------------------- | -------------------- | ---------------------------------- |
| Client ID            | OAuth flow           | Zoom Marketplace → App credentials |
| Client Secret        | OAuth flow           | Zoom Marketplace → App credentials |
| Webhook Secret Token | Webhook verification | App → Event Subscriptions          |

For general information about how Corsair handles authentication, see [Authentication](/concepts/auth).
