Skip to main content Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/Lap-Platform/claude-marketplace --skill zoom-apiコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
| 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