Cisco Webex
Cisco Webex is a comprehensive collaboration platform that provides video conferencing, team messaging, file sharing, and calling capabilities for businesses and teams. The Webex developer platform offers REST APIs, SDKs, and integrations for extending and automating collaboration workflows across meetings, messaging, calling, devices, administration, and contact center scenarios. Authentication uses OAuth 2.0 access tokens, personal access tokens, or service apps and all endpoints are served from the webexapis.com base.
19 APIs
0 Features
CollaborationCommunicationsMeetingsMessagingTeamsVideo Conferencing
Enables scheduling, managing, and controlling Webex meetings programmatically. Provides endpoints for creating meetings, managing attendees, preferences, and retrieving meeting ...
Send and receive messages, manage spaces and teams, and share files within the Webex messaging platform. Supports rich text, file attachments, and adaptive cards.
Access user profile information, manage contacts, and administer user accounts within an organization. Supports listing, creating, updating, and deleting people records.
Create and manage teams and team memberships within Webex. Teams group people and spaces together for organized collaboration across projects and departments.
Create and manage Webex spaces (rooms) for collaboration. Rooms are virtual meeting places where people post messages and collaborate, and can be organized within teams.
Register webhooks to receive real-time HTTP callbacks when specific events occur in Webex. Supports filtering by resource type, event type, and other criteria for efficient even...
Manage and control Webex devices and room systems. Provides endpoints for listing, creating, and managing device configurations, activations, and workspace assignments.
Manage room memberships representing a person's relationship to a room. Use this API to list members of any room, create memberships to invite users, and update or remove member...
Manage team memberships representing a person's relationship to a team. Use this API to add and remove people from teams and manage team membership roles.
Access events representing activities within a Webex organization such as message posts, file shares, and membership changes. Provides a historical log of activities for complia...
List and manage meeting recordings. Provides access to recording details, download links, and metadata. Includes separate endpoints for admin and compliance officer access with ...
Control active calls in Webex Calling including dial, answer, hold, transfer, and pickup operations. Supports third-party call control for building custom calling experiences an...
Create and retrieve attachment actions for adaptive card interactions. Used with Buttons and Cards to capture user input from interactive card elements submitted in Webex messag...
Retrieve organization details for Webex administration. Provides access to organization-level information and settings, available only to organization administrators.
Manage and retrieve Webex licenses for an organization. Provides endpoints to list available licenses, view license details, and assign or modify license allocations for users.
Retrieve roles available within a Webex organization. Roles define the level of access and permissions granted to users, such as full administrator or read-only administrator.
Manage workspaces representing physical locations with Webex devices. Provides endpoints to create, list, update, and delete workspaces and manage their associated device config...
Access admin audit events for tracking administrative actions performed in Webex Control Hub. Available to full administrators for compliance monitoring and security auditing pu...
Access converged recording capabilities across Webex Meetings and Webex Calling. Provides unified endpoints for listing, retrieving, and managing recordings from multiple Webex ...
aid: cisco-webex
name: Cisco Webex
description: >-
Cisco Webex is a comprehensive collaboration platform that provides video conferencing, team messaging, file sharing,
and calling capabilities for businesses and teams. The Webex developer platform offers REST APIs, SDKs, and
integrations for extending and automating collaboration workflows across meetings, messaging, calling, devices,
administration, and contact center scenarios. Authentication uses OAuth 2.0 access tokens, personal access tokens, or
service apps and all endpoints are served from the webexapis.com base.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
url: https://raw.githubusercontent.com/api-evangelist/cisco-webex/refs/heads/main/apis.yml
type: Index
access: 3rd-Party
position: Consumer
created: '2024-01-01'
modified: '2026-05-19'
specificationVersion: '0.19'
tags:
- Collaboration
- Communications
- Meetings
- Messaging
- Teams
- Video Conferencing
apis:
- aid: cisco-webex:webex-meetings-api
name: Webex Meetings API
description: >-
Enables scheduling, managing, and controlling Webex meetings programmatically. Provides endpoints for creating
meetings, managing attendees, preferences, and retrieving meeting details.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/meetings
baseURL: https://webexapis.com/v1
tags:
- Attendees
- Conferencing
- Meetings
- Scheduling
- Video
properties:
- type: Documentation
url: https://developer.webex.com/docs/meetings
- type: OpenAPI
url: openapi/cisco-webex-meetings-openapi.yml
- type: Authentication
url: https://developer.webex.com/docs/getting-started#authentication
- aid: cisco-webex:webex-messaging-api
name: Webex Messaging API
description: >-
Send and receive messages, manage spaces and teams, and share files within the Webex messaging platform. Supports
rich text, file attachments, and adaptive cards.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/messaging
baseURL: https://webexapis.com/v1
tags:
- Chat
- Collaboration
- Messaging
- Spaces
- Teams
properties:
- type: Documentation
url: https://developer.webex.com/docs/messaging
- type: OpenAPI
url: openapi/cisco-webex-messaging-openapi.yml
- type: Webhooks
url: https://developer.webex.com/docs/webhooks
- type: GettingStarted
url: https://developer.webex.com/messaging/docs/getting-started
- aid: cisco-webex:webex-people-api
name: Webex People API
description: >-
Access user profile information, manage contacts, and administer user accounts within an organization. Supports
listing, creating, updating, and deleting people records.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/people
baseURL: https://webexapis.com/v1
tags:
- Contacts
- Directory
- People
- Profiles
- Users
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/people
- type: OpenAPI
url: openapi/cisco-webex-people-openapi.yml
- aid: cisco-webex:webex-teams-api
name: Webex Teams API
description: >-
Create and manage teams and team memberships within Webex. Teams group people and spaces together for organized
collaboration across projects and departments.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/teams
baseURL: https://webexapis.com/v1
tags:
- Collaboration
- Groups
- Membership
- Organization
- Teams
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/teams
- type: OpenAPI
url: openapi/cisco-webex-teams-openapi.yml
- aid: cisco-webex:webex-rooms-api
name: Webex Rooms API
description: >-
Create and manage Webex spaces (rooms) for collaboration. Rooms are virtual meeting places where people post
messages and collaborate, and can be organized within teams.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/rooms
baseURL: https://webexapis.com/v1
tags:
- Channels
- Collaboration
- Messaging
- Rooms
- Spaces
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/rooms
- type: OpenAPI
url: openapi/cisco-webex-rooms-openapi.yml
- aid: cisco-webex:webex-webhooks-api
name: Webex Webhooks API
description: >-
Register webhooks to receive real-time HTTP callbacks when specific events occur in Webex. Supports filtering by
resource type, event type, and other criteria for efficient event-driven integrations.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/webhooks
baseURL: https://webexapis.com/v1
tags:
- Callbacks
- Events
- Notifications
- Real-Time
- Webhooks
properties:
- type: Documentation
url: https://developer.webex.com/docs/webhooks
- type: OpenAPI
url: openapi/cisco-webex-webhooks-openapi.yml
- aid: cisco-webex:webex-devices-api
name: Webex Devices API
description: >-
Manage and control Webex devices and room systems. Provides endpoints for listing, creating, and managing device
configurations, activations, and workspace assignments.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/devices
baseURL: https://webexapis.com/v1
tags:
- Devices
- Hardware
- Management
- Room Systems
- Workspaces
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/devices
- type: OpenAPI
url: openapi/cisco-webex-devices-openapi.yml
- aid: cisco-webex:webex-memberships-api
name: Webex Memberships API
description: >-
Manage room memberships representing a person's relationship to a room. Use this API to list members of any room,
create memberships to invite users, and update or remove memberships.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/memberships
baseURL: https://webexapis.com/v1
tags:
- Access Control
- Memberships
- Permissions
- Rooms
- Users
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/memberships
- type: OpenAPI
url: openapi/cisco-webex-memberships-openapi.yml
- aid: cisco-webex:webex-team-memberships-api
name: Webex Team Memberships API
description: >-
Manage team memberships representing a person's relationship to a team. Use this API to add and remove people from
teams and manage team membership roles.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/team-memberships
baseURL: https://webexapis.com/v1
tags:
- Access Control
- Collaboration
- Roles
- Team Memberships
- Teams
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/team-memberships
- type: OpenAPI
url: openapi/cisco-webex-team-memberships-openapi.yml
- aid: cisco-webex:webex-events-api
name: Webex Events API
description: >-
Access events representing activities within a Webex organization such as message posts, file shares, and
membership changes. Provides a historical log of activities for compliance and auditing purposes.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/events
baseURL: https://webexapis.com/v1
tags:
- Activity
- Auditing
- Compliance
- Events
- Monitoring
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/events
- type: OpenAPI
url: openapi/cisco-webex-events-openapi.yml
- aid: cisco-webex:webex-recordings-api
name: Webex Recordings API
description: >-
List and manage meeting recordings. Provides access to recording details, download links, and metadata. Includes
separate endpoints for admin and compliance officer access with extended filtering capabilities.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/recordings
baseURL: https://webexapis.com/v1
tags:
- Compliance
- Media
- Meetings
- Recordings
- Storage
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/recordings
- type: OpenAPI
url: openapi/cisco-webex-recordings-openapi.yml
- aid: cisco-webex:webex-call-controls-api
name: Webex Call Controls API
description: >-
Control active calls in Webex Calling including dial, answer, hold, transfer, and pickup operations. Supports
third-party call control for building custom calling experiences and integrations.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/call-controls
baseURL: https://webexapis.com/v1
tags:
- Call Control
- Calling
- Communications
- Telephony
- Voice
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/call-controls
- type: OpenAPI
url: openapi/cisco-webex-call-controls-openapi.yml
- aid: cisco-webex:webex-attachment-actions-api
name: Webex Attachment Actions API
description: >-
Create and retrieve attachment actions for adaptive card interactions. Used with Buttons and Cards to capture user
input from interactive card elements submitted in Webex messaging spaces.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/attachment-actions
baseURL: https://webexapis.com/v1
tags:
- Attachment Actions
- Buttons
- Cards
- Interactive
- Messaging
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/attachment-actions
- type: OpenAPI
url: openapi/cisco-webex-attachment-actions-openapi.yml
- aid: cisco-webex:webex-organizations-api
name: Webex Organizations API
description: >-
Retrieve organization details for Webex administration. Provides access to organization-level information and
settings, available only to organization administrators.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/organizations
baseURL: https://webexapis.com/v1
tags:
- Administration
- Enterprise
- Management
- Organizations
- Settings
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/organizations
- type: OpenAPI
url: openapi/cisco-webex-organizations-openapi.yml
- aid: cisco-webex:webex-licenses-api
name: Webex Licenses API
description: >-
Manage and retrieve Webex licenses for an organization. Provides endpoints to list available licenses, view
license details, and assign or modify license allocations for users.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/licenses
baseURL: https://webexapis.com/v1
tags:
- Administration
- Entitlements
- Licenses
- Management
- Provisioning
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/licenses
- type: OpenAPI
url: openapi/cisco-webex-licenses-openapi.yml
- aid: cisco-webex:webex-roles-api
name: Webex Roles API
description: >-
Retrieve roles available within a Webex organization. Roles define the level of access and permissions granted to
users, such as full administrator or read-only administrator.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/roles
baseURL: https://webexapis.com/v1
tags:
- Access Control
- Administration
- Permissions
- Roles
- Security
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/roles
- type: OpenAPI
url: openapi/cisco-webex-roles-openapi.yml
- aid: cisco-webex:webex-workspaces-api
name: Webex Workspaces API
description: >-
Manage workspaces representing physical locations with Webex devices. Provides endpoints to create, list, update,
and delete workspaces and manage their associated device configurations.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/workspaces
baseURL: https://webexapis.com/v1
tags:
- Devices
- Facilities
- Locations
- Management
- Workspaces
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/workspaces
- type: OpenAPI
url: openapi/cisco-webex-workspaces-openapi.yml
- aid: cisco-webex:webex-admin-audit-events-api
name: Webex Admin Audit Events API
description: >-
Access admin audit events for tracking administrative actions performed in Webex Control Hub. Available to full
administrators for compliance monitoring and security auditing purposes.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/admin-audit-events
baseURL: https://webexapis.com/v1
tags:
- Administration
- Audit
- Compliance
- Events
- Security
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/admin-audit-events
- type: OpenAPI
url: openapi/cisco-webex-admin-audit-events-openapi.yml
- aid: cisco-webex:webex-converged-recordings-api
name: Webex Converged Recordings API
description: >-
Access converged recording capabilities across Webex Meetings and Webex Calling. Provides unified endpoints for
listing, retrieving, and managing recordings from multiple Webex services.
image: https://www.webex.com/content/dam/wbx/us/images/webex-logo.svg
humanURL: https://developer.webex.com/docs/api/v1/converged-recordings
baseURL: https://webexapis.com/v1
tags:
- Calling
- Compliance
- Media
- Meetings
- Recordings
properties:
- type: Documentation
url: https://developer.webex.com/docs/api/v1/converged-recordings
- type: OpenAPI
url: openapi/cisco-webex-converged-recordings-openapi.yml
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/cisco-webex/overview
- type: ArazzoWorkflows
url: arazzo/
workflows:
- url: arazzo/cisco-webex-add-person-to-team-and-team-room-workflow.yml
name: Cisco Webex Add Person to Team and a Team Room
summary: Find a person by email, add them to a team, and add them to a team room.
- url: arazzo/cisco-webex-create-room-add-member-post-message-workflow.yml
name: Cisco Webex Create Room, Add Member, and Post Message
summary: Create a new space, add a person to it, and post an opening message.
- url: arazzo/cisco-webex-create-team-and-team-room-workflow.yml
name: Cisco Webex Create Team and Team Room
summary: Create a team and a room scoped to that team, then announce it.
- url: arazzo/cisco-webex-ensure-room-membership-workflow.yml
name: Cisco Webex Ensure Room Membership
summary: Add a person to a room only if they are not already a member.
- url: arazzo/cisco-webex-find-person-direct-message-workflow.yml
name: Cisco Webex Find Person and Send Direct Message
summary: Look up a person by email and send them a 1:1 direct message.
- url: arazzo/cisco-webex-post-card-and-read-attachment-action-workflow.yml
name: Cisco Webex Post an Adaptive Card and Read its Attachment Action
summary: Post a card message to a room, then submit and read an attachment action.
- url: arazzo/cisco-webex-provision-person-and-add-to-room-workflow.yml
name: Cisco Webex Provision a Person and Add to a Room
summary: Create an organization user, then add them to a room and welcome them.
- url: arazzo/cisco-webex-register-messages-webhook-workflow.yml
name: Cisco Webex Register a Messages Webhook for a Room
summary: Create a room and register a messages-created webhook scoped to it.
- url: arazzo/cisco-webex-reply-in-thread-workflow.yml
name: Cisco Webex Post a Message and Reply in Thread
summary: Post a parent message to a room and then post a threaded reply to it.
- url: arazzo/cisco-webex-schedule-meeting-and-notify-room-workflow.yml
name: Cisco Webex Schedule a Meeting and Notify a Room
summary: Create a meeting and post its join link as a message into a room.
- type: LinkedIn
url: https://www.linkedin.com/company/webex
- type: Portal
url: https://developer.webex.com
- type: Documentation
url: https://developer.webex.com/docs/basics
- type: GettingStarted
url: https://developer.webex.com/docs/getting-started
- type: Authentication
url: https://developer.webex.com/docs/getting-started#authentication
- type: SDKs
url: https://developer.webex.com/docs/sdks
- type: ChangeLog
url: https://developer.webex.com/docs/api/changelog
- type: Blog
url: https://developer.webex.com/blog
- type: Support
url: https://developer.webex.com/support
- type: StatusPage
url: https://status.webex.com
- type: RateLimits
url: https://developer.webex.com/docs/api-rate-limits
- type: Community
url: https://community.cisco.com/t5/webex-developers/bd-p/4416j-disc-dev-webex
- type: TermsOfService
url: https://developer.webex.com/terms-of-service
- type: PrivacyPolicy
url: https://www.cisco.com/c/en/us/about/legal/privacy-full.html
- type: GitHubOrganization
url: https://github.com/webex
- type: Website
url: https://www.webex.com
- type: Login
url: https://developer.webex.com/login
- type: SignUp
url: https://developer.webex.com/signup
- type: JSON-LD Context
url: json-ld/cisco-webex-context.jsonld
- type: JSON Schema
url: json-schema/
- type: Spectral
url: rules/cisco-webex-rules.yml
maintainers:
- FN: Kin Lane
email: [email protected]
url: https://developer.webex.com