> This page is for Workforce.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.merge.dev/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.merge.dev/_mcp/server.

# Zoom

**Authentication:** OAuth. See [Magic Link](/merge-agent-handler/features/magic-link) for the runtime auth flow, or [Application credentials](/merge-agent-handler/admin-setup/add-oauth-credentials) to bring your own OAuth app.

## Sample use cases

* List my Zoom meetings today and post the join links in `#today`.
* Pull the recording from yesterday's all-hands and store it in Drive.
* Find recurring meetings I haven't attended in 30 days.

## Available Tools

#### list_meetings

List Zoom meetings for a user

#### create_meeting

Create a new Zoom meeting. All parameters are optional. Common fields: topic, type (1=instant, 2=scheduled), start_time, duration, timezone, password, agenda, settings

#### get_meeting

Get Zoom meeting details

#### update_meeting

Update a Zoom meeting

#### delete_meeting

Delete a Zoom meeting

#### get_meeting_invitation

Get meeting invitation

#### update_meeting_status

Update meeting status

#### get_meeting_participants

Get participants from completed/past meetings (not live meetings)

#### list_recordings

List Zoom recordings

#### get_meeting_recordings

Get meeting recordings

#### delete_meeting_recordings

Delete meeting recordings

#### recover_meeting_recordings

Recover meeting recordings

#### delete_recording_file

Delete recording file

#### get_recording_download_token

Get recording download token

#### get_user

Get Zoom user details

#### update_user

Update a Zoom user

#### get_user_settings

Get user settings. For user_id, use the email address or user_id of the user.

#### update_user_settings

Update user settings

#### get_user_permissions

Get user permissions