Skip to main content

Webex

Shanone’s Webex integration gives your agent 27 tools for scheduling meetings and managing the spaces (rooms), teams, and messages people collaborate in.

Getting Started

1

Connect via OAuth

Ask your agent to do something with Webex (e.g. “schedule a meeting for tomorrow at 3pm”), or connect proactively from Integrations in the Shanone dashboard.
2

Authorize the Webex account

Approve Webex’s OAuth consent screen for the account you want Shanone to act on.
3

Retry your request

Once connected, shanone_execute_tool calls for webex_* tools will succeed.

Available Tools

Shanone provides 27 tools for Webex, organized into these categories:
webex_list_meetings, webex_get_meeting, webex_create_meeting, webex_update_meeting, webex_delete_meeting
webex_list_rooms, webex_get_room, webex_create_room, webex_update_room, webex_delete_room
webex_list_memberships, webex_get_membership, webex_create_membership, webex_update_membership, webex_delete_membership
webex_list_teams, webex_get_team, webex_create_team, webex_update_team, webex_delete_team
webex_list_messages, webex_get_message, webex_send_message, webex_delete_message
webex_get_me, webex_get_person, webex_list_people

Common Use Cases

Meeting scheduling

Create and update meetings, then confirm attendees have the right access

Team space setup

Create a room, add a team, and manage memberships for a new project

Broadcast updates

Post a status update to a room and confirm it reached the right space

Directory lookups

Look up a colleague’s Webex person ID or email before messaging or adding them

Troubleshooting

Room, team, and person identifiers in Webex are opaque IDs, not emails or names — use webex_list_rooms/webex_list_people (or webex_get_person) to resolve the correct ID first.
Deleting a room or team is a moderator-level action; if the connected account isn’t a moderator of that space, the call may fail silently depending on Webex’s permission response — verify with webex_get_membership first.
webex_get_meeting returns the scheduled meeting’s core fields; invitee lists are managed separately and may require checking the meeting’s associated room membership via webex_list_memberships.