Skip to content

Zoom

Node: zoom · Full type: n8n-nodes-base.zoom · Version: 1

Credentials

zoomApi (alias: @zoom) / zoomOAuth2Api (alias: @zoom)

CREDENTIAL @zoom = zoomApi "My Zoom"

Operations

Resource: meeting

create

Parameter Type Default Details
topic string ""
additionalFields collection {} keys: agenda, duration, password, scheduleFor, settings, startTime, ...

delete

Parameter Type Default Details
meetingId string "" required
additionalFields collection {} keys: occurrenceId, scheduleForReminder

get

Parameter Type Default Details
meetingId string "" required
additionalFields collection {} keys: occurrenceId, showPreviousOccurrences

getAll

Parameter Type Default Details
returnAll boolean false
limit number 30
filters collection {} keys: type

update

Parameter Type Default Details
meetingId string "" required
updateFields collection {} keys: agenda, duration, password, scheduleFor, settings, startTime, ...

Common Parameters

Parameter Type Default Details
authentication options "accessToken" accessToken, oAuth2

Parameter Details

additionalFields children:

Parameter Type Default Details
agenda string ""
duration number 0
password string ""
scheduleFor string ""
settings collection {} keys: audio, alternativeHosts, autoRecording, cnMeeting, inMeeting, hostVideo, ...
startTime dateTime ""
timeZone options ""
type options 2 1, 2, 3, 8

filters children:

Parameter Type Default Details
type options "live" scheduled, live, upcoming

updateFields children:

Parameter Type Default Details
agenda string ""
duration number 0
password string ""
scheduleFor string ""
settings collection {} keys: audio, alternativeHosts, autoRecording, cnMeeting, inMeeting, hostVideo, ...
startTime dateTime ""
timeZone options ""
topic string ""
type options 2 1, 2, 3, 8

Example

NODE "zoom" @zoom AS "Zoom" {
  resource: "meeting",
  operation: "get",
  meetingId: {{ $json.meetingId }}
}