Zoom
Aynı zamanda bir ajan aracıZoom REST API v2 integration (in-scope: Users, Meetings, Webinars, Cloud Recordings). Default auth is Server-to-Server OAuth (account_credentials grant → oauth2_client_credentials handler, Basic client_id:client_secret + account_id token param), standard Bearer against https://api.zoom.us/v2. Real signed webhooks via ADR-034: x-zm-signature = v0={hex HMAC-SHA256} over v0:{x-zm-request-timestamp}:{rawBody} → generic_hmac handler with message_construction 'v0_colon_body'; the endpoint.url_validation POST handshake is answered via webhook.challenge mode 'post_hmac_token' (encryptedToken = HMAC-SHA256(secret, plainToken) hex). Event types are discriminated by the body 'event' field (meeting.*/webinar.*/recording.*/user.*). Deferred for v1: Phone, Contact Center, Rooms, Team Chat, Scheduler, Mail/Calendar, SCIM2, Marketplace/Reports/Dashboards (see api-reference.md).
42 eylemler · 15 tetikleyiciler
Zoom entegrasyonu — 42 aksiyon ve 15 tetikleyici ile Zoom'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: Get Current User, List Users, Create User, Get User, Update User. Boş bir tuvalde uğraşmadan — bağla ve workflow'larında kullan.
Aşağıdaki her eylem, bir AI ajanının da çağırabileceği bir araçtır — aynı pack hem iş akışlarınızı hem ajanlarınızı çalıştırır.
Tetikleyiciler 15
Zoom üzerinde bir iş akışını başlatabilen olaylar.
Meeting Started
Fires when a meeting starts (Zoom event meeting.started). Signed webhook (ADR-034 v0_colon_body). payload.object carries the meeting id/uuid/host_id/topic.
Meeting Ended
Fires when a meeting ends (Zoom event meeting.ended). Signed webhook (ADR-034 v0_colon_body).
Meeting Created
Fires when a meeting is scheduled (Zoom event meeting.created). Signed webhook (ADR-034 v0_colon_body).
Meeting Deleted
Fires when a meeting is deleted (Zoom event meeting.deleted). Signed webhook (ADR-034 v0_colon_body).
Meeting Participant Joined
Fires when a participant joins a meeting (Zoom event meeting.participant_joined). Signed webhook (ADR-034 v0_colon_body).
Meeting Participant Left
Fires when a participant leaves a meeting (Zoom event meeting.participant_left). Signed webhook (ADR-034 v0_colon_body).
Webinar Started
Fires when a webinar starts (Zoom event webinar.started). Signed webhook (ADR-034 v0_colon_body).
Webinar Ended
Fires when a webinar ends (Zoom event webinar.ended). Signed webhook (ADR-034 v0_colon_body).
Recording Completed
Fires when a cloud recording is processed and ready (Zoom event recording.completed). Signed webhook (ADR-034 v0_colon_body).
Recording Transcript Completed
Fires when an audio transcript is ready (Zoom event recording.transcript_completed). Signed webhook (ADR-034 v0_colon_body).
User Created
Fires when a user is created/added to the account (Zoom event user.created). Signed webhook (ADR-034 v0_colon_body).
User Updated
Fires when a user's profile is updated (Zoom event user.updated). Signed webhook (ADR-034 v0_colon_body).
User Deleted
Fires when a user is deleted (Zoom event user.deleted). Signed webhook (ADR-034 v0_colon_body).
New Zoom meeting
Polls a user's meetings on a schedule and emits one event per new meeting. The signed webhook (meeting.* events) is the primary trigger path; this is a fallback for accounts without a configured webhook subscription.
New Zoom cloud recording
Polls a user's cloud recordings on a schedule and emits one event per new recording. The signed webhook (recording.completed) is the primary trigger path; this is a fallback for accounts without a configured webhook subscription.
Eylemler 42
Zervanor'un Zoom üzerinde yapabilecekleri.
Meetings17
Get Meeting
Get a meeting's details (GET /meetings/{meetingId}).
Update Meeting
Update a meeting (PATCH /meetings/{meetingId}).
Delete Meeting
Delete / cancel a meeting (DELETE /meetings/{meetingId}). CLEANUP test target for create_meeting.
Update Meeting Status
Update a meeting's status, e.g. end a live meeting (PUT /meetings/{meetingId}/status).
Get Meeting Invitation
Get a meeting's invitation text (GET /meetings/{meetingId}/invitation).
List Meeting Registrants
List a meeting's registrants, paginated (GET /meetings/{meetingId}/registrants).
Add Meeting Registrant
Add a registrant to a meeting (POST /meetings/{meetingId}/registrants).
Delete Meeting Registrant
Delete a meeting registrant (DELETE /meetings/{meetingId}/registrants/{registrantId}).
Update Meeting Registrant Status
Approve, deny, or cancel meeting registrants (PUT /meetings/{meetingId}/registrants/status).
List Meeting Polls
List a meeting's polls (GET /meetings/{meetingId}/polls).
Create Meeting Poll
Create a poll for a meeting (POST /meetings/{meetingId}/polls).
Get Meeting Recordings
Get a meeting's or webinar's cloud recordings (GET /meetings/{meetingId}/recordings).
Delete Meeting Recordings
Delete all of a meeting's recording files (DELETE /meetings/{meetingId}/recordings).
Delete Meeting Recording File
Delete a specific recording file (DELETE /meetings/{meetingId}/recordings/{recordingId}).
Recover Meeting Recordings
Recover all of a meeting's recordings (PUT /meetings/{meetingId}/recordings/status).
Get Meeting Recording Settings
Get a meeting's cloud recording settings (GET /meetings/{meetingId}/recordings/settings).
Get Meeting Transcript
Get a meeting's transcript (GET /meetings/{meetingId}/transcript).
Users16
Get Current User
Get the current authenticated user (GET /users/me). Safe, parameter-free identity/connectivity probe — connector READ test target.
List Users
List users on the account, paginated (GET /users).
Create User
Create (provision) a user (POST /users).
Get User
Get a user's profile (GET /users/{userId}). Use 'me' for the current token's user.
Update User
Update a user's profile (PATCH /users/{userId}).
Delete User
Delete or disassociate a user (DELETE /users/{userId}).
Get User Settings
Get a user's settings (GET /users/{userId}/settings).
Update User Settings
Update a user's settings (PATCH /users/{userId}/settings).
Update User Status
Activate or deactivate a user (PUT /users/{userId}/status).
Get User Presence Status
Get a user's presence status (GET /users/{userId}/presence_status).
Update User Presence Status
Update a user's presence status (PUT /users/{userId}/presence_status).
List Meetings
List a user's meetings, paginated (GET /users/{userId}/meetings). Polling trigger source for new meetings.
Create Meeting
Schedule a meeting under a user (POST /users/{userId}/meetings). Returns the created meeting with the numeric id at top-level 'id'. WRITE test target (paired with delete_meeting cleanup).
List Webinars
List a user's webinars, paginated (GET /users/{userId}/webinars). Requires a Webinar plan.
Create Webinar
Schedule a webinar under a user (POST /users/{userId}/webinars). Requires a Webinar plan.
List User Recordings
List all cloud recordings for a user, paginated (GET /users/{userId}/recordings). Polling trigger source for new recordings.
Webinars7
Get Webinar
Get a webinar's details (GET /webinars/{webinarId}).
Update Webinar
Update a webinar (PATCH /webinars/{webinarId}).
Delete Webinar
Delete a webinar (DELETE /webinars/{webinarId}).
List Webinar Registrants
List a webinar's registrants, paginated (GET /webinars/{webinarId}/registrants).
Add Webinar Registrant
Add a registrant to a webinar (POST /webinars/{webinarId}/registrants).
List Webinar Panelists
List a webinar's panelists (GET /webinars/{webinarId}/panelists).
Add Webinar Panelists
Add panelists to a webinar (POST /webinars/{webinarId}/panelists).
Past Meetings2
Get Past Meeting
Get details of a past meeting (GET /past_meetings/{meetingId}).
List Past Meeting Participants
List participants of a past meeting (GET /past_meetings/{meetingId}/participants).
Aramanızla eşleşen bir şey yok.
Zoom kullanan Çözüm Şablonları
Zoom ile kendi otomasyonunu görsel tasarımcıda kur.
Sıkça sorulan sorular
Zoom ile neler otomatikleştirebilirim?
42 aksiyon var — örneğin: Get Current User, List Users, Create User, Get User, Update User ve daha fazlası.
Hangi Zoom olayları bir workflow başlatabilir?
15 tetikleyici — örneğin: Meeting Started, Meeting Ended, Meeting Created, Meeting Deleted.
Zoom bir AI agent aracı olarak kullanılabilir mi?
Evet. Zoom'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.
Zoom entegrasyonu nasıl modellenir?
Zoom sürümlü bir connector pack olarak modellenir; muhakeme gerektiren adımlar workflow'larla aynı runtime'da barınan first-party agent'lara düşer.