Webex

Webex

Automate collaboration with Cisco Webex

With emma's Webex integration, you can manage rooms (spaces), messages, meetings, teams, and memberships. Automate your Webex communication workflows.

Features

Webex_Operator supports the following 27 tools:

CategoryTools
User Info1
Tool NameDescription
webex_get_meGet authenticated user profile
Room Operations5
Tool NameDescription
webex_list_roomsList rooms (spaces)
webex_get_roomGet room details
webex_create_roomCreate a new room
webex_update_roomUpdate an existing room
webex_delete_roomDelete a room
Message Operations4
Tool NameDescription
webex_list_messagesList messages in a room
webex_get_messageGet message details
webex_send_messageSend a message
webex_delete_messageDelete a message
Membership Operations5
Tool NameDescription
webex_list_membershipsList memberships
webex_get_membershipGet membership details
webex_create_membershipAdd a member to a room
webex_update_membershipUpdate membership (moderator setting)
webex_delete_membershipRemove a member from a room
People Operations2
Tool NameDescription
webex_get_personGet person details
webex_list_peopleSearch people in organization
Meeting Operations5
Tool NameDescription
webex_list_meetingsList meetings
webex_get_meetingGet meeting details
webex_create_meetingSchedule a new meeting
webex_update_meetingUpdate an existing meeting
webex_delete_meetingCancel/delete a meeting
Team Operations5
Tool NameDescription
webex_list_teamsList teams
webex_get_teamGet team details
webex_create_teamCreate a new team
webex_update_teamUpdate an existing team
webex_delete_teamDelete a team

Main Parameters

ParameterDescription
room_idRoom ID
message_idMessage ID
person_idPerson ID
meeting_idMeeting ID
team_idTeam ID
membership_idMembership ID
startStart time (ISO 8601 format)
endEnd time (ISO 8601 format)

Prerequisites

  • emma account
  • Cisco Webex account
  • OAuth 2.0 connection setup

Setup

1. Install the package

npm install @duzzle/webex-integration

2. Initialize

import { DuzzleWebex } from '@duzzle/webex-integration';

const webex = new DuzzleWebex({
  apiKey: process.env.DUZZLE_API_KEY
});

// OAuth 2.0 is configured via Integrations page

3. Send Message

// Send a message to a room
const message = await webex.sendMessage({
  room_id: 'Y2lzY29zcGFyazov...',
  markdown: '**Hello!** This is a message from emma.'
});

console.log('Message sent:', message.id);

© 2026 Duzzle Inc. All rights reserved.