Skip to content

Zoom Meetings ​

Interact with Zoom meetings, webinars, and users

This node signs in with a credential: OAuth 2.0. See Connect a credential.

Triggers ​

Events from this node that can start a flow. Add one from Choose a trigger.

Meeting Created ​

Triggers when a Zoom meeting is created

Settings

FieldTypeRequiredDescription
URL Group › Callback URLTextYesCopy this URL and paste it in your Zoom app's Event Subscriptions settings

Output

Later steps use this data through Current Trigger in the $ picker. For example, id is $trigger.output.id.

json
{
  "id": "string",
  "topic": "string",
  "type": 0,
  "start_time": "string",
  "duration": 0,
  "timezone": "string",
  "host_id": "string"
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextThe unique identifier for the meeting
topicTextThe meeting topic
typeNumberThe type of meeting
start_timeDate and timeThe meeting start time
durationNumberThe meeting duration in minutes
timezoneTextThe timezone for the meeting
host_idTextThe ID of the meeting host

Meeting Updated ​

Triggers when a Zoom meeting is updated

Settings

FieldTypeRequiredDescription
URL Group › Callback URLTextYesCopy this URL and paste it in your Zoom app's Event Subscriptions settings

Output

Later steps use this data through Current Trigger in the $ picker. For example, id is $trigger.output.id.

json
{
  "id": "string",
  "topic": "string",
  "type": 0,
  "start_time": "string",
  "duration": 0,
  "timezone": "string",
  "host_id": "string"
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextThe unique identifier for the meeting
topicTextThe meeting topic
typeNumberThe type of meeting
start_timeDate and timeThe meeting start time
durationNumberThe meeting duration in minutes
timezoneTextThe timezone for the meeting
host_idTextThe ID of the meeting host

Actions ​

Steps this node can perform. Add one from Add a step, then pick the action.

Create Meeting ​

Create a new Zoom meeting

Settings

FieldTypeRequiredDescription
TopicTextYesThe meeting topic
Meeting TypeChoiceThe type of meeting
Options: instant, scheduled
Default: 2
Start TimeDate and timeThe meeting start time in ISO 8601 format (e.g., 2024-01-01T15:00:00Z). If timezone is not provided, UTC will be used.
DurationNumberThe meeting duration in minutes
Default: 60
TimezoneChoiceThe IANA timezone identifier for the meeting. This determines how Zoom displays the meeting time.
Options: UTC, America/New_York, Europe/London, Asia/Tokyo, Australia/Sydney
Default: Asia/Tokyo
Meeting SettingsKey–value pairsAdditional meeting settings

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "topic": "string",
  "type": 0,
  "start_time": "string",
  "duration": 0,
  "timezone": "string",
  "host_id": "string"
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextThe unique identifier for the meeting
topicTextThe meeting topic
typeNumberThe type of meeting
start_timeDate and timeThe meeting start time
durationNumberThe meeting duration in minutes
timezoneTextThe timezone for the meeting
host_idTextThe ID of the meeting host

Get Meeting ​

Get details of a Zoom meeting

Settings

FieldTypeRequiredDescription
Meeting IDTextYesThe ID of the meeting to retrieve

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "topic": "string",
  "type": 0,
  "start_time": "string",
  "duration": 0,
  "timezone": "string",
  "host_id": "string"
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextThe unique identifier for the meeting
topicTextThe meeting topic
typeNumberThe type of meeting
start_timeDate and timeThe meeting start time
durationNumberThe meeting duration in minutes
timezoneTextThe timezone for the meeting
host_idTextThe ID of the meeting host

List Meetings ​

List all meetings for a user

Settings

FieldTypeRequiredDescription
User IDTextThe user ID or 'me' for the authenticated user
Default: me
Meeting TypeChoiceThe type of meetings to list
Options: scheduled, live, upcoming
Default: scheduled

Output

Later steps use this data by picking this step in the $ picker. For example, meetings[0].id is $.<step ID>.output.meetings[0].id.

json
{
  "meetings": [
    {
      "id": "string",
      "topic": "string",
      "type": 0,
      "start_time": "string",
      "duration": 0,
      "timezone": "string",
      "host_id": "string"
    }
  ],
  "total_records": 0
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
meetings[]ListList of meetings
meetings[].idTextThe unique identifier for the meeting
meetings[].topicTextThe meeting topic
meetings[].typeNumberThe type of meeting
meetings[].start_timeDate and timeThe meeting start time
meetings[].durationNumberThe meeting duration in minutes
meetings[].timezoneTextThe timezone for the meeting
meetings[].host_idTextThe ID of the meeting host
total_recordsNumberTotal number of meetings