Skip to content
For LLMsView as Markdown·

Zoom ​

Manage meetings, webinars, and users with the Zoom API. Schedule meetings, manage participants, and access recordings.

DetailValue
CategoryCommunication
Base URLhttps://api.zoom.us/v2
AuthenticationOAuth2
Endpoints7
Connector keyzoom

Using Zoom in a workflow ​

  1. Go to Connections and click New Connection.
  2. Pick Zoom from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown. The full list is below.

Available endpoints ​

EndpointSummary
GET /usersList users
GET /users/{userId}Get a user
POST /users/{userId}/meetingsCreate a meeting
GET /users/{userId}/meetingsList meetings for a user
GET /meetings/{meetingId}Get meeting details
DELETE /meetings/{meetingId}Delete a meeting
GET /meetings/{meetingId}/recordingsGet meeting recordings

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET /users ​

List users

DetailValue
Operation IDcomm.listUsers
MethodGET
Path/users

Parameters ​

NameLocationTypeRequired
page_sizequeryintegerNo
page_numberqueryintegerNo

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Zoom connection from the Connection dropdown.
  3. In the Operation dropdown, select comm.listUsers.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Zoom API reference.

GET /users/{userId} ​

Get a user

DetailValue
Operation IDcomm.getUser
MethodGET
Path/users/{userId}

Parameters ​

NameLocationTypeRequired
userIdpathstringYes

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Zoom connection from the Connection dropdown.
  3. In the Operation dropdown, select comm.getUser.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Zoom API reference.

POST /users/{userId}/meetings ​

Create a meeting

DetailValue
Operation IDcomm.createMeeting
MethodPOST
Path/users/{userId}/meetings

Parameters ​

NameLocationTypeRequired
userIdpathstringYes

Request Body ​

FieldType
topicstring
typeinteger
start_timestring
durationinteger

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Zoom connection from the Connection dropdown.
  3. In the Operation dropdown, select comm.createMeeting.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Zoom API reference.

GET /users/{userId}/meetings ​

List meetings for a user

DetailValue
Operation IDcomm.listMeetings
MethodGET
Path/users/{userId}/meetings

Parameters ​

NameLocationTypeRequired
userIdpathstringYes
typequerystringNo

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Zoom connection from the Connection dropdown.
  3. In the Operation dropdown, select comm.listMeetings.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Zoom API reference.

GET /meetings/{meetingId} ​

Get meeting details

DetailValue
Operation IDcomm.getMeeting
MethodGET
Path/meetings/{meetingId}

Parameters ​

NameLocationTypeRequired
meetingIdpathintegerYes

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Zoom connection from the Connection dropdown.
  3. In the Operation dropdown, select comm.getMeeting.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Zoom API reference.

DELETE /meetings/{meetingId} ​

Delete a meeting

DetailValue
Operation IDcomm.deleteMeeting
MethodDELETE
Path/meetings/{meetingId}

Parameters ​

NameLocationTypeRequired
meetingIdpathintegerYes

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Zoom connection from the Connection dropdown.
  3. In the Operation dropdown, select comm.deleteMeeting.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Zoom API reference.

GET /meetings/{meetingId}/recordings ​

Get meeting recordings

DetailValue
Operation IDcomm.getRecordings
MethodGET
Path/meetings/{meetingId}/recordings

Parameters ​

NameLocationTypeRequired
meetingIdpathintegerYes

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Zoom connection from the Connection dropdown.
  3. In the Operation dropdown, select comm.getRecordings.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Zoom API reference.