Integrations / Messaging
Zoom
List users, meetings, past participants and cloud recordings in a Zoom account, and schedule meetings.
Tools
zoom.list_users
List the account's users with their IDs (like KDcuGIm1QgePTO8WbOqwIQ) and emails.
zoom.list_meetings
List a user's meetings by user ID or email. Meeting IDs are numbers like 85746065432.
zoom.get_meeting
Get a meeting's details, join URL and settings by its numeric meeting ID, e.g. 85746065432.
zoom.create_meeting writes
Schedule a meeting for a user, returning its ID and join URL.
zoom.list_past_participants
List who attended the latest instance of a past meeting by its numeric meeting ID, with join and leave times. Needs a Pro plan or higher.
zoom.list_recordings
List a user's cloud recordings in a date range of up to a month, with play and download URLs.
zoom.api_get
Send a GET request to any Zoom API path under https://api.zoom.us/v2 and return the response. For endpoints the named tools don't cover.
zoom.api_request writes
Send a POST, PUT, PATCH or DELETE request to any Zoom API path under https://api.zoom.us/v2.
Tick Allow raw writes on the connection to add api_request, which can send POST, PUT, PATCH and DELETE requests to any Zoom API path.
Connect
- In the Zoom App Marketplace, choose Develop → Build App and create a Server-to-Server OAuth app (this needs a Zoom admin).
- Under Scopes, add user:read:list_users:admin, meeting:read:list_meetings:admin, meeting:read:meeting:admin, meeting:read:list_past_participants:admin and cloud_recording:read:list_user_recordings:admin, plus meeting:write:meeting:admin if workflows schedule meetings, then activate the app.
- Copy the account ID, client ID and client secret from the app's App Credentials page onto the connection.
Credentials
Your next automation is one sentence away.
14-day free trial with $5 of built-in AI included. Cancel anytime.