### Zoom API Notes: Recurring Meeting and QoS Metrics Support (2017-01-15) Source: https://github.com/zoom/api/blob/master/CHANGELOG.md Confirms support for recurring meeting features across Meeting Create, Update, Get, List, and Delete APIs. Also notes support for CPU usage metrics in the QoS API. ```APIDOC Feature Support: - Recurring meeting feature in Meeting Create/Update/Get/List/Delete API - CPU usage metrics in Qos API ``` -------------------------------- ### Zoom API Updates: Meeting Registration and Account Plan/Billing (2017-01-15) Source: https://github.com/zoom/api/blob/master/CHANGELOG.md Introduces new APIs for meeting registration and comprehensive account plan/billing management (subscribe, add, update, get, billing update). Also adds parameters like 'enable_share_rc', 'share_rc', 'enable_share_mc', 'share_mc', 'pay_mode', and 'collection_method' to Account Create/Update API. ```APIDOC New APIs: - v1/meeting/register - v1/ma/account/plan/subscribe - v1/ma/account/plan/add - v1/ma/account/plan/update - v1/ma/account/plan/get - v1/ma/account/billing/update Account Create/Update API (parameters added): - enable_share_rc - share_rc - enable_share_mc - share_mc - pay_mode - collection_method ``` -------------------------------- ### Zoom API Notes: Recurring Webinar Feature Support (2017-02-25) Source: https://github.com/zoom/api/blob/master/CHANGELOG.md Confirms support for the recurring Webinar feature across various Webinar APIs, including Create, Update, Get, List, Registration List, Delete, and Registration. ```APIDOC Feature Support: - Recurring Webinar feature in Webinar Create/Update/Get/List/Registration List/Delete/Registration API ``` -------------------------------- ### Zoom API Updates: Meeting and Webinar Parameters (2017-05-20) Source: https://github.com/zoom/api/blob/master/CHANGELOG.md Details new parameters for Meeting and Webinar create/update APIs, and added response fields for Meeting get API, including recording and sharing options. Also introduces 'registrant_id' for Webinar registration and 'status' for User APIs. ```APIDOC Meeting API: - create/update: - option_auto_record_type (parameter) - get: - share_application (response field) - share_desktop (response field) - share_whiteboard (response field) - recording (response field) Webinar API: - create/update: - option_auto_record_type (parameter) - registration: - registrant_id (parameter) User API: - list/get/getbyemail: - status (parameter) ``` -------------------------------- ### Zoom API Updates: Webinar, Metrics, Account, and User Parameters (2016-12-03) Source: https://github.com/zoom/api/blob/master/CHANGELOG.md Adds 'option_host_video' and 'option_panelist_video' to Webinar create/update. Introduces 'network_type' to metrics API and 'meeting_capacity' to Account create/update. Adds 'option_use_pmi' to Meeting create/update. Introduces new Webinar APIs for registrants (list, approve, cancel) and panelists. Expands user API (create/autocreate/autocreate2/custcreate) with numerous parameters controlling chat, HD, E2E encryption, feedback, notifications, breakout rooms, polling, annotation, auto-saving chats, co-host, chime, remote support, file transfer, virtual background, closed caption, and far-end camera control. ```APIDOC Webinar Create/Update API (parameters added): - option_host_video - option_panelist_video Metrics API: - v1/metrics/meetings (parameter added): network_type Account Create/Update API (parameter added): - meeting_capacity Meeting Create/Update API (parameter added): - option_use_pmi New Webinar APIs: - v1/webinar/rgistrants/list - v1/webinar/registrants/approve - v1/webinar/panelists - v1/webinar/registration/cancel User API (create/autocreate/autocreate2/custcreate - parameters added): - disable_private_chat - disable_group_hd - enable_e2e_encryption - enable_silent_mode - disable_feedback - disable_cancel_meeting_notification - enable_breakout_room - enable_polling - enable_annotation - enable_auto_saving_chats - enable_co_host - enable_enter_exit_chime - option_enter_exit_chime_type - enable_remote_support - enable_file_transfer - enable_virtual_background - enable_closed_caption - enable_far_end_camera_control - enable_share_dual_camera ``` -------------------------------- ### Zoom API Endpoint Reference Source: https://github.com/zoom/api/blob/master/source/index.html.md This snippet provides a structured reference to all available endpoints within the Zoom API, categorized by resource. It details the HTTP methods and paths for interacting with accounts, users, meetings, webinars, billing, reports, and other core functionalities. ```APIDOC General API Reference: - Authentication - Errors - Rate Limits - Before Core Accounts API: - GET /accounts - POST /accounts - GET /accounts/{accountId} - DELETE /accounts/{accountId} - PATCH /accounts/{accountId}/options - GET /accounts/{accountId}/settings - PATCH /accounts/{accountId}/settings Billing API: - GET /accounts/{accountId}/billing - PATCH /accounts/{accountId}/billing - GET /accounts/{accountId}/plans - POST /accounts/{accountId}/plans - PUT /accounts/{accountId}/plans/base - POST /accounts/{accountId}/plans/addons - PUT /accounts/{accountId}/plans/addons Users API: - GET /users - POST /users - GET /users/{userId} - PATCH /users/{userId} - DELETE /users/{userId} - GET /users/{userId}/assistants - POST /users/{userId}/assistants - DELETE /users/{userId}/assistants - DELETE /users/{userId}/assistants/{assistantId} - GET /users/{userId}/schedulers - DELETE /users/{userId}/schedulers - DELETE /users/{userId}/schedulers/{schedulerId} - POST /users/{userId}/picture - GET /users/{userId}/settings - PATCH /users/{userId}/settings - PUT /users/{userId}/status - PUT /users/{userId}/password - GET /users/{userId}/permissions - GET /users/{userId}/token - DELETE /users/{userId}/token - GET /zpk - GET /email - GET /vanity_name Meetings API: - GET /users/{userId}/meetings - POST /users/{userId}/meetings - GET /meetings/{meetingId} - PATCH /meetings/{meetingId} - DELETE /meetings/{meetingId} - PUT /meetings/{meetingId}/status - GET /meetings/{meetingId}/registrants - POST /meetings/{meetingId}/registrants - PUT /meetings/{meetingId}/registrants/status - GET /meetings/{meetingUUID} - GET /meetings/{meetingUUID}/participants Webinars API: - GET /users/{userId}/webinars - POST /users/{userId}/webinars - GET /webinars/{webinarId} - PATCH /webinars/{webinarId} - DELETE /webinars/{webinarId} - PUT /webinars/{webinarId}/status - GET /webinars/{webinarId}/panelists - POST /webinars/{webinarId}/panelists - DELETE /webinars/{webinarId}/panelists - DELETE /webinars/{webinarId}/panelists/{panelistId} - GET /webinars/{webinarId}/registrants - POST /webinars/{webinarId}/registrants - PUT /webinars/{webinarId}/registrants/status - GET /webinars/{webinarId}/instances Groups API: - GET /groups - POST /groups - GET /groups/{groupId} - PATCH /groups/{groupId} - DELETE /groups/{groupId} - GET /groups/{groupId}/members - POST /groups/{groupId}/members - DELETE /groups/{groupId}/members/{memberId} IM Groups API: - GET /im/groups - POST /im/groups - GET /im/groups/{groupId} - PATCH /im/groups/{groupId} - DELETE /im/groups/{groupId} - GET /im/groups/{groupId}/members - POST /im/groups/{groupId}/members - DELETE /im/groups/{groupId}/members/{memberId} IM Chat API: - GET /chat/sessions - GET /chat/sessions/{sessionId} Cloud Recording API: - GET /users/{userId}/recordings - GET /meetings/{meetingId}/recordings - DELETE /meetings/{meetingId}/recordings - DELETE /meetings/{meetingId}/recordings/{recordingId} - PUT /meetings/{meetingId}/recordings/status - PUT /meetings/{meetingId}/recordings/{recordingId}/status Reports API: - GET /reports/daily - GET /reports/users - GET /reports/users/{userId}/meetings - GET /reports/meetings/{meetingId} - GET /reports/meetings/{meetingId}/participants - GET /reports/meetings/{meetingId}/polls - GET /reports/webinars/{webinarId} - GET /reports/webinars/{webinarId}/participants - GET /reports/webinars/{webinarId}/polls - GET /reports/webinars/{webinarId}/qa - GET /reports/telephone Dashboards API: - GET /dashboards/meetings - GET /dashboards/meetings/{meetingId} - GET /dashboards/meetings/{meetingId}/participants - GET /dashboards/meetings/{meetingId}/participants/{participantId}/qos - GET /dashboards/meetings/{meetingId}/participants/qos - GET /dashboards/meetings/{meetingId}/participants/sharing - GET /dashboards/webinars - GET /dashboards/webinars/{webinarId} - GET /dashboards/webinars/{webinarId}/participants - GET /dashboards/webinars/{webinarId}/participants/{participantId}/qos - GET /dashboards/webinars/{webinarId}/participants/qos - GET /dashboards/webinars/{webinarId}/participants/sharing - GET /dashboards/zoomrooms - GET /dashboards/zoomrooms/{zoomroomId} - GET /dashboards/crc - GET /dashboards/im Webhooks API: - PATCH /webhooks/options - GET /webhooks - POST /webhooks - GET /webhooks/{webhookId} - PATCH /webhooks/{webhookId} - DELETE /webhooks/{webhookId} TSP API: - TSP Endpoints ``` -------------------------------- ### Zoom API Updates: Webinar Polls, Questions, and User/Account Settings (2017-02-25) Source: https://github.com/zoom/api/blob/master/CHANGELOG.md Adds APIs for Webinar polls and questions. Introduces 'password' and 'option_practice_session' for Webinar Create/Update. Expands User Create/AutoCreate/CustCreate/Update APIs with phone participant password, auto-delete CMR, and related settings. Also adds CMR access control parameters to Account Create/Update API. ```APIDOC New APIs: - v1/webinar/polls - v1/webinar/questions Webinar Create/Update API (parameters added): - password - option_practice_session User Create/AutoCreate/CustCreate/Update API (parameters added): - enable_phone_participants_password - enable_auto_delete_cmr - auto_delete_cmr_days Account Create/Update API (parameters added): - enable_only_host_download_cmr - enable_same_account_access_cmr ``` -------------------------------- ### Zoom Appendix API Endpoints Source: https://github.com/zoom/api/blob/master/source/index.html.md This section lists various utility and reference API endpoints under the 'Appendix' category, providing access to master account details, recurrence settings, plans, and various lists such as states, countries, timezones, and callout/toll-free/premium countries. ```APIDOC Appendix API Endpoints: - GET /appendix - GET /appendix/master_account - GET /appendix/recurrence - GET /appendix/plans - GET /appendix/lists - GET /appendix/lists/state - GET /appendix/lists/country - GET /appendix/lists/timezone - GET /appendix/lists/callout_countries - GET /appendix/lists/tollfree_countries - GET /appendix/lists/premium_countries ``` -------------------------------- ### Zoom PAC API Endpoints Source: https://github.com/zoom/api/blob/master/source/index.html.md This section covers API endpoints for Personal Audio Conference (PAC) management, allowing access to PAC configurations for specific users. ```APIDOC PAC API Endpoints: - GET /pac - GET /pac/{userId}/pac ``` -------------------------------- ### Zoom API Updates: User and H.323 Device Management (2017-04-08) Source: https://github.com/zoom/api/blob/master/CHANGELOG.md Introduces new APIs for user deactivation and H.323 device management (add, update, delete, list). Also adds 'enable_attention_tracking', 'enable_waiting_room', and 'enable_use_pmi' parameters to User Create/AutoCreate/CustCreate/Update APIs, and access control for 'v1/report/getaudioreport'. ```APIDOC New APIs: - v1/user/deactivate - v1/h323/device/add - v1/h323/device/update - v1/h323/device/delete - v1/h323/device/list User Create/AutoCreate/CustCreate/Update API (parameters added): - enable_attention_tracking - enable_waiting_room User AutoCreate/CustCreate/Update API (parameter added): - enable_use_pmi API Access Control: - v1/report/getaudioreport ``` -------------------------------- ### Zoom Devices API Endpoints Source: https://github.com/zoom/api/blob/master/source/index.html.md This section provides API endpoints for managing devices within the Zoom ecosystem, including operations to retrieve, add, modify, and remove devices. ```APIDOC Devices API Endpoints: - GET /devices - POST /devices - PATCH /devices/{deviceId} - DELETE /devices/{deviceId} ``` -------------------------------- ### Zoom API Notes: Pending User Management (2016-12-03) Source: https://github.com/zoom/api/blob/master/CHANGELOG.md Highlights support for managing pending users via API, including updating, deleting invited users, and retrieving pending user information. ```APIDOC Feature Support: - Update pending users in API - Delete invite user in API - Get pending user in API ``` -------------------------------- ### Zoom API Notes: Webinar Account Settings Inheritance (2017-05-20) Source: https://github.com/zoom/api/blob/master/CHANGELOG.md Highlights attributes that inherit Webinar Account level settings when creating a Webinar via API, such as registration closure, multi-device join, social share buttons, and call log for telehealth API. ```APIDOC Webinar Account Level Settings Inheritance (when creating Webinar via API): - Close registration after event date - Allow attendees to join from multiple devices - Show social share buttons on registration page - Add call log for telehealth API ``` -------------------------------- ### Zoom TSP API Endpoints Source: https://github.com/zoom/api/blob/master/source/index.html.md This section details the API endpoints related to Telephony Service Provider (TSP) management, including operations for retrieving, creating, updating, and deleting TSP configurations for users. ```APIDOC TSP API Endpoints: - GET /tsp - GET /tsp/{userId}/tsp - POST /tsp/{userId}/tsp - GET /tsp/{userId}/tsp/{tspId} - PATCH /tsp/{userId}/tsp/{tspId} - DELETE /tsp/{userId}/tsp/{tspId} ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.