> ## Documentation Index
> Fetch the complete documentation index at: https://docs.boxd.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Webex

> Webex is a Cisco-powered video conferencing and collaboration platform offering online meetings, webinars, screen sharing, and team messaging

Webex is a Cisco-powered video conferencing and collaboration platform offering online meetings, webinars, screen sharing, and team messaging

`webex` · **26 tools** · no triggers

## Connect it

```bash theme={"theme":"github-dark"}
run auth webex
run auth webex --scope team    # shared with the organization
```

Or from the [Integrations page](https://app.boxd.sh/integrations) in the console. See [Connections](/guides/integrations/connections) for personal versus shared, and who may remove one.

## Use it

```bash theme={"theme":"github-dark"}
run webex          # common commands
run webex --all    # every command
```

```ts theme={"theme":"github-dark"}
import { webex } from "@boxd/run";
```

## Common tools

| Tool                                    | What it does                                                                                                                                                          |
| --------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `create-team`                           | Creates a new Webex team and automatically adds the authenticated user as a member.                                                                                   |
| `get-team-details`                      | Tool to retrieve details for a specific team by teamId. Use when you need full metadata of a team before performing team-related operations.                          |
| `list-teams`                            | Lists all teams the authenticated user belongs to. Teams are groups of people with shared rooms visible to all members.                                               |
| `list-webhooks`                         | Lists all webhooks registered for the authenticated user or organization.                                                                                             |
| `messaging-create-message`              | Tool to post a message to a Webex room or person. Use when you have a target roomId or private recipient and want to send text, markdown, files, or card attachments. |
| `messaging-create-room`                 | Creates a new Webex room for team collaboration. The authenticated user is automatically added as a member.                                                           |
| `messaging-create-team-membership`      | Tool to add a person to a Webex team by personId or personEmail.                                                                                                      |
| `messaging-delete-membership`           | Tool to delete a Webex membership by its unique identifier. Use when you need to remove a member from a space after confirming the membership exists.                 |
| `messaging-delete-message`              | Tool to delete a Webex message by its unique identifier. Use after confirming the messageId to remove unintended or obsolete messages.                                |
| `messaging-delete-room`                 | Deletes a Webex room by its ID. Deleted rooms cannot be recovered.                                                                                                    |
| `messaging-get-membership-details`      | Tool to retrieve details for a specific membership. Use when you need metadata for a membership by its ID.                                                            |
| `messaging-get-message-details`         | Tool to retrieve details for a specific message. Use when you need full content and metadata by message ID.                                                           |
| `messaging-get-team-membership-details` | Tool to retrieve details for a specific team membership. Use when you need metadata for a team membership by its ID.                                                  |
| `messaging-list-memberships`            | List memberships in Webex rooms. When called without parameters, returns memberships for all rooms the authenticated user belongs to.                                 |
| `messaging-list-messages`               | Tool to list messages in a room. Use when you need to retrieve chat history filtered by room, time window, or mentions.                                               |
| `messaging-list-rooms`                  | Tool to list rooms the authenticated user belongs to. Use after authentication when needing to retrieve spaces filtered by team, type, or sorted.                     |
| `messaging-list-team-memberships`       | Tool to list all memberships for a specific team. Use when you need to retrieve all members of a team, including their roles (moderator status).                      |
| `people-get-person`                     | Retrieves detailed profile information for a specific person by their ID.                                                                                             |
| `people-list-people`                    | Tool to list people in your organization. Use when you need to retrieve people filtered by email, display name, IDs, roles, or location.                              |
| `rooms-get-room-details`                | Tool to retrieve details for a specific room. Use when you need full metadata of a room before posting messages or updating settings.                                 |
| `update-membership`                     | Updates a Webex room membership by ID to change moderator or monitor status.                                                                                          |
| `update-room`                           | Update a room's title, lock status, or team association. The title parameter is always required by the Webex API - if you're only updating isLocked...                |
| `update-team`                           | Tool to update a team's name by teamId. Use when you need to rename a Webex team.                                                                                     |
| `webhooks-create-webhook`               | Creates a Webex webhook to receive real-time event notifications via HTTP POST requests to your specified URL.                                                        |
| `webhooks-delete-webhook`               | Tool to delete a specific webhook. Use when you need to remove an existing webhook by its ID after confirming the identifier.                                         |

<Accordion title="All 26 tools" icon="list">
  | Tool                                    | What it does                                                                                                                                                          |
  | --------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `create-team`                           | Creates a new Webex team and automatically adds the authenticated user as a member.                                                                                   |
  | `get-team-details`                      | Tool to retrieve details for a specific team by teamId. Use when you need full metadata of a team before performing team-related operations.                          |
  | `list-teams`                            | Lists all teams the authenticated user belongs to. Teams are groups of people with shared rooms visible to all members.                                               |
  | `list-webhooks`                         | Lists all webhooks registered for the authenticated user or organization.                                                                                             |
  | `messaging-create-message`              | Tool to post a message to a Webex room or person. Use when you have a target roomId or private recipient and want to send text, markdown, files, or card attachments. |
  | `messaging-create-room`                 | Creates a new Webex room for team collaboration. The authenticated user is automatically added as a member.                                                           |
  | `messaging-create-team-membership`      | Tool to add a person to a Webex team by personId or personEmail.                                                                                                      |
  | `messaging-delete-membership`           | Tool to delete a Webex membership by its unique identifier. Use when you need to remove a member from a space after confirming the membership exists.                 |
  | `messaging-delete-message`              | Tool to delete a Webex message by its unique identifier. Use after confirming the messageId to remove unintended or obsolete messages.                                |
  | `messaging-delete-room`                 | Deletes a Webex room by its ID. Deleted rooms cannot be recovered.                                                                                                    |
  | `messaging-get-membership-details`      | Tool to retrieve details for a specific membership. Use when you need metadata for a membership by its ID.                                                            |
  | `messaging-get-message-details`         | Tool to retrieve details for a specific message. Use when you need full content and metadata by message ID.                                                           |
  | `messaging-get-team-membership-details` | Tool to retrieve details for a specific team membership. Use when you need metadata for a team membership by its ID.                                                  |
  | `messaging-list-memberships`            | List memberships in Webex rooms. When called without parameters, returns memberships for all rooms the authenticated user belongs to.                                 |
  | `messaging-list-messages`               | Tool to list messages in a room. Use when you need to retrieve chat history filtered by room, time window, or mentions.                                               |
  | `messaging-list-rooms`                  | Tool to list rooms the authenticated user belongs to. Use after authentication when needing to retrieve spaces filtered by team, type, or sorted.                     |
  | `messaging-list-team-memberships`       | Tool to list all memberships for a specific team. Use when you need to retrieve all members of a team, including their roles (moderator status).                      |
  | `people-get-person`                     | Retrieves detailed profile information for a specific person by their ID.                                                                                             |
  | `people-list-people`                    | Tool to list people in your organization. Use when you need to retrieve people filtered by email, display name, IDs, roles, or location.                              |
  | `rooms-get-room-details`                | Tool to retrieve details for a specific room. Use when you need full metadata of a room before posting messages or updating settings.                                 |
  | `update-membership`                     | Updates a Webex room membership by ID to change moderator or monitor status.                                                                                          |
  | `update-room`                           | Update a room's title, lock status, or team association. The title parameter is always required by the Webex API - if you're only updating isLocked...                |
  | `update-team`                           | Tool to update a team's name by teamId. Use when you need to rename a Webex team.                                                                                     |
  | `webhooks-create-webhook`               | Creates a Webex webhook to receive real-time event notifications via HTTP POST requests to your specified URL.                                                        |
  | `webhooks-delete-webhook`               | Tool to delete a specific webhook. Use when you need to remove an existing webhook by its ID after confirming the identifier.                                         |
  | `webhooks-get-webhook`                  | Retrieves detailed information about a specific Webex webhook by its ID.                                                                                              |
</Accordion>

[Open Webex in the console →](https://app.boxd.sh/integrations/detail/webex)
