Cisco Webex logo

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

APIs

Webex Meetings API

Enables scheduling, managing, and controlling Webex meetings programmatically. Provides endpoints for creating meetings, managing attendees, preferences, and retrieving meeting ...

Webex Messaging API

Send and receive messages, manage spaces and teams, and share files within the Webex messaging platform. Supports rich text, file attachments, and adaptive cards.

Webex People API

Access user profile information, manage contacts, and administer user accounts within an organization. Supports listing, creating, updating, and deleting people records.

Webex Teams API

Create and manage teams and team memberships within Webex. Teams group people and spaces together for organized collaboration across projects and departments.

Webex Rooms API

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.

Webex Webhooks API

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

Webex Devices API

Manage and control Webex devices and room systems. Provides endpoints for listing, creating, and managing device configurations, activations, and workspace assignments.

Webex Memberships API

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

Webex Team Memberships API

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.

Webex Events API

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

Webex Recordings API

List and manage meeting recordings. Provides access to recording details, download links, and metadata. Includes separate endpoints for admin and compliance officer access with ...

Webex Call Controls API

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

Webex Attachment Actions API

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

Webex Organizations API

Retrieve organization details for Webex administration. Provides access to organization-level information and settings, available only to organization administrators.

Webex Licenses API

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.

Webex Roles API

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.

Webex Workspaces API

Manage workspaces representing physical locations with Webex devices. Provides endpoints to create, list, update, and delete workspaces and manage their associated device config...

Webex Admin Audit Events API

Access admin audit events for tracking administrative actions performed in Webex Control Hub. Available to full administrators for compliance monitoring and security auditing pu...

Webex Converged Recordings API

Access converged recording capabilities across Webex Meetings and Webex Calling. Provides unified endpoints for listing, retrieving, and managing recordings from multiple Webex ...

Semantic Vocabularies

Cisco Webex Context

0 classes · 14 properties

JSON-LD

API Governance Rules

Cisco Webex API Rules

6 rules · 2 errors 4 warnings

SPECTRAL

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📦
SDKs
SDKs
📄
ChangeLog
ChangeLog
📰
Blog
Blog
💬
Support
Support
🟢
StatusPage
StatusPage
🔗
RateLimits
RateLimits
🔗
Community
Community
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
🔗
Website
Website
🔗
Login
Login
📝
SignUp
SignUp
🔗
JSON-LD Context
JSON-LD Context
🔗
JSON Schema
JSON Schema
🔗
Spectral
Spectral

Sources

Raw ↑
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