Zoom entegrasyonu | Zervanor
← Tüm konnektörler

Zoom

Aynı zamanda bir ajan aracı
communication

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.

webhook

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.

webhook

Meeting Ended

Fires when a meeting ends (Zoom event meeting.ended). Signed webhook (ADR-034 v0_colon_body).

webhook

Meeting Created

Fires when a meeting is scheduled (Zoom event meeting.created). Signed webhook (ADR-034 v0_colon_body).

webhook

Meeting Deleted

Fires when a meeting is deleted (Zoom event meeting.deleted). Signed webhook (ADR-034 v0_colon_body).

webhook

Meeting Participant Joined

Fires when a participant joins a meeting (Zoom event meeting.participant_joined). Signed webhook (ADR-034 v0_colon_body).

webhook

Meeting Participant Left

Fires when a participant leaves a meeting (Zoom event meeting.participant_left). Signed webhook (ADR-034 v0_colon_body).

webhook

Webinar Started

Fires when a webinar starts (Zoom event webinar.started). Signed webhook (ADR-034 v0_colon_body).

webhook

Webinar Ended

Fires when a webinar ends (Zoom event webinar.ended). Signed webhook (ADR-034 v0_colon_body).

webhook

Recording Completed

Fires when a cloud recording is processed and ready (Zoom event recording.completed). Signed webhook (ADR-034 v0_colon_body).

webhook

Recording Transcript Completed

Fires when an audio transcript is ready (Zoom event recording.transcript_completed). Signed webhook (ADR-034 v0_colon_body).

webhook

User Created

Fires when a user is created/added to the account (Zoom event user.created). Signed webhook (ADR-034 v0_colon_body).

webhook

User Updated

Fires when a user's profile is updated (Zoom event user.updated). Signed webhook (ADR-034 v0_colon_body).

webhook

User Deleted

Fires when a user is deleted (Zoom event user.deleted). Signed webhook (ADR-034 v0_colon_body).

polling

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.

polling

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

Get Meeting

Get a meeting's details (GET /meetings/{meetingId}).

PATCH

Update Meeting

Update a meeting (PATCH /meetings/{meetingId}).

DELETE

Delete Meeting

Delete / cancel a meeting (DELETE /meetings/{meetingId}). CLEANUP test target for create_meeting.

PUT

Update Meeting Status

Update a meeting's status, e.g. end a live meeting (PUT /meetings/{meetingId}/status).

GET

Get Meeting Invitation

Get a meeting's invitation text (GET /meetings/{meetingId}/invitation).

GET

List Meeting Registrants

List a meeting's registrants, paginated (GET /meetings/{meetingId}/registrants).

POST

Add Meeting Registrant

Add a registrant to a meeting (POST /meetings/{meetingId}/registrants).

DELETE

Delete Meeting Registrant

Delete a meeting registrant (DELETE /meetings/{meetingId}/registrants/{registrantId}).

PUT

Update Meeting Registrant Status

Approve, deny, or cancel meeting registrants (PUT /meetings/{meetingId}/registrants/status).

GET

List Meeting Polls

List a meeting's polls (GET /meetings/{meetingId}/polls).

POST

Create Meeting Poll

Create a poll for a meeting (POST /meetings/{meetingId}/polls).

GET

Get Meeting Recordings

Get a meeting's or webinar's cloud recordings (GET /meetings/{meetingId}/recordings).

DELETE

Delete Meeting Recordings

Delete all of a meeting's recording files (DELETE /meetings/{meetingId}/recordings).

DELETE

Delete Meeting Recording File

Delete a specific recording file (DELETE /meetings/{meetingId}/recordings/{recordingId}).

PUT

Recover Meeting Recordings

Recover all of a meeting's recordings (PUT /meetings/{meetingId}/recordings/status).

GET

Get Meeting Recording Settings

Get a meeting's cloud recording settings (GET /meetings/{meetingId}/recordings/settings).

GET

Get Meeting Transcript

Get a meeting's transcript (GET /meetings/{meetingId}/transcript).

Users16

GET

Get Current User

Get the current authenticated user (GET /users/me). Safe, parameter-free identity/connectivity probe — connector READ test target.

GET

List Users

List users on the account, paginated (GET /users).

POST

Create User

Create (provision) a user (POST /users).

GET

Get User

Get a user's profile (GET /users/{userId}). Use 'me' for the current token's user.

PATCH

Update User

Update a user's profile (PATCH /users/{userId}).

DELETE

Delete User

Delete or disassociate a user (DELETE /users/{userId}).

GET

Get User Settings

Get a user's settings (GET /users/{userId}/settings).

PATCH

Update User Settings

Update a user's settings (PATCH /users/{userId}/settings).

PUT

Update User Status

Activate or deactivate a user (PUT /users/{userId}/status).

GET

Get User Presence Status

Get a user's presence status (GET /users/{userId}/presence_status).

PUT

Update User Presence Status

Update a user's presence status (PUT /users/{userId}/presence_status).

GET

List Meetings

List a user's meetings, paginated (GET /users/{userId}/meetings). Polling trigger source for new meetings.

POST

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).

GET

List Webinars

List a user's webinars, paginated (GET /users/{userId}/webinars). Requires a Webinar plan.

POST

Create Webinar

Schedule a webinar under a user (POST /users/{userId}/webinars). Requires a Webinar plan.

GET

List User Recordings

List all cloud recordings for a user, paginated (GET /users/{userId}/recordings). Polling trigger source for new recordings.

Webinars7

GET

Get Webinar

Get a webinar's details (GET /webinars/{webinarId}).

PATCH

Update Webinar

Update a webinar (PATCH /webinars/{webinarId}).

DELETE

Delete Webinar

Delete a webinar (DELETE /webinars/{webinarId}).

GET

List Webinar Registrants

List a webinar's registrants, paginated (GET /webinars/{webinarId}/registrants).

POST

Add Webinar Registrant

Add a registrant to a webinar (POST /webinars/{webinarId}/registrants).

GET

List Webinar Panelists

List a webinar's panelists (GET /webinars/{webinarId}/panelists).

POST

Add Webinar Panelists

Add panelists to a webinar (POST /webinars/{webinarId}/panelists).

Past Meetings2

GET

Get Past Meeting

Get details of a past meeting (GET /past_meetings/{meetingId}).

GET

List Past Meeting Participants

List participants of a past meeting (GET /past_meetings/{meetingId}/participants).

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.