All integrations

Webex

MESSAGING · MESSAGING

Spaces, messages, teams, people, and meetings in the Webex account they connected.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

webex_delete_admin_meeting_config_trackingcodes_by_trackingcodeidWRITE

Deletes a tracking code by an admin user. * The `siteUrl` is required. The operation deletes a tracking code for the specified site. All of a user's available Webex sites can be retrieved by the Get Site List (/docs/api/v1/meeting-preferences/get-site-list) API. * Admins can switch any Control Hu. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_delete_admin_recordings_by_recordingidWRITE

Removes a recording with a specified recording ID by an admin. The deleted recording cannot be recovered. It will be inaccessible to regular users (host, attendees and shared) or an admin, but it will be still available to the Compliance Officer. Any recording on a site which is managed by the admi. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_delete_meeting_messages_by_meetingmessageidWRITE

Deletes a Meeting Message from the In Meeting Chat, using its ID. This ID can be retrieved by a Compliance Officer using the events API (/docs/api/v1/events/list-events) filtering on the `meetingMessages` resource type. NOTE: When viewing the response from the events API, there are 2 `id` fields. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_delete_meetinginvitees_by_meetinginviteeidWRITE

Removes a meeting invitee identified by a `meetingInviteeId` specified in the URI. The deleted meeting invitee cannot be recovered. If the meeting invitee is associated with a meeting series, the invitee will be removed from the entire meeting series. If the invitee is associated with a scheduled m.

meeting:schedules_write
webex_delete_meetings_by_meetingidWRITE

<div> <Callout type="warning">If only guests are waiting in the lobby and the host or cohost has not started the meeting, the meeting state remains `inProgress` for 5 minutes after the last guest leaves. The meeting cannot be deleted during this time. If the meeting is started by the host or cohost.

meeting:schedules_write
webex_delete_meetings_by_meetingid_breakoutsessionsWRITE

Deletes breakout sessions with a specified meeting ID. The deleted breakout sessions cannot be recovered. The value of `enabledBreakoutSessions` attribute is set to `false` automatically. This operation applies to meeting series and scheduled meetings. It doesn't apply to ended or in-progress meetin.

meeting:schedules_write
webex_delete_meetings_by_meetingid_interpreters_by_interpreteridWRITE

Removes a meeting interpreter identified by `meetingId` and `interpreterId` in the URI. The deleted meeting interpreter cannot be recovered.

meeting:schedules_write
webex_delete_meetings_by_meetingid_registrants_by_registrantidWRITE

Meeting's host or cohost can delete a registrant with a specified registrant ID.

meeting:schedules_write
webex_delete_meetings_by_meetingid_registrationWRITE

Disable the registration form for a meeting.

meeting:schedules_write
webex_delete_meetings_postmeetingchatsWRITE

Deletes the meeting chats of a finished meeting instance (/docs/meetings#meeting-series-scheduled-meetings-and-meeting-instances) specified by `meetingId`. Use this operation to delete the chats of a finished [meeting instance](/docs/meetings#meeting-series-scheduled-meetings-and-meeting-instances. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_delete_meetingsummaries_by_summaryidWRITE

Removes a summary with a specified summary ID. The deleted summary cannot be recovered. A deleted summary can not be accessed by regular users, i.e. host or attendees, but can be access by compliance officers.

meeting:summaries_write
webex_delete_meetingtranscripts_by_transcriptidWRITE

Removes a transcript with a specified transcript ID. The deleted transcript cannot be recovered. If a Compliance Officer deletes another user's transcript, the transcript will be inaccessible to regular users (host, attendees), but will be still available to the Compliance Officer. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_delete_memberships_by_membershipidWRITE

Deletes a membership by ID. Specify the membership ID in the `membershipId` URI parameter. The membership for the last moderator of a Team (/docs/api/v1/teams)'s General space may not be deleted; promote another user (/docs/api/v1/team-memberships/update-a-team-membership) to team moderator firs.

spark:memberships_write
webex_delete_messages_by_messageidWRITE

Delete a message, by message ID. Specify the message ID in the `messageId` parameter in the URI.

spark:messages_write
webex_delete_people_by_personidWRITE

Remove a person from the system. Required Administrator Roles: The following administrators have permission to use this API: Customer Organization: - Full administrator - User administrator Partner/External Access: - External full administrator Note: External read-only administr. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_delete_recordings_by_recordingidWRITE

Removes a recording with a specified recording ID. The deleted recording cannot be recovered. If a Compliance Officer deletes another user's recording, the recording will be inaccessible to regular users (host, attendees and shared), but will be still available to the Compliance Officer. Only recor.

meeting:recordings_write
webex_delete_room_linkedfolders_by_idWRITE

Unlinks the room-linked folder with the specified ID from the space.

spark:rooms_write
webex_delete_room_tabs_by_idWRITE

Deletes a Room Tab with the specified ID.

spark:rooms_write
webex_delete_rooms_by_roomidWRITE

Deletes a room, by ID. Deleted rooms cannot be recovered. As a security measure to prevent accidental deletion, when a non moderator deletes the room they are removed from the room instead. Deleting a room that is part of a team will archive the room instead. A Compliance Officer has no special pr.

spark:rooms_write
webex_delete_team_memberships_by_membershipidWRITE

Deletes a team membership, by ID. Specify the team membership ID in the `membershipId` URI parameter. The team membership for the last moderator of a team may not be deleted; promote another user (/docs/api/v1/team-memberships/update-a-team-membership) to team moderator first.

spark:team_memberships_write
webex_delete_teams_by_teamidWRITE

Deletes a team, by ID. Specify the team ID in the `teamId` parameter in the URI.

spark:teams_write
webex_delete_webhooks_by_webhookidWRITE

Deletes a webhook, by ID. Specify the webhook ID in the `webhookId` parameter in the URI.

spark:webhooks_write
webex_get_admin_meeting_config_commonsettingsREAD

Site administrators can use this API to get a list of functions, options, and privileges that are configured for their Webex service sites. * If `siteUrl` is specified, common settings of the meeting's configuration of the specified site will be queried; otherwise, the API will query from the site. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_admin_meeting_config_sessiontypesREAD

List session types for a specific site. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_admin_meeting_config_trackingcodesREAD

Lists tracking codes on a site by an admin user. * If `siteUrl` is specified, tracking codes of the specified site will be listed; otherwise, tracking codes of the user's preferred site will be listed. All available Webex sites and the preferred sites of a user can be retrieved by the... ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_admin_meeting_config_trackingcodes_by_trackingcodeidREAD

Retrieves details for a tracking code by an admin user. * If `siteUrl` is specified, the tracking code is retrieved from the specified site; otherwise, the tracking code is retrieved from the user's preferred site. All available Webex sites and the preferred sites of a user can be retrieved by the. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_admin_meeting_userconfig_sessiontypesREAD

List session types for a specific user. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_admin_meeting_userconfig_trackingcodesREAD

Lists user's tracking codes by an admin user. * At least one parameter, either `personId`, or `email` is required. `personId` must come before `email` if both are specified. Please note that `email` is specified in the request header. * If `siteUrl` is specified, the tracking codes of the specifie. At least one of `personId` or `email` is required, and `personId` must come before `email` if both are given. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_admin_meetingsREAD

Retrieves details for meetings by an admin with a specified meeting number or web link. Please note that there are various products in the Webex Suite (https://www.webex.com/collaboration-suite.html) such as `Meetings` and `Events`. Currently, only meetings of the `Meetings` product are supported b. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_admin_meetings_by_meetingidREAD

Retrieves details for a meeting with a specified meeting ID by an admin. The following sensitive attributes are hidden from the response: `agenda`, `hostKey`, `password`, `phoneAndVideoSystemPassword`, `panelistPassword`, `phoneAndVideoSystemPanelistPassword`, `webLink`, `sipAddress`, `dialInIpAddre. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_admin_meetingsummariesREAD

Lists available or deleted summaries of an ended meeting instance (/docs/meetings#meeting-series-scheduled-meetings-and-meeting-instances) by meeting ID. This API can only be accessed by compliance officers. With this API, a compliance officer can list summaries of any ended meeting instances in hi. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_admin_meetingtranscriptsREAD

Lists available or deleted transcripts of an ended meeting instance (/docs/meetings#meeting-series-scheduled-meetings-and-meeting-instances) for a specific site. The returned list is sorted in descending order by the date and time that the transcript was created. Request Header: * `timezone`. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_admin_recordingsREAD

<div><Callout type="warning">This API is still supported and behaves the same as before, but will be deprecated in the future. Due to limited support for special characters when filtering recordings by `topic`, it is recommended to use the new [Query Recordings For an Admin or Compliance Officer](/d. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_attachment_actions_by_idREAD

Shows details for a attachment action, by ID. Specify the attachment action ID in the `id` URI parameter.

spark:messages_read
webex_get_eventsREAD

List events in your organization. Several query parameters are available to filter the events returned in the response. Long result sets will be split into pages (/docs/basics#pagination). COMPLIANCE OFFICER ONLY: the Events API needs spark-compliance:events_read, an organization-wide scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_events_by_eventidREAD

Shows details for an event, by event ID. Specify the event ID in the `eventId` parameter in the URI. COMPLIANCE OFFICER ONLY: the Events API needs spark-compliance:events_read, an organization-wide scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_group_meetingsREAD

List group meetings with a specified meeting number or web link by a service app which has group meeting access. You can specify the `personId` parameter or `hostEmail` header of whom the meetings will be retrieved. Please note that there are various products in the [Webex Suite](https://www.webex.c. `personId` is required here: Webex accepts either `personId` or a `hostEmail` request header, and this integration sends no headers. GROUP ADMINISTRATOR ONLY: Webex documents this operation for meeting:group_meeting_read/write, which this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_group_recordingsREAD

List group recordings for a service app which has group recording access. You can specify a date range, the maximum number of recordings to return, and `personId` or `hostEmail` of whom the recordings will be retrieved. * The list returned is sorted in descending order by the date and time that the. `personId` is required here: Webex accepts either `personId` or a `hostEmail` request header, and this integration sends no headers. GROUP ADMINISTRATOR ONLY: Webex documents this operation for meeting:group_meeting_read/write, which this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_group_recordings_by_recordingidREAD

Retrieves details for a group recording for a service app which has group recording access. * Only recordings which are in the `available` status and not shared by others can be listed. Those in the `deleted` or `purged` status or shared by others can't be listed. * One of the `personId` parameter. `personId` is required here: Webex accepts either `personId` or a `hostEmail` request header, and this integration sends no headers. GROUP ADMINISTRATOR ONLY: Webex documents this operation for meeting:group_meeting_read/write, which this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_hds_clusters_by_clusteridREAD

Retrieve details for a specific Hybrid Data Security cluster, such as the cluster name, cluster status, upgrade schedule, and Hybrid Data Security nodes in the cluster. To obtain the Cluster ID needed for this API, use the Get organization details API (</docs/api/v1/hds/get-organization-details>). ORGANIZATION ADMINISTRATOR ONLY: Hybrid Data Security is an org-level deployment surface and needs a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_hds_clusters_by_clusterid_availabilityREAD

Get the availability details for an Hybrid Data Security cluster, where each segment specifies the start and end times, as well as the number of online, offline, and total nodes within that segment. To obtain the Cluster ID needed for this API, use the [Get organization details API](</docs/api/v1/hd. ORGANIZATION ADMINISTRATOR ONLY: Hybrid Data Security is an org-level deployment surface and needs a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_hds_clusters_by_clusterid_nodesREAD

Retrieve a list of all nodes for a specific Hybrid Data Security cluster, including availability, proxy details, deployment type, and release version. To obtain the Cluster ID needed for this API, use the [List clusters for an Hybrid Data Security organization API](</docs/api/v1/hds/list-hds-organiz. ORGANIZATION ADMINISTRATOR ONLY: Hybrid Data Security is an org-level deployment surface and needs a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_hds_nodes_by_nodeidREAD

Retrieve details for a specific Hybrid Data Security node, such as host name, release version, proxy details, deployment and build type, availability details, etc. To obtain the Node ID needed for this API, use the Get cluster details API (</docs/api/v1/hds/get-cluster-details>). ORGANIZATION ADMINISTRATOR ONLY: Hybrid Data Security is an org-level deployment surface and needs a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_hds_nodes_by_nodeid_alarmsREAD

Returns the alarm details for a single Hybrid Data Security node for the provided time range (last 24 hours). To obtain the Node ID needed for this API, use the List nodes for an Hybrid Data Security cluster API (</docs/api/v1/hds/list-hds-cluster-nodes>). ORGANIZATION ADMINISTRATOR ONLY: Hybrid Data Security is an org-level deployment surface and needs a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_hds_nodes_by_nodeid_resourceusageREAD

Retrieve CPU, memory, and disk resource usage details for a specific Hybrid Data Security node over the requested time range. To obtain the Node ID needed for this API, use the List nodes for an Hybrid Data Security cluster API (</docs/api/v1/hds/list-hds-cluster-nodes>). ORGANIZATION ADMINISTRATOR ONLY: Hybrid Data Security is an org-level deployment surface and needs a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_hds_organizations_by_organizationidREAD

Retrieve details for an Hybrid Data Security organization, such as the organization name, type of organization. To obtain the Organization ID needed for this API, use the Organizations API (</docs/api/v1/organizations/list-organizations>). ORGANIZATION ADMINISTRATOR ONLY: Hybrid Data Security is an org-level deployment surface and needs a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_hds_organizations_by_organizationid_clustersREAD

Retrieve a list of all clusters for a specific Hybrid Data Security organization, including cluster status, release channel, and upgrade schedule details. To obtain the Organization ID needed for this API, use the Organizations API (</docs/api/v1/organizations/list-organizations>). ORGANIZATION ADMINISTRATOR ONLY: Hybrid Data Security is an org-level deployment surface and needs a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_hds_organizations_by_organizationid_databaseREAD

Retrieve details of database information for an Hybrid Data Security organization, such as database type and version used. To obtain the Organization ID needed for this API, use the Organizations API (</docs/api/v1/organizations/list-organizations>). ORGANIZATION ADMINISTRATOR ONLY: Hybrid Data Security is an org-level deployment surface and needs a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_hds_organizations_by_organizationid_tenantsREAD

Retrieve details of Multi-Tenant Hybrid Data Security organization such as Organization Name and ID, CMK state and state of Tenants Organizations. To obtain the Organization ID needed for this API, use the Organizations API (</docs/api/v1/organizations/list-organizations>). ORGANIZATION ADMINISTRATOR ONLY: Hybrid Data Security is an org-level deployment surface and needs a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_hds_testresults_nodes_by_nodeid_networktestREAD

Get the latest results of the network tests triggered for a single Hybrid Data Security node. The test results are generated as part of the Network Test execution on the node. The network tests include the Bandwidth Test, DNS Resolution Test, and HTTPS Connectivity Test. The results from the latest. ORGANIZATION ADMINISTRATOR ONLY: Hybrid Data Security is an org-level deployment surface and needs a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_meetingclosedcaptionsREAD

Lists closed captions of a finished meeting instance (/docs/meetings#meeting-series-scheduled-meetings-and-meeting-instances) specified by `meetingId`. * Closed captions are ready 15 minutes after the meeting is finished. * Only meeting instances in state `ended` are supported for `meetingId`. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_meetingclosedcaptions_by_closedcaptionid_downloadREAD

Download meeting closed caption snippets from the meeting closed caption specified by `closedCaptionId` formatted either as a Video Text Track (.vtt) file or plain text (.txt) file. Request Header: * `timezone`: *Time zone (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List) fo. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_meetingclosedcaptions_by_closedcaptionid_snippetsREAD

Lists snippets of a meeting closed caption specified by `closedCaptionId`. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_meetinginviteesREAD

Lists meeting invitees for a meeting with a specified `meetingId`. You can set a maximum number of invitees to return. This operation can be used for meeting series, scheduled meetings, and ended or ongoing meeting instance objects. If the specified `meetingId` is for a meeting series, the invitees.

meeting:schedules_read
webex_get_meetinginvitees_by_meetinginviteeidREAD

Retrieve details for a meeting invitee identified by a `meetingInviteeId` in the URI.

meeting:schedules_read
webex_get_meetingparticipantsREAD

List all participants in an in-progress meeting or an ended meeting. The `meetingId` parameter is required, which is the unique identifier for the meeting. The authenticated user calling this API must either have an Administrator role with the `meeting:admin_participants_read` scope, or be the meet.

meeting:participants_read
webex_get_meetingparticipants_by_participantidREAD

Get a meeting participant details of a live or post meeting. The `participantId` is required to identify the meeting and the participant. The authenticated user calling this API must either have an Administrator role with the `meeting:admin_participants_read` scope, or be the meeting host.

meeting:participants_read
webex_get_meetingpreferencesREAD

Retrieves meeting preferences for the authenticated user.

meeting:preferences_read
webex_get_meetingpreferences_audioREAD

Retrieves audio options for the authenticated user.

meeting:preferences_read
webex_get_meetingpreferences_personalmeetingroomREAD

Retrieves the Personal Meeting Room options for the authenticated user.

meeting:preferences_read
webex_get_meetingpreferences_schedulingoptionsREAD

Retrieves scheduling options for the authenticated user.

meeting:preferences_read
webex_get_meetingpreferences_sitesREAD

Retrieves the list of Webex sites that the authenticated user is set up to use. When the admin tries to get the site list via `userEmail`, if `siteUrl` is not specified, the API searches the user ID from the admin's default site. If `siteUrl` is specified, the API searches the user ID from the speci.

meeting:preferences_read
webex_get_meetingpreferences_videoREAD

Retrieves video options for the authenticated user.

meeting:preferences_read
webex_get_meetingreports_attendeesREAD

Lists of meeting attendee reports by a date range, the maximum number of meeting attendee reports, a meeting ID, a meeting number or a meeting title. If the requesting user is an admin, the API returns meeting attendee reports of the meetings hosted by all the users on the specified site filtered b.

meeting:schedules_read
webex_get_meetingreports_usageREAD

List meeting usage reports of all the users on the specified site by an admin. You can specify a date range and the maximum number of meeting usage reports to return. The list returned is sorted in descending order by the date and time the meetings were started. Long result sets are split into... ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_meetingsREAD

<div><Callout type="info">The previous `List Meetings of a Meeting Series` API is merged into the List Meetings (/docs/api/v1/meetings/list-meetings) API.</Callout></div> Retrieves details for meetings with a specified meeting number, web link, meeting type, etc. Please note that there are various.

meeting:schedules_read
webex_get_meetings_by_meetingidREAD

Retrieves details for a meeting with a specified meeting ID. * If the `meetingId` value specified is for a meeting series and `current` is `true`, the operation returns details for the current scheduled meeting of the series, i.e. the scheduled meeting ready to join or start or the upcoming schedul.

meeting:schedules_read
webex_get_meetings_by_meetingid_breakoutsessionsREAD

Lists meeting breakout sessions for a meeting with a specified `meetingId`. This operation can be used for meeting series, scheduled meeting and ended or ongoing meeting instance objects. See the Webex Meetings (/docs/meetings#meeting-series-scheduled-meetings-and-meeting-instances) guide for more.

meeting:schedules_read
webex_get_meetings_by_meetingid_interpretersREAD

Lists meeting interpreters for a meeting with a specified `meetingId`. This operation can be used for meeting series, scheduled meeting and ended or ongoing meeting instance objects. If the specified `meetingId` is for a meeting series, the interpreters for the series will be listed; if the `meetin.

meeting:schedules_read
webex_get_meetings_by_meetingid_interpreters_by_interpreteridREAD

Retrieves details for a meeting interpreter identified by `meetingId` and `interpreterId` in the URI.

meeting:schedules_read
webex_get_meetings_by_meetingid_invitationsourcesREAD

Lists invitation sources for a meeting. Request Header: * `hostEmail`: Email address for the meeting host. This parameter is only used if the user or application calling the API has the admin on-behalf-of scopes. If set, the admin may specify the email of a user in a site they manage and the A.

meeting:schedules_read
webex_get_meetings_by_meetingid_registrantsREAD

Meeting's host and cohost can retrieve the list of registrants for a meeting with a specified meeting Id.

meeting:schedules_read
webex_get_meetings_by_meetingid_registrants_by_registrantidREAD

Retrieves details for a meeting registrant with a specified registrant Id.

meeting:schedules_read
webex_get_meetings_by_meetingid_registrationREAD

Get a meeting's registration form to understand which fields are required.

meeting:schedules_read
webex_get_meetings_by_meetingid_surveyREAD

Retrieves details for a meeting survey identified by `meetingId`. Request Header: * `hostEmail`: Email address for the meeting host. This parameter is only used if the user or application calling the API has the admin on-behalf-of scopes. If set, the admin may specify the email of a user in a.

meeting:schedules_read
webex_get_meetings_by_meetingid_surveyresultsREAD

Retrieves results for a meeting survey identified by `meetingId`. Request Header: * `timezone`: Time zone for time stamps in response body, defined in conformance with the IANA time zone database (https://www.iana.org/time-zones). The default value is `UTC` if not specified. * `hostEmail`: E.

meeting:schedules_read
webex_get_meetings_controlsREAD

Get the meeting control of a live meeting, which is consisted of meeting control status on "locked" and "recording" to reflect whether the meeting is currently locked and there is recording in progress.

meeting:controls_read
webex_get_meetings_pollresultsREAD

List the meeting polls, the poll's questions, and answers from the meeting when ready. * Only meeting instances (/docs/meetings#meeting-series-scheduled-meetings-and-meeting-instances) in state `ended` or `inProgress` are supported for `meetingId`. * Long result sets will be split into [pages](/d. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_meetings_pollsREAD

Lists all the polls and the poll questions in a meeting when ready. * Only meeting instances (/docs/meetings#meeting-series-scheduled-meetings-and-meeting-instances) in state `ended` or `inProgress` are supported for `meetingId`. * No pagination for this API because we don't expect a large number. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_meetings_polls_by_pollid_questions_by_questionid_respondentsREAD

Lists the respondents to a specific questions in a poll. * Only meeting instances (/docs/meetings#meeting-series-scheduled-meetings-and-meeting-instances) in state `ended` or `inProgress` are supported for `meetingId`. * Long result sets are split into pages (/docs/basics#pagination). <div><Cal. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_meetings_postmeetingchatsREAD

Lists the meeting chats of a finished meeting instance (/docs/meetings#meeting-series-scheduled-meetings-and-meeting-instances) specified by `meetingId`. You can set a maximum number of chats to return. Use this operation to list the chats of a finished [meeting instance](/docs/meetings#meeting-se. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_meetings_q_and_aREAD

Lists questions and answers from a meeting, when ready. Notes: * Only meeting instances (/docs/meetings#meeting-series-scheduled-meetings-and-meeting-instances) in state `ended` or `inProgress` are supported for `meetingId`. * Long result sets will be split into pages (/docs/basics#pagination). ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_meetings_q_and_a_by_questionid_answersREAD

Lists the answers to a specific question asked in a meeting. * Only meeting instance (/docs/meetings#meeting-series-scheduled-meetings-and-meeting-instances) in state `ended` or `inProgress` are supported for `meetingId`. * Long result sets will be split into pages (/docs/basics#pagination). ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_meetings_sessiontypesREAD

List all the meeting session types enabled for a given user.

meeting:schedules_read
webex_get_meetings_sessiontypes_by_sessiontypeidREAD

Retrieves details for a meeting session type with a specified session type ID.

meeting:schedules_read
webex_get_meetings_templatesREAD

Retrieves the list of meeting templates that is available for the authenticated user. There are separate lists of meeting templates for different `templateType`, `locale` and `siteUrl`. * If `templateType` is specified, the operation returns an array of meeting template objects specified by the `t.

meeting:schedules_read
webex_get_meetings_templates_by_templateidREAD

Retrieves details for a meeting template with a specified meeting template ID. Request Header: * `timezone`: Time zone (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List) for time stamps in response body, defined in conformance with the [IANA time zone database](https://www.ia.

meeting:schedules_read
webex_get_meetings_trackingcodesREAD

Lists tracking codes on a site by a meeting host. The result indicates which tracking codes and what options can be used to create or update a meeting on the specified site. * The `options` here differ from those in the site-level tracking codes (/docs/api/v1/tracking-codes/get-a-tracking-code) an.

meeting:schedules_read
webex_get_meetingsummariesREAD

Get the summary of an ended meeting instance (/docs/meetings#meeting-series-scheduled-meetings-and-meeting-instances) by the meeting ID. Please note that only meeting instances in state `ended` are supported, and currently the meeting ID of a meeting series, a scheduled meeting, an in-progress.

meeting:summaries_read
webex_get_meetingtranscriptsREAD

Lists available transcripts of an ended meeting instance (/docs/meetings#meeting-series-scheduled-meetings-and-meeting-instances). Use this operation to list transcripts of an ended meeting instance (/docs/meetings#meeting-series-scheduled-meetings-and-meeting-instances) when they are ready. Plea.

meeting:transcripts_read
webex_get_meetingtranscripts_by_transcriptid_downloadREAD

Download a meeting transcript from the meeting transcript specified by `transcriptId`.

meeting:transcripts_read
webex_get_meetingtranscripts_by_transcriptid_snippetsREAD

Lists snippets of a meeting transcript specified by `transcriptId`. Use this operation to list snippets of a meeting transcript when they are ready.

meeting:transcripts_read
webex_get_meetingtranscripts_by_transcriptid_snippets_by_snippetidREAD

Retrieves details for a transcript snippet specified by `snippetId` from the meeting transcript specified by `transcriptId`.

meeting:transcripts_read
webex_get_membershipsREAD

Lists all room memberships. By default, lists memberships for rooms to which the authenticated user belongs. Use query parameters to filter the response. Use `roomId` to list memberships for a room, by ID. NOTE: For moderated team spaces, the list of memberships will include only the space mo. `roomId` is REQUIRED when filtering by `personId` or `personEmail`.

spark:memberships_read
webex_get_memberships_by_membershipidREAD

Get details for a membership by ID. Specify the membership ID in the `membershipId` URI parameter.

spark:memberships_read
webex_get_messagesREAD

Lists all messages in a room. Each message will include content attachments if present. The list sorts the messages in descending order by creation date. Long result sets will be split into pages (/docs/basics#pagination).

spark:messages_read
webex_get_messages_by_messageidREAD

Show details for a message, by message ID. Specify the message ID in the `messageId` parameter in the URI.

spark:messages_read
webex_get_messages_directREAD

List all messages in a 1:1 (direct) room. Use the `personId` or `personEmail` query parameter to specify the room. Each message will include content attachments if present. The list sorts the messages in descending order by creation date.

spark:messages_read
webex_get_peopleREAD

List people in your organization. For most users, either the `email` or `displayName` parameter is required. Admin users can omit these fields and list all users in their organization. Response properties associated with a user's presence status, such as `status` or `lastActivity`, will only be ret. For most users either `email` or `displayName` is required; only an organization administrator may omit both and list everyone.

spark:people_read
webex_get_people_by_personidREAD

Shows details for a person, by ID. Response properties associated with a user's presence status, such as `status` or `lastActivity`, will only be displayed for people within your organization or an organization you manage. Presence information will not be shown if the authenticated user has...

spark:people_read
webex_get_people_meREAD

Get profile details for the authenticated user. This is the same as GET `/people/{personId}` using the Person ID associated with your Auth token. Admin users can include `Webex Calling` (BroadCloud) user details in the response by specifying `callingData` parameter as true.

spark:people_read
webex_get_recordingreport_accessdetailREAD

Retrieves details for a recording audit report with a specified recording ID. Only recording audit report details of meetings hosted by or shared with the authenticated user may be retrieved. Request Header: * `timezone`: [Time zone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zone.

meeting:recordings_read
webex_get_recordingreport_accesssummaryREAD

Lists of recording audit report summaries. You can specify a date range and the maximum number of recording audit report summaries to return. Only recording audit report summaries of meetings hosted by or shared with the authenticated user will be listed. The list returned is sorted in descending.

meeting:recordings_read
webex_get_recordingreport_meetingarchives_by_archiveidREAD

Retrieves details for a meeting archive report with a specified archive ID, which contains recording metadata. Meeting archive details are only available to full administrators, not even the meeting host. Request Header: * `timezone`: [Time zone](https://en.wikipedia.org/wiki/List_of_tz_datab. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_recordingreport_meetingarchivesummariesREAD

Lists of meeting archive summaries. You can specify a date range and the maximum number of meeting archive summaries to return. Meeting archive summaries are only available to full administrators, not even the meeting host. The list returned is sorted in descending order by the date and time that. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_recordingsREAD

<div><Callout type="warning">This API is still supported and behaves the same as before, but will be deprecated in the future. Due to limited support for special characters when filtering recordings by `topic`, it is recommended to use the new [Query Recordings](/docs/api/v1/recordings/query-recordi.

meeting:recordings_read
webex_get_recordings_by_recordingidREAD

Retrieves details for a recording with a specified recording ID. Only recordings of meetings hosted by or shared with the authenticated user may be retrieved. Request Header: * `timezone`: *Time zone (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List) in conformance with the.

meeting:recordings_read
webex_get_room_linkedfoldersREAD

Lists the ECM folder of a room specified by the `roomId` query parameter.

spark:rooms_read
webex_get_room_linkedfolders_by_idREAD

Get details for a room ECM folder with the specified folder id.

spark:rooms_read
webex_get_room_tabsREAD

Lists all Room Tabs of a room specified by the `roomId` query parameter.

spark:rooms_read
webex_get_room_tabs_by_idREAD

Get details for a Room Tab with the specified room tab ID.

spark:rooms_read
webex_get_roomsREAD

List rooms to which the authenticated user belongs to. The `title` of the room for 1:1 rooms will be the display name of the other person. Please use the memberships API (https://developer.webex.com/docs/api/v1/memberships) to list the people in the space. Long result sets will be split into...

spark:rooms_read
webex_get_rooms_by_roomidREAD

Shows details for a room, by ID. The `title` of the room for 1:1 rooms will be the display name of the other person. When a Compliance Officer lists 1:1 rooms, the "other" person cannot be determined. This means that the room's title may not be filled in and instead shows "Empty Title". Please use.

spark:rooms_read
webex_get_rooms_by_roomid_meetinginfoREAD

<div> <callout type="warning"> The meetingInfo API is deprecated and will be EOL on Jan 31, 2025. Meetings in the WSMP must be scheduled and licensed via the meetings backend. The Create a Meeting (/docs/api/v1/meetings/create-a-meeting) endpoint will provide the SIP address for the meeting to call.

spark:rooms_read
webex_get_slido_compliance_eventsREAD

Lists events representing actions that occurred during a Slido Secure Premium session (creating a poll, modifying a poll, activating a poll, posting an answer, etc.) Events capture who performed the action and on what resource. The events are paginated by the server into pages of max 256 items per. COMPLIANCE OFFICER ONLY: Slido compliance events need a spark-compliance scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_team_membershipsREAD

Lists all team memberships for a given team, specified by the `teamId` query parameter. Use query parameters to filter the response.

spark:team_memberships_read
webex_get_team_memberships_by_membershipidREAD

Shows details for a team membership, by ID. Specify the team membership ID in the `membershipId` URI parameter.

spark:team_memberships_read
webex_get_teamsREAD

Lists teams to which the authenticated user belongs.

spark:teams_read
webex_get_teams_by_teamidREAD

Shows details for a team, by ID. Specify the team ID in the `teamId` parameter in the URI.

spark:teams_read
webex_get_videomesh_callredirectsREAD

Returns the redirect details of all Video Mesh clusters in an organization. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_clienttypedistributionREAD

Returns the client type distribution details for all Video Mesh clusters in an organization. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_clienttypedistribution_clustersREAD

Returns the client type distribution details for a single Video Mesh cluster. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_cloudoverflowREAD

Returns details of overflows to the cloud in an organization. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_clustersREAD

Returns the cluster details of all Video Mesh clusters in an organization. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_clusters_availabilityREAD

Returns the availability details for all Video Mesh clusters in an organization. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_clusters_availability_by_clusteridREAD

Returns the availability details of a single Video Mesh cluster in an organization. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_clusters_by_clusteridREAD

Returns the cluster details for a single Video Mesh cluster. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_clusters_callredirectsREAD

Returns details of cluster redirects for a single Video Mesh cluster. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_clusters_utilizationREAD

Returns the utilization details for a single Video Mesh cluster. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_eventthresholdsREAD

Returns the event threshold configurations for `orgId` or `clusterId`, with optional filters `eventName` and `eventScope`. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_eventthresholds_by_eventthresholdidREAD

Returns the event threshold configurations for `eventThresholdId`. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_nodes_availabilityREAD

Returns the availability details of all nodes in a Video Mesh cluster. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_nodes_availability_by_nodeidREAD

Returns the availability details of a single node in a Video Mesh cluster. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_testresultsREAD

Returns the results of the test triggered using the command ID.<br/> <b>NOTE:</b> The response format depends on the type of test triggered and it is the same as that of NetworkTest API (/docs/api/v1/video-mesh/list-network-test-results), [MediaHealthMonitorTest API](/docs/api/v1/video-mesh/list-me. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_testresults_mediahealthmonitortestREAD

Returns the test results of the Media Health Monitoring Tool tests for an organization. <br/> Changes in V2: <br/> On-demand test results can be obtained along with the periodic tests that are executed on Video Mesh nodes. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_testresults_mediahealthmonitortest_clustersREAD

Returns the test results of the Media Health Monitoring Tool tests for a single Video Mesh cluster. <br/> Changes in V2: <br/> On-demand test results can be obtained along with the periodic tests that are executed on Video Mesh nodes. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_testresults_mediahealthmonitortest_nodesREAD

Returns the test results of the Media Health Monitoring Tool tests for a single Video Mesh node. <br/> Changes in V2: <br/> On-demand test results can be obtained along with the periodic tests that are executed on Video Mesh nodes. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_testresults_networktestREAD

Returns the test results of the Network tests triggered for an organization. The tests listed below are run as a part of the Network Test execution on the node. <b>Bandwidth Test</b> - Tests the bandwidth parameters of the Video Mesh node's network. The test is run between the Video Mesh node and c. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_testresults_networktest_clustersREAD

Returns the test results of the Network tests triggered for a single Video Mesh cluster. The tests listed below are run as a part of the Network Test execution on the node. <b>Bandwidth Test</b> - Tests the bandwidth parameters of the Video Mesh node's network. The test is run between the Video Mes. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_testresults_networktest_nodesREAD

Returns the test results of the Network tests triggered for a single Video Mesh node. The tests listed below are run as a part of the Network Test execution on the node. <b>Bandwidth Test</b> - Tests the bandwidth parameters of the Video Mesh node's network. The test is run between the Video Mesh n. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_testresults_reachabilitytestREAD

Returns the test results of the Reachability tests for an organization. <br/> Changes in V2: <br/> 1. On-demand test results can be obtained along with the periodic tests that are executed on Video Mesh nodes. <br/> 2. You can now view the destination IP address of the destination cluster in t. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_testresults_reachabilitytest_clustersREAD

Returns the test results of the Reachability tests for a single Video Mesh cluster. <br/> Changes in V2: <br/> 1. On-demand test results can be obtained along with the periodic tests that are executed on Video Mesh nodes. <br/> 2. You can now view the destination IP address of the destination. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_testresults_reachabilitytest_nodesREAD

Returns the test results of the Reachability tests for a single Video Mesh node. <br/> Changes in V2: <br/> 1. On-demand test results can be obtained along with the periodic tests that are executed on Video Mesh nodes. <br/> 2. You can now view the destination IP address of the destination clu. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_teststatusREAD

Returns the status of the test triggered using the Trigger on-demand test API. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_videomesh_utilizationREAD

Returns the utilization details of all Video Mesh clusters in an organization. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_get_webhooksREAD

List all of your webhooks.

spark:webhooks_read
webex_get_webhooks_by_webhookidREAD

Shows details for a webhook, by ID. Specify the webhook ID in the `webhookId` parameter in the URI.

spark:webhooks_read
webex_patch_admin_meeting_config_commonsettingsWRITE

Site administrators can use this API to update the option of features, options and privileges that are configured for their WebEx service sites. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_patch_group_meetings_by_meetingidWRITE

Patches details for a group meeting with a specified meeting ID by a service app which has group meeting access. This operation applies to meeting series and scheduled meetings. It doesn't apply to ended or in-progress meeting instances. Ad-hoc meetings created by [Create a Meeting](/docs/api/v1/mee. `personId` is required here: Webex accepts either `personId` or a `hostEmail` request header, and this integration sends no headers. GROUP ADMINISTRATOR ONLY: Webex documents this operation for meeting:group_meeting_read/write, which this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_patch_meetings_by_meetingidWRITE

<div> <Callout type="warning">If only guests are waiting in the lobby and the host or cohost has not started the meeting, the meeting state remains `inProgress` for 5 minutes after the last guest leaves. The meeting cannot be patched during this time. If the meeting is started by the host or cohost.

meeting:schedules_write
webex_patch_videomesh_eventthresholdsWRITE

Updates an existing event threshold configuration for given Event Threshold IDs. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_post_admin_meeting_config_trackingcodesWRITE

Create a new tracking code by an admin user. * The `siteUrl` is required. The operation creates a tracking code for the specified site. All or a user's available Webex sites can be retrieved by the Get Site List (/docs/api/v1/meeting-preferences/get-site-list) API. * The `inputMode` of `hostProfi. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_post_admin_meetingpreferences_personalmeetingroom_refreshidWRITE

Refreshes personal room IDs automatically according to the current personal room ID rule of the target site or by the values specified by the admin user. The new personal room IDs are generated by the site's settings automatically if `systemGenerated` is true; otherwise, replace the existing person. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_post_admin_recordings_queryWRITE

Queries recordings for an admin or compliance officer with filters in the request body. You can specify a date range, a parent meeting ID, the maximum number of recordings to return, and additional filters such as siteUrl, integrationTag, topic, format, serviceType, and status. The list returned is. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_post_attachment_actionsWRITE

Create a new attachment action.

spark:messages_write
webex_post_group_meetings_controlsWRITE

Update meeting recording control status by a service app which has group meeting access. The service app can use this API to start, stop, pause, or resume meeting recording by providing an `action` value. The `personId` parameter or `hostEmail` header of the person to whom the meeting belongs must b. GROUP ADMINISTRATOR ONLY: Webex documents this operation for meeting:group_meeting_read/write, which this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_post_meetinginviteesWRITE

* Invite a person to attend a meeting. * Identify the invitee in the request body, by email address. * The `sendEmail` parameter is `true` by default and the meeting emails will be sent to the invitee's `email`. Please set `sendEmail` to `false` to prevent the invitee from receiving emails.

meeting:schedules_write
webex_post_meetinginvitees_bulkinsertWRITE

* Invite people to attend a meeting in bulk. * Identify each invitee by the email address of each item in the `items` of the request body. * Each invitee should have a unique `email`. * This API limits the maximum size of `items` in the request body to 100. * The `sendEmail` parameter for each i.

meeting:schedules_write
webex_post_meetingparticipants_admitWRITE

Admit multiple participants to a meeting in progress. This API limits the maximum size of `items` in the request body to 100. Each `participantId` of `items` in the request body should have the same prefix of `meetingId`.

meeting:participants_write
webex_post_meetingparticipants_calloutWRITE

Initiate a call to a SIP participant to join a meeting. If a user invoking the API is not a Service App (/docs/service-apps), the user must join the meeting before invoking the API. If a user is a Service App (/docs/service-apps), the service app can invoke the API without joining the meeting. In.

meeting:participants_write
webex_post_meetingparticipants_cancelcalloutWRITE

Cancel the call to a SIP participant before the ringing on the invited SIP device stops. The ringing on the invited SIP device stops in 30 seconds if there is no response. If a user invoking the API is not a Service App (/docs/service-apps), the user must join the meeting before invoking the API.

meeting:participants_write
webex_post_meetingparticipants_queryWRITE

Query participants in a live meeting, or after the meeting, using participant's email. The `meetingId` parameter is the unique identifier for the meeting and is required. The authenticated user calling this API must either have an Administrator role with the `meeting:admin_participants_read` scope,. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_post_meetingpreferences_schedulingoptions_delegateemails_deleteWRITE

Delete delegate emails for the authenticated user. Deletes the authenticated user's delegate emails.

meeting:preferences_write
webex_post_meetingpreferences_schedulingoptions_delegateemails_insertWRITE

Insert delegate emails for the authenticated user.

meeting:preferences_write
webex_post_meetingsWRITE

Creates a new meeting. Regular users can schedule up to 100 meetings in 24 hours and admin users up to 3000 overall or 800 for a single user. Please note that the failed requests are also counted toward the limits. * The `spark:all` scope is required when `roomId` is specified. * If the parameter.

meeting:schedules_write
webex_post_meetings_by_meetingid_endWRITE

Ends a meeting with a specified meeting ID. This operation applies to meeting series, scheduled meetings, and in-progress meetings. Only the meeting host, cohost, or compliance officer can end a meeting with this API. * If the `meetingId` value specified is for a scheduled meeting, the operation en.

meeting:schedules_write
webex_post_meetings_by_meetingid_interpretersWRITE

Assign an interpreter to a bi-directional simultaneous interpretation language channel for a meeting.

meeting:schedules_write
webex_post_meetings_by_meetingid_invitationsourcesWRITE

Creates one or more invitation sources for a meeting.

meeting:schedules_write
webex_post_meetings_by_meetingid_registrantsWRITE

Register a new registrant for a meeting. When a meeting or webinar is created, this API can only be used if Registration is checked on the page or the registration attribute is specified through the Create a Meeting (/docs/api/v1/meetings/create-a-meeting) API.

meeting:schedules_write
webex_post_meetings_by_meetingid_registrants_approveWRITE

Batch approve a set of registrants for a meeting by the meeting host or cohost.

meeting:schedules_write
webex_post_meetings_by_meetingid_registrants_bulkdeleteWRITE

Batch delete a set of registrants for a meeting by the meeting host or cohost. Batch DELETES meeting registrants; the registrations are gone, not cancelled (webex_post_meetings_by_meetingid_registrants_cancel is the reversible one).

meeting:schedules_write
webex_post_meetings_by_meetingid_registrants_bulkinsertWRITE

Bulk register new registrants for a meeting. When a meeting or webinar is created, this API can only be used if Registration is checked on the page or the registration attribute is specified through the Create a Meeting (/docs/api/v1/meetings/create-a-meeting) API.

meeting:schedules_write
webex_post_meetings_by_meetingid_registrants_cancelWRITE

Batch cancel a set of registrants for a meeting by the meeting host or cohost.

meeting:schedules_write
webex_post_meetings_by_meetingid_registrants_queryWRITE

Meeting's host and cohost can query the list of registrants for a meeting with a specified meeting ID and registrants email.

meeting:schedules_write
webex_post_meetings_by_meetingid_registrants_rejectWRITE

Batch reject a set of registrants for a meeting by the meeting host or cohost.

meeting:schedules_write
webex_post_meetings_by_meetingid_surveylinksWRITE

Get survey links of a meeting for different users. Request Header: * `timezone`: Time zone for the `meetingStartTimeFrom` and `meetingStartTimeTo` parameters and defined in conformance with the IANA time zone database (https://www.iana.org/time-zones). The default value is `UTC` if not specif.

meeting:schedules_write
webex_post_meetings_joinWRITE

Retrieves links for a meeting with a specified `meetingId`, `meetingNumber`, or `webLink` that allow users to start or join the meeting directly without logging in and entering a password. * Please note that `meetingId`, `meetingNumber` and `webLink` are mutually exclusive and they cannot be specif.

meeting:schedules_read
webex_post_meetings_reassignhostWRITE

Reassigns a list of meetings to a new host by an admin user. All the meetings of `meetingIds` should belong to the same site, which is the `siteUrl` in the request header, if specified, or the admin user's preferred site, if not specified. All available Webex sites and the preferred sites of a user. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_post_membershipsWRITE

Add someone to a room by Person ID or email address, optionally making them a moderator. Compliance Officers cannot add people to empty (team) spaces.

spark:memberships_write
webex_post_messagesWRITE

Post a plain text or rich text (/docs/basics#formatting-messages) message, and optionally, a file attachment (/docs/basics#message-attachments) attachment, to a room. The `files` parameter is an array, which accepts multiple values to allow for future expansion, but currently only one file may be.

spark:messages_write
webex_post_peopleWRITE

Create a new user account for a given organization. Only an admin can create a new user account. At least one of the following body parameters is required to create a new user: `displayName`, `firstName`, `lastName`. Currently, users may have only one email address associated with their account. T. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_post_recordings_accesslistWRITE

Share or unshare a recording with other users by recording link and email addresses.

meeting:recordings_write
webex_post_recordings_by_recordingid_accesslistWRITE

Share or unshare a recording with other users by recording ID and email addresses.

meeting:recordings_write
webex_post_recordings_purgeWRITE

Purge recordings from recycle bin with recording IDs or purge all the recordings that are in the recycle bin. Only recordings of meetings hosted by the authenticated user can be purged from recycle bin. * If `purgeAll` is `true`, `recordingIds` should be empty. * If `purgeAll` is `false`, `record. PERMANENT AND IRREVERSIBLE: purges recordings from the recycle bin, and with `purgeAll` true it empties the whole bin.

meeting:recordings_write
webex_post_recordings_queryWRITE

Queries recordings with filters in the request body. You can specify a date range, a parent meeting ID, the maximum number of recordings to return, and additional filters such as siteUrl, integrationTag, hostEmail, topic, format, serviceType, and status. Only recordings of meetings hosted by or sha.

meeting:recordings_read
webex_post_recordings_restoreWRITE

Restore all or some recordings from the recycle bin. Only recordings of meetings hosted by the authenticated user can be restored from recycle bin. * If `restoreAll` is `true`, `recordingIds` should be empty. * If `restoreAll` is `false`, `recordingIds` should not be empty and its maximum size is.

meeting:recordings_write
webex_post_recordings_softdeleteWRITE

Move recordings into the recycle bin with recording IDs. Recordings in the recycle bin can be recovered by Restore Recordings from Recycle Bin (/docs/api/v1/recordings/restore-recordings-from-recycle-bin) API. If you'd like to empty recordings from the recycle bin, you can use... Removes recordings the same way DELETE /recordings/{recordingId} does; they go to the recycle bin and are recoverable only until it is purged.

meeting:recordings_write
webex_post_room_linkedfoldersWRITE

Adds an existing ECM folder to a room as (default or reference) file storage. There is no data validation happening for the request. Please ensure the correct `driveId` and `itemId.` These can be collected from the MS Graph API. The `contentUrl` and `displayName` are used only for user convenience.

spark:rooms_write
webex_post_room_tabsWRITE

Add a tab with a specified URL to a room.

spark:rooms_write
webex_post_roomsWRITE

Creates a room. The authenticated user is automatically added as a member of the room. See the Memberships API (/docs/api/v1/memberships) to learn how to add more people to the room. To create a 1:1 room, use the Create Messages (/docs/api/v1/messages/create-a-message) endpoint to send a message.

spark:rooms_write
webex_post_team_membershipsWRITE

Add someone to a team by Person ID or email address, optionally making them a moderator.

spark:team_memberships_write
webex_post_teamsWRITE

Creates a team. The authenticated user is automatically added as a member of the team. See the Team Memberships API (/docs/api/v1/team-memberships) to learn how to add more people to the team.

spark:teams_write
webex_post_videomesh_eventthresholds_resetWRITE

Resets the existing event threshold configuration for given Event Threshold IDs to default value. To stop receiving webhook events, use the Webhooks API (docs/api/v1/webhooks) to delete the webhook in question. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_post_videomesh_triggertest_clusters_by_clusteridWRITE

Triggers an on-demand test for a cluster. The test is run on a maximum of 10 nodes present in the cluster, chosen at random, or based on input from the user. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_post_videomesh_triggertest_nodes_by_nodeidWRITE

Triggers an on-demand test for a node. ORGANIZATION ADMINISTRATOR ONLY: the Video Mesh Developer APIs are, in Cisco's words, for organization admins, and need a spark-admin scope this integration does not request. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_post_webhooksWRITE

Creates a webhook. To learn more about how to create and use webhooks, see The Webhooks Guide (/docs/api/guides/webhooks).

spark:webhooks_write
webex_put_admin_meeting_config_trackingcodes_by_trackingcodeidWRITE

Updates details for a tracking code by an admin user. * The `siteUrl` is required. The operation updates a tracking code for the specified site. All of a user's available Webex sites can be retrieved by the Get Site List (/docs/api/v1/meeting-preferences/get-site-list) API. * The `inputMode` of `. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_put_admin_meeting_userconfig_sessiontypesWRITE

Assign session types to specific users. * At least one of the following body parameters is required to update a specific user session type: `personId`, `email`. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_put_admin_meeting_userconfig_trackingcodesWRITE

Updates tracking codes for a specified user by an admin user. * The `siteUrl` is required. The operation updates a user's tracking code on the specified site. All a user's available Webex sites can be retrieved by the Get Site List (/docs/api/v1/meeting-preferences/get-site-list) API. Please note. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation for a meeting:admin_* or spark-compliance scope, neither of which this integration requests. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_put_meetinginvitees_by_meetinginviteeidWRITE

Update details for a meeting invitee identified by a `meetingInviteeId` in the URI.

meeting:schedules_write
webex_put_meetingparticipants_by_participantidWRITE

Mute, un-mute, expel, or admit a participant in a live meeting. The `participantId` is required to identify the meeting and the participant. Notes: * The owner of the OAuth token calling this API needs to be the meeting host or co-host. * The `expel` attribute always takes precedence over `admit`.

meeting:participants_write
webex_put_meetingpreferences_audioWRITE

Updates audio options for the authenticated user.

meeting:preferences_write
webex_put_meetingpreferences_personalmeetingroomWRITE

Updates Personal Meeting Room options for the authenticated user.

meeting:preferences_write
webex_put_meetingpreferences_schedulingoptionsWRITE

Updates scheduling options for the authenticated user. * If `delegateEmails` is null or not specified, the user's delegate emails are not changed. If `delegateEmails` is specified and not empty, the user's delegate emails are updated with the specified emails. If `delegateEmails` is specified as an.

meeting:preferences_write
webex_put_meetingpreferences_sitesWRITE

Updates the default site for the authenticated user.

meeting:preferences_write
webex_put_meetingpreferences_videoWRITE

Updates video options for the authenticated user.

meeting:preferences_write
webex_put_meetings_by_meetingidWRITE

<div> <Callout type="warning">The PUT method is still supported and behaves the same as before, will be deprecated in the future. Use the PATCH method instead.</Callout> </div> <div> <Callout type="warning">If only guests are waiting in the lobby and the host or cohost has not started the meeting,.

meeting:schedules_write
webex_put_meetings_by_meetingid_breakoutsessionsWRITE

Updates breakout sessions of a meeting with a specified meeting ID in the pre-meeting state. This operation applies to meeting series and scheduled meetings.

meeting:schedules_write
webex_put_meetings_by_meetingid_interpreters_by_interpreteridWRITE

Updates details for a meeting interpreter identified by `meetingId` and `interpreterId` in the URI.

meeting:schedules_write
webex_put_meetings_by_meetingid_registrationWRITE

Enable or update a registration form for a meeting.

meeting:schedules_write
webex_put_meetings_by_meetingid_simultaneousinterpretationWRITE

Updates simultaneous interpretation options of a meeting with a specified meeting ID. This operation applies to meeting series and scheduled meetings. It doesn't apply to ended or in-progress meeting instances.

meeting:schedules_write
webex_put_meetings_controlsWRITE

To start, pause, resume, or stop a meeting recording; To lock or unlock an on-going meeting.

meeting:controls_write
webex_put_meetingtranscripts_by_transcriptid_snippets_by_snippetidWRITE

Updates details for a transcript snippet specified by `snippetId` from the meeting transcript specified by `transcriptId`. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_put_memberships_by_membershipidWRITE

Updates properties for a membership by ID. Specify the membership ID in the `membershipId` URI parameter.

spark:memberships_write
webex_put_messages_by_messageidWRITE

Update a message you have posted not more than 10 times. Specify the `messageId` of the message you want to edit. Edits of messages containing files or attachments are not currently supported. If a user attempts to edit a message containing files or attachments a `400 Bad Request` will be returned.

spark:messages_write
webex_put_people_by_personidWRITE

Update details for a person, by ID. Specify the person ID in the `personId` parameter in the URI. Only an admin can update a person details. Include all details for the person. This action expects all user details to be present in the request. A common approach is to first... `showAllTypes` must be `true` when removing a meeting-site attendee privilege. ORGANIZATION ADMINISTRATOR OR COMPLIANCE OFFICER ONLY: Webex documents this operation only for scopes this integration does not request (spark-admin:*, spark-compliance:* or meeting:admin_*), which are org-wide and need an organization administrator or compliance officer to consent. An organization that registers its own Webex integration can enable those scopes on it and then use this tool.

no provider scope
webex_put_room_linkedfolders_by_idWRITE

Updates the configuration of the specified Room folder. There is no data validation happening for the request. Please ensure the correct `driveId` and `itemId.` These can be collected from the MS Graph API. The `contentUrl` and `displayName` are used only for user convenience. The folder will be con.

spark:rooms_write
webex_put_room_tabs_by_idWRITE

Updates the content URL of the specified Room Tab ID.

spark:rooms_write
webex_put_rooms_by_roomidWRITE

Updates details for a room, by ID. Specify the room ID in the `roomId` parameter in the URI. A space can only be put into announcement mode when it is locked. Any space participant or compliance officer can convert a space from public to private. Only a compliance officer can convert a space from p.

spark:rooms_write
webex_put_team_memberships_by_membershipidWRITE

Updates a team membership, by ID. Specify the team membership ID in the `membershipId` URI parameter.

spark:team_memberships_write
webex_put_teams_by_teamidWRITE

Updates details for a team, by ID. Specify the team ID in the `teamId` parameter in the URI.

spark:teams_write
webex_put_webhooks_by_webhookidWRITE

Updates a webhook, by ID. You cannot use this call to deactivate a webhook, only to activate a webhook that was auto deactivated. The fields that can be updated are `name`, `targetURL`, `secret` and `status`. All other fields, if supplied, are ignored. Specify the webhook ID in the `webhookId` para.

spark:webhooks_write

Put Webex behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.