Create Meeting

zoom.create_meeting
ActionChat & messagingconnection required

Calls the Zoom API POST /users/me/meetings (Server-to-Server OAuth).

Create a Zoom meeting and return its join link.

Connection

Required
Yes — the node will not save without one
Auth type
OAuth 2.0
Providers
Zoom
Secret shape
{"account_id", "client_id", "client_secret"}
Resolved by
config.connection_id, else node.connection_id

Configuration

5 fields, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
topic
Meeting topic. Supports {{ }} expressions.
stringYes———
start_time
ISO-8601 start (scheduled). Omit for instant.
stringNo———
duration
Minutes; blank leaves it out of the call.
numberNo30≥ 0—
timezone
e.g. UTC, America/New_York.
stringNo———
agenda
Optional description.
stringNo———

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "duration": 30
}

Output

One shape.

meeting

FieldTypeExample
ok
booleantrue
meeting_id
number—
join_url
Link participants use to join.
string—
start_url
Host start link (keep private).
string—
{
  "join_url": "",
  "meeting_id": 0,
  "ok": true,
  "start_url": ""
}

See Create Meeting run in a workflow.

In a technical demo we add the Zoom connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.