Connect Webex with Hookshot™ and your stack

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

Tools and triggers

What Agents can do in Webex

Available tools and events after Webex is connected.

  • 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.

  • Create Room

    Creates a new Webex room for team collaboration. The authenticated user is automatically added as a member. Use this to create group rooms for team discussions or associate rooms with existing teams. To create a 1:1…

  • Create Team

    Creates a new Webex team and automatically adds the authenticated user as a member. Teams are used to organize and group multiple rooms (spaces) under a common umbrella. Use this when you need to create a collaborative…

  • Create Team Membership

    Tool to add a person to a Webex team by personId or personEmail. Use when granting a user access to a team; requires teamId and one of personId or personEmail.

  • Create Webhook

    Creates a Webex webhook to receive real-time event notifications via HTTP POST requests to your specified URL. Use this tool to register for automated notifications when resources (messages, rooms, memberships…

  • 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. Example: "Delete the membership with ID…

  • Delete Message

    Tool to delete a Webex message by its unique identifier. Use after confirming the messageId to remove unintended or obsolete messages. Example: "Delete the message with ID Y2lzY29zcGFyazovL21lc3NhZ2UvYWJjMTIzNDU2Nzg5".

  • Delete Room

    Deletes a Webex room by its ID. Deleted rooms cannot be recovered. Note: Non-moderators will be removed from the room instead of deleting it (as a safety measure). Rooms that are part of a team will be archived instead…

  • Delete Webhook

    Tool to delete a specific webhook. Use when you need to remove an existing webhook by its ID after confirming the identifier.

  • Get Membership Details

    Tool to retrieve details for a specific membership. Use when you need metadata for a membership by its ID.

  • Get Message Details

    Tool to retrieve details for a specific message. Use when you need full content and metadata by message ID.

  • Get Person Details

    Retrieves detailed profile information for a specific person by their ID. Returns comprehensive user details including contact information, organizational data, presence status, and Webex Calling information. Use when…

  • 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.

  • 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.

  • 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.

  • Get Webhook Details

    Retrieves detailed information about a specific Webex webhook by its ID. Use this action to: - Inspect a webhook's configuration (target URL, resource, event type, filters) - Verify webhook status (active/inactive) -…

  • List Memberships

    List memberships in Webex rooms. When called without parameters, returns memberships for all rooms the authenticated user belongs to. Use roomId to list all members of a specific room. Use personId or personEmail with…

  • List Messages

    Tool to list messages in a room. Use when you need to retrieve chat history filtered by room, time window, or mentions.

  • 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.

  • 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. Example: "List my group rooms sorted by last activity."

  • 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). Requires a valid teamId.

  • List Teams

    Lists all teams the authenticated user belongs to. Teams are groups of people with shared rooms visible to all members. Use this when you need to find available teams, get team IDs for other operations, or discover…

  • List Webhooks

    Lists all webhooks registered for the authenticated user or organization. Supports optional filtering by maximum results and ownership type (creator vs org-wide).

  • Update Membership

    Updates a Webex room membership by ID to change moderator or monitor status. Use this to grant or revoke moderator privileges, or to enable/disable room monitoring for a member. Note: Assigning moderator status…

Setup

Connect Webex in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.