Zoom
Manage Zoom meetings, registrants, recordings, and past meeting data
Zoom helps teams schedule meetings, register attendees, record sessions, and track what happened after a call. In Agent Forge, the Zoom block is focused on workflow-friendly meeting automation rather than broad account administration.
With Zoom in Agent Forge, you can:
- create, read, update, and delete meetings
- inspect your connected Zoom profile and list your meetings
- add and inspect meeting registrants
- list recordings and fetch recording details
- read past meeting details and participants
- trigger workflows from Zoom webhook events such as
meeting.started,meeting.ended, andrecording.completed
Usage Instructions
Use the Zoom block when you want a workflow step or agent tool to call the Zoom REST API with a connected user OAuth credential.
Authentication
- Connect a Zoom account through the
credentialfield. - The Zoom integration uses user OAuth only in v1.
- Agent Forge requests granular Zoom scopes for user-owned meeting workflows, registrants, past-meeting reads, and cloud recordings.
Request Model
- Read operations use direct fields such as
userId,meetingId,pageSize,nextPageToken,from, andto. create_meetinguses form fields such as topic, start time, duration, recording preference, and waiting room settings.add_meeting_registrantuses normal attendee fields like email and name.update_meetingstill uses thepayloadfield as an advanced escape hatch for raw Zoom JSON.- For most user-scoped operations, leaving
userIdblank defaults tome.
Good Fit
Use Zoom when you want to:
- spin up meetings from CRM or scheduling workflows
- register attendees from forms, tickets, or onboarding flows
- inspect recordings after a call finishes
- build follow-up automations when meetings start, end, or recordings complete
Supported Operations
Users
zoom_get_current_user
Meetings
zoom_create_meetingzoom_get_meetingzoom_list_user_meetingszoom_update_meetingzoom_delete_meeting
Registrants
zoom_add_meeting_registrantzoom_list_meeting_registrants
Recordings
zoom_list_recordingszoom_get_recording
Past Meetings
zoom_get_past_meeting_detailszoom_list_past_meeting_participants
Common Inputs
credential: connected Zoom OAuth accountuserId: Zoom user ID or email address, defaults tomefor user-scoped actionsmeetingId: Zoom meeting ID or UUIDtopic: meeting title forcreate_meetingstartTime: meeting start time, chosen in the UI and converted to ISO automaticallyduration: meeting duration in minutesregistrantEmail,registrantFirstName,registrantLastName: attendee fields foradd_meeting_registrantpageSize: page size for Zoom list endpointsnextPageToken: pagination token from a prior responsefrom/to: optional recording date range inYYYY-MM-DDpayload: advanced raw JSON request body forupdate_meeting
Example Inputs
Create a meeting
- Topic:
Customer onboarding call - Start Time:
2026-05-20T14:00:00Z - Duration:
45 - Timezone:
UTC - Agenda:
Kickoff and implementation review - Host Video On:
true - Participant Video On:
true - Waiting Room:
true - Registration Approval:
Approve Automatically
Add a registrant
- Registrant Email:
attendee@example.com - First Name:
Jordan - Last Name:
Lee
Trigger Support
Zoom webhooks are available through the webhook trigger surface and are designed for the most automation-relevant events:
meeting.startedmeeting.endedrecording.completed
Setup Notes
- Enable Event Subscriptions in your Zoom app.
- Paste the generated Forge webhook URL into Zoom.
- Paste your Zoom Secret Token into the webhook configuration token field so Forge can verify
x-zm-signatureheaders. - Forge automatically handles Zoom's
endpoint.url_validationchallenge when the secret token is configured.
Notes
- Category:
tools - Type:
zoom - The Zoom block is intentionally scoped to user-owned meeting workflows in v1.
- Account-wide admin operations such as listing all users are intentionally excluded from this granular-scope release.