Skip to content
Last updated

Webex integration

Webex is a collaboration platform by Cisco for messaging, meetings, and team communication. Integrating Webex with Frontegg allows your application to access messages, rooms, memberships, and meetings on behalf of your users using OAuth 2.0.


Prerequisites

Connect Webex

Step 1: Open the developer portal

Log in to Webex for Developers and click My Apps in the top navigation. The My Apps page lists all your existing integrations and bots.

Click Create a New App to start creating a new integration.

Webex My Apps page

Step 2: Select the integration type

On the Create a New App page, select Integration as the app type. Integrations use OAuth 2.0 to access Webex APIs on behalf of users.

Click Create an Integration.

Webex app type selection

Step 3: Fill in the integration details

On the New Integration form, fill in the following fields:

  • Will this integration use a mobile SDK? — Select No.
  • Integration name — Enter a descriptive name, for example Frontegg Integration.
  • Icon — Upload a custom icon or select one of the default options.
  • App Hub Description — Enter a brief description of your integration.

Webex new integration form

Step 4: Configure redirect URIs

Scroll down to the Redirect URI(s) section. Enter the following URI and press Enter:

  • https://YOUR_MCP_GATEWAY_URL/integration-callback

Webex redirect URI configuration

Step 5: Select scopes

Scroll down to the Scopes section. Select the following scopes required for the integration:

ScopeDescription
spark:people_readRead your users' company directory
spark:rooms_readList the titles of rooms that you are in
spark:rooms_writeManage rooms on your behalf
spark:messages_readRead the content of rooms that you are in
spark:messages_writePost and delete messages on your behalf
spark:memberships_readList people in the rooms you are in
spark:memberships_writeInvite people to rooms on your behalf
meeting:schedules_readRetrieve your Webex meeting lists and details
meeting:schedules_writeCreate, manage, or cancel your scheduled Webex meetings

Webex scopes selection

Step 6: Copy your credentials

After selecting scopes, click Add Integration at the bottom of the page. The Congratulations page appears with your OAuth credentials.

Copy the Client ID and Client Secret — you will need both when configuring the Frontegg portal.

Copy your Client Secret now

The Client Secret is shown only once. Copy it immediately and store it in a secure location. If you lose it, you will need to regenerate it.

Webex OAuth credentials

Configure the Frontegg portal

Once you have obtained your Client ID and Client Secret from the steps above, enter them in the integration configuration page of the Frontegg portal:

  1. Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → Webex.
  2. Enter the Client ID and Client Secret in the corresponding fields.
  3. Select the required scopes.
  4. Click Save.

Keep your credentials secure

Never share or commit your Client Secret to version control.

Additional resources