Skip to main content التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
يتجاوز الأمر المباشر Prompt المخصّص للمراجعة. افحص المصدر قبل تشغيله.
npx skills add https://github.com/Lap-Platform/claude-marketplace --skill zoom-apiيبقى الأمر في سطر واحد. مرّر أفقيًا لمراجعته كاملًا قبل النسخ.
تفضّل نسخة محلية؟ نزّل الملفات المتاحة حاليًا لدى SkillsMP.
المهن ذات الصلةSOC
استنادا إلى تصنيف SOC المهني
| name | zoom-api |
| description | Zoom API skill. Use when working with Zoom for accounts, groups, h323. Covers 155 endpoints. |
| version | 1.0.0 |
| generator | lapsh |
Zoom API
API version: 2.0.0
Auth
ApiKey access_token in query
Base URL
https://api.zoom.us/v2
Setup
- Set your API key in the appropriate header
- GET /accounts -- verify access
- POST /accounts -- create first accounts
Endpoints
155 endpoints across 14 groups. See references/api-spec.lap for full details.
accounts
| Method | Path | Description |
|---|
| GET | /accounts | List sub accounts |
| POST | /accounts | Create a sub account |
| GET | /accounts/{accountId} | Retrieve a sub account |
| DELETE | /accounts/{accountId} | Disassociate an account |
| PATCH | /accounts/{accountId}/options | Update a sub account's options |
| GET | /accounts/{accountId}/settings | Retrieve a sub account's settings |
| PATCH | /accounts/{accountId}/settings | Update a sub account's settings |
| GET | /accounts/{accountId}/managed_domains | Retrieve a sub account's managed domains |
| GET | /accounts/{accountId}/billing | Retrieve billing information for a sub account |
| PATCH | /accounts/{accountId}/billing | Update billing information for a sub account |
| GET | /accounts/{accountId}/plans | Retrieve plan information for a sub account |
| POST | /accounts/{accountId}/plans | Subscribe plans for a sub account |
| PUT | /accounts/{accountId}/plans/base | Update a base plan for a sub account |
| POST | /accounts/{accountId}/plans/addons | Add an additional plan for sub account |
| PUT | /accounts/{accountId}/plans/addons | Update an additional plan for sub account |
groups
| Method | Path | Description |
|---|
| GET | /groups | List groups |
| POST | /groups | Create a group |
| GET | /groups/{groupId} | Retrieve a group |
| PATCH | /groups/{groupId} | Update a group |
| DELETE | /groups/{groupId} | Delete a group |
| GET | /groups/{groupId}/members | List a group's members |
| POST | /groups/{groupId}/members | Add group members |
| DELETE | /groups/{groupId}/members/{memberId} | Delete a group member |
h323
| Method | Path | Description |
|---|
| GET | /h323/devices | List H.323/SIP Devices. |
| POST | /h323/devices | Create a H.323/SIP Device |
| PATCH | /h323/devices/{deviceId} | Update a H.323/SIP Device |
| DELETE | /h323/devices/{deviceId} | Delete a H.323/SIP Device |
tracking_fields
| Method | Path | Description |
|---|
| GET | /v2/tracking_fields | List Tracking Fields. |
| POST | /v2/tracking_fields | Create a Tracking Field |
| GET | /v2/tracking_fields/{fieldId} | Retrieve a tracking field |
| PATCH | /v2/tracking_fields/{fieldId} | Update a Tracking Field |
| DELETE | /v2/tracking_fields/{fieldId} | Delete a Tracking Field |
im
| Method | Path | Description |
|---|
| GET | /im/groups | List IM Groups |
| POST | /im/groups | Create an IM Group |
| GET | /im/groups/{groupId} | Retrieve an IM Group |
| PATCH | /im/groups/{groupId} | Update an IM Group |
| DELETE | /im/groups/{groupId} | Delete an IM Group |
| GET | /im/groups/{groupId}/members | List an IM Group's members |
| POST | /im/groups/{groupId}/members | Add IM Group members |
| DELETE | /im/groups/{groupId}/members/{memberId} | Delete an IM Group member |
| GET | /im/chat/sessions | Retrieve IM Chat sessions |
| GET | /im/chat/sessions/{sessionId} | Retrieve IM Chat messages |
users
| Method | Path | Description |
|---|
| GET | /users/{userId}/meetings | List meetings |
| POST | /users/{userId}/meetings | Create a meeting |
| GET | /users/{userId}/recordings | List all the recordings |
| GET | /users | List Users |
| POST | /users | Create a user |
| GET | /users/{userId} | Retrieve a user |
| PATCH | /users/{userId} | Update a user |
| DELETE | /users/{userId} | Delete a user |
| GET | /users/{userId}/assistants | List a user's assistants |
| POST | /users/{userId}/assistants | Add assistants |
| DELETE | /users/{userId}/assistants | Delete a user's assistants |
| DELETE | /users/{userId}/assistants/{assistantId} | Delete a user's assistant |
| GET | /users/{userId}/schedulers | List a user's schedulers |
| DELETE | /users/{userId}/schedulers | Delete a user's schedulers |
| DELETE | /users/{userId}/schedulers/{schedulerId} | Delete a user's scheduler |
| POST | /users/{userId}/picture | Upload a user's picture |
| GET | /users/{userId}/settings | Retrieve a user's settings |
| PATCH | /users/{userId}/settings | Update a user's settings |
| PUT | /users/{userId}/status | Update a user's status |
| PUT | /users/{userId}/password | Update a user's password |
| GET | /users/{userId}/permissions | Retrieve a user's permissions |
| GET | /users/{userId}/pac | List user's PAC accounts |
| GET | /users/{userId}/tsp | List user's TSP accounts |
| POST | /users/{userId}/tsp | Add a user's TSP account |
| GET |
meetings
| Method | Path | Description |
|---|
| GET | /meetings/{meetingId} | Retrieve a meeting |
| PATCH | /meetings/{meetingId} | Update a meeting |
| DELETE | /meetings/{meetingId} | Delete a meeting |
| PUT | /meetings/{meetingId}/status | Update a meeting's status |
| GET | /meetings/{meetingId}/invitation | Retrieve meeting invitation |
| GET | /meetings/{meetingId}/registrants | List a meeting's registrants |
| POST | /meetings/{meetingId}/registrants | Add a meeting registrant |
| PUT | /meetings/{meetingId}/registrants/status | Update a meeting registrant's status |
| PATCH | /meetings/{meetingId}/livestream | Update a meeting live stream |
| PATCH | /meetings/{meetingId}/livestream/status | Update a meeting live stream status |
| GET | /meetings/{meetingId}/polls | List a meeting's polls |
| POST | /meetings/{meetingId}/polls | Create a meeting's poll |
| GET | /meetings/{meetingId}/polls/{pollId} | Retrieve a meeting's poll |
| PUT | /meetings/{meetingId}/polls/{pollId} | Update a meeting's poll |
| DELETE | /meetings/{meetingId}/polls/{pollId} | Delete a meeting's Poll |
| GET | /meetings/{meetingId}/recordings | Retrieve a meeting’s all recordings |
| DELETE | /meetings/{meetingId}/recordings | Delete a meeting's recordings |
| DELETE | /meetings/{meetingId}/recordings/{recordingId} | Delete one meeting recording file |
| PUT | /meetings/{meetingId}/recordings/status | Recover a meeting's recordings |
| PUT | /meetings/{meetingId}/recordings/{recordingId}/status | Recover a single recording |
| GET | /meetings/{meetingId}/recordings/settings | Retrieve a meeting recording's settings |
| PATCH | /meetings/{meetingId}/recordings/settings |
past_meetings
| Method | Path | Description |
|---|
| GET | /past_meetings/{meetingUUID} | Retrieve past meeting details |
| GET | /past_meetings/{meetingUUID}/participants | Retrieve past meeting participants |
| GET | /past_meetings/{meetingId}/instances | List of ended meeting instances |
metrics
| Method | Path | Description |
|---|
| GET | /metrics/meetings | List meetings |
| GET | /metrics/meetings/{meetingId} | Retrieve meeting detail |
| GET | /metrics/meetings/{meetingId}/participants | Retrieve meeting participants |
| GET | /metrics/meetings/{meetingId}/participants/{participantId}/qos | Retrieve meeting participant QOS |
| GET | /metrics/meetings/{meetingId}/participants/qos | List meeting participants QOS |
| GET | /metrics/meetings/{meetingId}/participants/sharing | Retrieve sharing/recording details of meeting participant |
| GET | /metrics/webinars | List webinars |
| GET | /metrics/webinars/{webinarId} | Retrieve webinar detail |
| GET | /metrics/webinars/{webinarId}/participants | Retrieve webinar participants |
| GET | /metrics/webinars/{webinarId}/participants/{participantId}/qos | Retrieve webinar participant QOS |
| GET | /metrics/webinars/{webinarId}/participants/qos | List webinar participant QOS |
| GET | /metrics/webinars/{webinarId}/participants/sharing | Retrieve sharing/recording details of webinar participant |
| GET | /metrics/zoomrooms | List Zoom Rooms |
| GET | /metrics/zoomrooms/{zoomroomId} | Retrieve Zoom Room |
| GET | /metrics/crc | Retrieve CRC Port Usage |
| GET | /metrics/im | Retrieve IM |
report
| Method | Path | Description |
|---|
| GET | /report/daily | Retrieve daily report |
| GET | /report/users | Retrieve hosts report |
| GET | /report/users/{userId}/meetings | Retrieve meetings report |
| GET | /report/meetings/{meetingId} | Retrieve meeting details report |
| GET | /report/meetings/{meetingId}/participants | Retrieve meeting participants report |
| GET | /report/meetings/{meetingId}/polls | Retrieve meeting polls report |
| GET | /report/webinars/{webinarId} | Retrieve webinar details report |
| GET | /report/webinars/{webinarId}/participants | Retrieve webinar participants report |
| GET | /report/webinars/{webinarId}/polls | Retrieve webinar polls report |
| GET | /report/webinars/{webinarId}/qa | Retrieve webinar Q&A report |
| GET | /report/telephone | Retrieve telephone report |
| GET | /report/cloud_recording | Retrieve cloud recording usage report |
tsp
| Method | Path | Description |
|---|
| GET | /tsp | Retrieve account's TSP information |
| PATCH | /tsp | Update account's TSP information |
webinars
| Method | Path | Description |
|---|
| GET | /webinars/{webinarId} | Retrieve a webinar |
| PATCH | /webinars/{webinarId} | Update a webinar |
| DELETE | /webinars/{webinarId} | Delete a webinar |
| PUT | /webinars/{webinarId}/status | Update a webinar's status |
| GET | /webinars/{webinarId}/panelists | List a webinar's panelists |
| POST | /webinars/{webinarId}/panelists | Add a webinar panelist |
| DELETE | /webinars/{webinarId}/panelists | Remove a webinar's panelists |
| DELETE | /webinars/{webinarId}/panelists/{panelistId} | Remove a webinar panelist |
| GET | /webinars/{webinarId}/registrants | List a webinar's registrants |
| POST | /webinars/{webinarId}/registrants | Add a webinar registrant |
| PUT | /webinars/{webinarId}/registrants/status | Update a webinar registrant's status |
| GET | /webinars/{webinarId}/polls | List a webinar's polls |
| POST | /webinars/{webinarId}/polls | Create a webinar's poll |
| GET | /webinars/{webinarId}/polls/{pollId} | Retrieve a webinar's poll |
| PUT | /webinars/{webinarId}/polls/{pollId} | Update a webinar's poll |
| DELETE | /webinars/{webinarId}/polls/{pollId} | Delete a webinar's Poll |
past_webinars
| Method | Path | Description |
|---|
| GET | /past_webinars/{webinarId}/instances | List of ended webinar instances |
webhooks
| Method | Path | Description |
|---|
| PATCH | /webhooks/options | Switch webhook version |
| GET | /webhooks | List webhooks |
| POST | /webhooks | Create a webhook |
| GET | /webhooks/{webhookId} | Retrieve a webhook |
| PATCH | /webhooks/{webhookId} | Update a webhook |
| DELETE | /webhooks/{webhookId} | Delete a webhook |
Common Questions
Match user requests to endpoints in references/api-spec.lap. Key patterns:
- "List all accounts?" -> GET /accounts
- "Create a account?" -> POST /accounts
- "Get account details?" -> GET /accounts/{accountId}
- "Delete a account?" -> DELETE /accounts/{accountId}
- "List all settings?" -> GET /accounts/{accountId}/settings
- "List all managed_domains?" -> GET /accounts/{accountId}/managed_domains
- "List all billing?" -> GET /accounts/{accountId}/billing
- "List all plans?" -> GET /accounts/{accountId}/plans
- "Create a plan?" -> POST /accounts/{accountId}/plans
- "Create a addon?" -> POST /accounts/{accountId}/plans/addons
- "List all groups?" -> GET /groups
- "Create a group?" -> POST /groups
- "Get group details?" -> GET /groups/{groupId}
- "Partially update a group?" -> PATCH /groups/{groupId}
- "Delete a group?" -> DELETE /groups/{groupId}
- "List all members?" -> GET /groups/{groupId}/members
- "Create a member?" -> POST /groups/{groupId}/members
- "Delete a member?" -> DELETE /groups/{groupId}/members/{memberId}
- "List all devices?" -> GET /h323/devices
- "Create a device?" -> POST /h323/devices
- "Partially update a device?" -> PATCH /h323/devices/{deviceId}
- "Delete a device?" -> DELETE /h323/devices/{deviceId}
- "List all tracking_fields?" -> GET /v2/tracking_fields
- "Create a tracking_field?" -> POST /v2/tracking_fields
- "Get tracking_field details?" -> GET /v2/tracking_fields/{fieldId}
- "Partially update a tracking_field?" -> PATCH /v2/tracking_fields/{fieldId}
- "Delete a tracking_field?" -> DELETE /v2/tracking_fields/{fieldId}
- "List all groups?" -> GET /im/groups
- "Create a group?" -> POST /im/groups
- "Get group details?" -> GET /im/groups/{groupId}
- "Partially update a group?" -> PATCH /im/groups/{groupId}
- "Delete a group?" -> DELETE /im/groups/{groupId}
- "List all members?" -> GET /im/groups/{groupId}/members
- "Create a member?" -> POST /im/groups/{groupId}/members
- "Delete a member?" -> DELETE /im/groups/{groupId}/members/{memberId}
- "List all sessions?" -> GET /im/chat/sessions
- "Get session details?" -> GET /im/chat/sessions/{sessionId}
- "List all meetings?" -> GET /users/{userId}/meetings
- "Create a meeting?" -> POST /users/{userId}/meetings
- "Get meeting details?" -> GET /meetings/{meetingId}
- "Partially update a meeting?" -> PATCH /meetings/{meetingId}
- "Delete a meeting?" -> DELETE /meetings/{meetingId}
- "List all invitation?" -> GET /meetings/{meetingId}/invitation
Response Tips
- Check response schemas in references/api-spec.lap for field details
- List endpoints may support pagination; check for limit, offset, or cursor params
- Create/update endpoints typically return the created/updated object
References
- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas
Generated from the official API spec by LAP
| /users/{userId}/tsp/{tspId} |
| Retrieve a user's TSP account |
| PATCH | /users/{userId}/tsp/{tspId} | Update a TSP account |
| DELETE | /users/{userId}/tsp/{tspId} | Delete a user's TSP account |
| GET | /users/{userId}/token | Retrieve a user's token |
| DELETE | /users/{userId}/token | Revoke a user's SSO token |
| PUT | /users/{userId}/email | Update a user's email |
| GET | /users/zpk | Verify a user's zpk (Deprecated |
| GET | /users/email | Check a user's email |
| GET | /users/vanity_name | Check a user's personal meeting room name |
| GET | /users/{userId}/webinars | List webinars |
| POST | /users/{userId}/webinars | Create a webinar |
| Update a meeting recording's settings |
"List all registrants?" -> GET /meetings/{meetingId}/registrants"Create a registrant?" -> POST /meetings/{meetingId}/registrants"Get past_meeting details?" -> GET /past_meetings/{meetingUUID}"List all participants?" -> GET /past_meetings/{meetingUUID}/participants"List all instances?" -> GET /past_meetings/{meetingId}/instances"List all polls?" -> GET /meetings/{meetingId}/polls"Create a poll?" -> POST /meetings/{meetingId}/polls"Get poll details?" -> GET /meetings/{meetingId}/polls/{pollId}"Update a poll?" -> PUT /meetings/{meetingId}/polls/{pollId}"Delete a poll?" -> DELETE /meetings/{meetingId}/polls/{pollId}"List all recordings?" -> GET /users/{userId}/recordings"List all recordings?" -> GET /meetings/{meetingId}/recordings"Delete a recording?" -> DELETE /meetings/{meetingId}/recordings/{recordingId}"List all settings?" -> GET /meetings/{meetingId}/recordings/settings"List all meetings?" -> GET /metrics/meetings"Get meeting details?" -> GET /metrics/meetings/{meetingId}"List all participants?" -> GET /metrics/meetings/{meetingId}/participants"List all qos?" -> GET /metrics/meetings/{meetingId}/participants/{participantId}/qos"List all qos?" -> GET /metrics/meetings/{meetingId}/participants/qos"List all sharing?" -> GET /metrics/meetings/{meetingId}/participants/sharing"List all webinars?" -> GET /metrics/webinars"Get webinar details?" -> GET /metrics/webinars/{webinarId}"List all participants?" -> GET /metrics/webinars/{webinarId}/participants"List all qos?" -> GET /metrics/webinars/{webinarId}/participants/{participantId}/qos"List all qos?" -> GET /metrics/webinars/{webinarId}/participants/qos"List all sharing?" -> GET /metrics/webinars/{webinarId}/participants/sharing"List all zoomrooms?" -> GET /metrics/zoomrooms"Get zoomroom details?" -> GET /metrics/zoomrooms/{zoomroomId}"List all crc?" -> GET /metrics/crc"List all im?" -> GET /metrics/im"List all daily?" -> GET /report/daily"List all users?" -> GET /report/users"List all meetings?" -> GET /report/users/{userId}/meetings"Get meeting details?" -> GET /report/meetings/{meetingId}"List all participants?" -> GET /report/meetings/{meetingId}/participants"List all polls?" -> GET /report/meetings/{meetingId}/polls"Get webinar details?" -> GET /report/webinars/{webinarId}"List all participants?" -> GET /report/webinars/{webinarId}/participants"List all polls?" -> GET /report/webinars/{webinarId}/polls"List all qa?" -> GET /report/webinars/{webinarId}/qa"List all telephone?" -> GET /report/telephone"List all cloud_recording?" -> GET /report/cloud_recording"List all tsp?" -> GET /tsp"List all users?" -> GET /users"Create a user?" -> POST /users"Get user details?" -> GET /users/{userId}"Partially update a user?" -> PATCH /users/{userId}"Delete a user?" -> DELETE /users/{userId}"List all assistants?" -> GET /users/{userId}/assistants"Create a assistant?" -> POST /users/{userId}/assistants"Delete a assistant?" -> DELETE /users/{userId}/assistants/{assistantId}"List all schedulers?" -> GET /users/{userId}/schedulers"Delete a scheduler?" -> DELETE /users/{userId}/schedulers/{schedulerId}"Create a picture?" -> POST /users/{userId}/picture"List all settings?" -> GET /users/{userId}/settings"List all permissions?" -> GET /users/{userId}/permissions"List all pac?" -> GET /users/{userId}/pac"List all tsp?" -> GET /users/{userId}/tsp"Create a tsp?" -> POST /users/{userId}/tsp"Get tsp details?" -> GET /users/{userId}/tsp/{tspId}"Partially update a tsp?" -> PATCH /users/{userId}/tsp/{tspId}"Delete a tsp?" -> DELETE /users/{userId}/tsp/{tspId}"List all token?" -> GET /users/{userId}/token"List all zpk?" -> GET /users/zpk"List all email?" -> GET /users/email"List all vanity_name?" -> GET /users/vanity_name"List all webinars?" -> GET /users/{userId}/webinars"Create a webinar?" -> POST /users/{userId}/webinars"Get webinar details?" -> GET /webinars/{webinarId}"Partially update a webinar?" -> PATCH /webinars/{webinarId}"Delete a webinar?" -> DELETE /webinars/{webinarId}"List all panelists?" -> GET /webinars/{webinarId}/panelists"Create a panelist?" -> POST /webinars/{webinarId}/panelists"Delete a panelist?" -> DELETE /webinars/{webinarId}/panelists/{panelistId}"List all registrants?" -> GET /webinars/{webinarId}/registrants"Create a registrant?" -> POST /webinars/{webinarId}/registrants"List all instances?" -> GET /past_webinars/{webinarId}/instances"List all polls?" -> GET /webinars/{webinarId}/polls"Create a poll?" -> POST /webinars/{webinarId}/polls"Get poll details?" -> GET /webinars/{webinarId}/polls/{pollId}"Update a poll?" -> PUT /webinars/{webinarId}/polls/{pollId}"Delete a poll?" -> DELETE /webinars/{webinarId}/polls/{pollId}"List all webhooks?" -> GET /webhooks"Create a webhook?" -> POST /webhooks"Get webhook details?" -> GET /webhooks/{webhookId}"Partially update a webhook?" -> PATCH /webhooks/{webhookId}"Delete a webhook?" -> DELETE /webhooks/{webhookId}"How to authenticate?" -> See Auth section