# Zoom Admin — Pipedream Connect

> Video conferencing (includes account-level scopes) for Zoom Admins.

- API slug: `zoom_admin` (use in MCP headers and tool keys)
- Auth: OAuth (Pipedream-managed)
- Categories: Communication
- Website: https://zoom.com
- This page (HTML): https://pipedream.com/apps/zoom-admin
- Tools: 27 actions · 23 triggers

## Connect via MCP (recommended)

- Endpoint: `https://remote.mcp.pipedream.net/v3`
- Headers: `Authorization: Bearer <token>` · `x-pd-project-id` · `x-pd-environment` · `x-pd-external-user-id` · `x-pd-app-slug: zoom_admin`

```ts
import { Client } from "@modelcontextprotocol/sdk/client/index.js"
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js"
import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const accessToken = await pd.rawAccessToken

const transport = new StreamableHTTPClientTransport(
  new URL("https://remote.mcp.pipedream.net/v3"),
  {
    requestInit: {
      headers: {
        Authorization: `Bearer ${accessToken}`,
        "x-pd-project-id": process.env.PIPEDREAM_PROJECT_ID!,
        "x-pd-environment": "production",
        "x-pd-external-user-id": "{external_user_id}", // any stable ID for this user in your system
        "x-pd-app-slug": "zoom_admin",
      },
    },
  },
)

const mcp = new Client({ name: "my-agent", version: "1.0.0" })
await mcp.connect(transport)

const { tools } = await mcp.listTools()

// e.g. run Add meeting registrant:
const result = await mcp.callTool({
  name: "zoom_admin-add-meeting-registrant",
  arguments: {
    meeting: "Meeting",
    occurrence: ["Occurrence ID"],
  },
})
```

Docs: [MCP guide](https://pipedream.com/docs/connect/mcp/developers.md)

## API proxy

For a Zoom Admin endpoint with no pre-built tool, the proxy forwards your request with the connected user's credentials attached.

```bash
# The path segment is the target URL, URL-safe base64 encoded:
# https://api.zoom.us/v2/users/me

curl "https://api.pipedream.com/v1/connect/{project_id}/proxy/aHR0cHM6Ly9hcGkuem9vbS51cy92Mi91c2Vycy9tZQ?external_user_id={external_user_id}&account_id=apn_xxxxxxx" \
  -H "Authorization: Bearer {access_token}" \
  -H "x-pd-environment: production"
```

Docs: [API proxy guide](https://pipedream.com/docs/connect/api-proxy.md)

## SDK

```ts
import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "zoom_admin-add-meeting-registrant",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    zoom_admin: { authProvisionId: "apn_xxxxxxx" },
    meeting: "Meeting",
    occurrence: ["Occurrence ID"],
  },
})
```

Docs: [Managed auth guide](https://pipedream.com/docs/connect/managed-auth/quickstart.md) · [Tools guide](https://pipedream.com/docs/connect/components.md)

## Actions (27)

### `zoom_admin-add-meeting-registrant` — Add meeting registrant (Write)

Register a participant for a meeting. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/add-meeting-registrant.md

### `zoom_admin-add-webinar-panelist` — Add webinar panelist (Write)

Register a panelist for a webinar. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/add-webinar-panelist.md

### `zoom_admin-add-webinar-registrant` — Add webinar registrant (Write)

Register a participant for a webinar. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/add-webinar-registrant.md

### `zoom_admin-create-meeting` — Create a meeting (Write)

Create a new room in zoom. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/create-meeting.md

### `zoom_admin-create-webinar` — Create Webinar (Write)

Create a webinar for an user. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/create-webinar.md

### `zoom_admin-delete-cloud-recording` — Delete Cloud Recording (Write)

Remove a recording from a meeting or webinar. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/delete-cloud-recording.md

### `zoom_admin-delete-meeting` — Delete meeting (Write)

Delete a meeting. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/delete-meeting.md

### `zoom_admin-delete-webinar` — Delete webinar (Write)

Delete a webinar. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/delete-webinar.md

### `zoom_admin-delete-webinar-panelist` — Delete webinar panelist (Write)

Remove a panelist from a webinar. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/delete-webinar-panelist.md

### `zoom_admin-end-meeting` — End meeting (Write)

End a meeting for a user. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/end-meeting.md

### `zoom_admin-get-meeting` — Get Meeting (Read-only)

Retrieve the details of a meeting. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/get-meeting.md

### `zoom_admin-get-meeting-recordings` — Get meeting recordings (Read-only)

Get all recordings of a meeting. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/get-meeting-recordings.md

### `zoom_admin-get-meeting-transcript` — Get Meeting Transcript (Read-only)

Get the transcript of a meeting. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/get-meeting-transcript.md

### `zoom_admin-get-webinar` — Get Webinar (Read-only)

Retrieve the details of a webinar. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/get-webinar.md

### `zoom_admin-list-account-call-logs` — List Account Call Logs (Read-only)

Returns an account's new edition call logs. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/list-account-call-logs.md

### `zoom_admin-list-cloud-recordings` — List Cloud Recordings (Read-only)

Search cloud recordings from a meeting or webinar. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/list-cloud-recordings.md

### `zoom_admin-list-meeting-registrants` — List meeting registrants (Read-only)

List all users who have registered for a meeting. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/list-meeting-registrants.md

### `zoom_admin-list-meetings` — List meetings (Read-only)

List all meetings. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/list-meetings.md

### `zoom_admin-list-past-meeting-participants` — List Past Meeting Participants (Read-only)

List all participants of a past meeting. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/list-past-meeting-participants.md

### `zoom_admin-list-user-cloud-recordings` — List User Cloud Recordings (Read-only)

Search cloud recordings from a user. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/list-user-cloud-recordings.md

### `zoom_admin-list-users` — List users (Read-only)

List all users. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/list-users.md

### `zoom_admin-list-webinar-participants` — List Webinar Participants (Read-only)

Use this API to list all the participants who attended a webinar hosted in the past. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/list-webinar-participants.md

### `zoom_admin-list-webinar-registrants` — List webinar registrants (Read-only)

List all users that have registered for a webinar. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/list-webinar-registrants.md

### `zoom_admin-list-webinars` — List Webinars (Read-only)

List all webinars for a user. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/list-webinars.md

### `zoom_admin-update-meeting` — Update a meeting (Write)

Update the details of a meeting. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/update-meeting.md

### `zoom_admin-update-webinar` — Update Webinar (Write)

Update the details of a webinar. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/update-webinar.md

### `zoom_admin-update-webinar-registrant-status` — Update Webinar Registrant Status (Write)

Update registrant status for a webinar. See the documentation

Full schema: https://pipedream.com/apps/zoom-admin/actions/update-webinar-registrant-status.md

## Triggers (23)

### `zoom_admin-account-created` — Account Created (Instant)

Emits an event each time a sub-account is created in your master account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/account-created.md

### `zoom_admin-custom-events` — Custom Events (Instant)

Listen for any events tied to your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/custom-events.md

### `zoom_admin-meeting-started` — Meeting Started (Instant)

Emits an event each time a meeting starts in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/meeting-started.md

### `zoom_admin-account-updated` — Account Updated (Instant)

Emits an event each time your master account or sub-account profile is updated

Full schema: https://pipedream.com/apps/zoom-admin/triggers/account-updated.md

### `zoom_admin-recording-completed` — Recording Completed (Instant)

Emits an event each time a recording is ready for viewing in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/recording-completed.md

### `zoom_admin-user-deleted` — User Deleted (Instant)

Emits an event each time a user is deleted in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/user-deleted.md

### `zoom_admin-meeting-created` — Meeting Created (Instant)

Emits an event each time a meeting is created in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/meeting-created.md

### `zoom_admin-meeting-deleted` — Meeting Deleted (Instant)

Emits an event each time a meeting is deleted in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/meeting-deleted.md

### `zoom_admin-user-updated` — User Updated (Instant)

Emits an event each time a user's settings are updated in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/user-updated.md

### `zoom_admin-webinar-created` — Webinar Created (Instant)

Emits an event each time a webinar is created in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/webinar-created.md

### `zoom_admin-account-settings-updated` — Account Settings Updated (Instant)

Emits an event each time your master account or sub-account settings are updated

Full schema: https://pipedream.com/apps/zoom-admin/triggers/account-settings-updated.md

### `zoom_admin-webinar-changes-to-panelists` — Changes to Webinar Panelists (Polling)

Emit new event every time a panelist is added or removed from a webinar, or any time their details change

Full schema: https://pipedream.com/apps/zoom-admin/triggers/webinar-changes-to-panelists.md

### `zoom_admin-meeting-ended` — Meeting Ended (Instant)

Emits an event each time a meeting ends in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/meeting-ended.md

### `zoom_admin-meeting-updated` — Meeting Updated (Instant)

Emits an event each time a meeting is updated in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/meeting-updated.md

### `zoom_admin-new-recording-transcript-completed` — New Recording Transcript Completed (Instant) (Instant)

Emit new event each time a recording transcript is completed

Full schema: https://pipedream.com/apps/zoom-admin/triggers/new-recording-transcript-completed.md

### `zoom_admin-user-activated` — New User Activated (Instant)

Emit new event each time a user is activated in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/user-activated.md

### `zoom_admin-user-created` — User Created (Instant)

Emits an event each time a user is created in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/user-created.md

### `zoom_admin-user-deactivated` — User Deactivated (Instant)

Emits an event each time a user is deactivated in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/user-deactivated.md

### `zoom_admin-user-invitation-accepted` — User Invitation Accepted (Instant)

Emits an event each time a user accepts an invite to your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/user-invitation-accepted.md

### `zoom_admin-webinar-deleted` — Webinar Deleted (Instant)

Emits an event each time a webinar is deleted in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/webinar-deleted.md

### `zoom_admin-webinar-ended` — Webinar Ended (Instant)

Emits an event each time a webinar ends in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/webinar-ended.md

### `zoom_admin-webinar-started` — Webinar Started (Instant)

Emits an event each time a webinar starts in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/webinar-started.md

### `zoom_admin-webinar-updated` — Webinar Updated (Instant)

Emits an event each time a webinar is updated in your Zoom account

Full schema: https://pipedream.com/apps/zoom-admin/triggers/webinar-updated.md

---

- All apps: https://pipedream.com/apps — index: https://pipedream.com/llms.txt
- Pipedream docs for agents: https://pipedream.com/docs/llms.txt
