Webex Teams
Webex Teams helps organizations collaborate effectively through secure messaging, meetings, file sharing, and real-time communication. It enables teams to stay connected across devices with enterprise-grade security and seamless integrations. By integrating Webex Teams, applications can automate conversations, manage users and spaces, and enhance collaboration workflows.
Authentication
Integrating your application with Webex Teams enables secure access to Webex APIs for messaging, meetings, and collaboration features. Before starting, ensure you have the following information ready:
Connection Name: Choose a meaningful name for your connection. This name helps you identify the connection within your application or integration settings. For example, "MyAppWebexIntegration".
Authentication Type: Webex Teams supports the following authentication methods:
Access Token
OAuth
OAuth with Client Configuration
OAuth with Client Configuration Based Authentication:
Steps:
Log in to Webex for Developers.
Go to My Webex Apps and click Create a New App.
Choose Integration. Provide the app name, redirect URI, and required scopes.
Save the app to generate the Client ID and Client Secret.
Use the Client ID and Client Secret in the platform.
Click Authorize.
You will be redirected to the Webex login page.
Sign in with your Webex credentials.
Review the requested permissions and click Authorize.
After successful authorization, you will be redirected back to the platform with a confirmation that the account is connected.
OAuth Based Authentication:
This method is ideal for user-based authentication flows.
Steps:
Click the Authorize button.
You will be redirected to the Webex sign-in page.
Enter your Webex account credentials if not already logged in.
Webex will display a permissions consent screen showing the app name and requested scopes.
Review the permissions and click Authorize.
You will be redirected back to the platform with a success confirmation.
User Access Token: Enter the Webex API access token generated from the Webex Developer Portal. This token authorizes API requests to your Webex account and should be treated as confidential.
How to access API token in Webex
Log in to https://developer.webex.com using your developer account (or sign up if you don’t have one).
Click on your profile icon in the top-right corner and navigate to “My Webex Apps”.
In the My Apps section, click “Create New App”.
Under Create New App, select “Create a Service App”.
Provide the service app name and email address, define the required scopes for your integration, and click “Add Service App”.
Click “Request Admin Authorization” to get the app approved by your organization administrator.
Once the app is authorized, copy the Client Secret from the authorization section.
In the Org Authorization section, paste the client secret and click Generate Token.
Copy the generated access token and use it in the connection setup.


ACTIONS :
Action Name | Description |
| Adds a person to a room in Webex Teams |
| Creates a room in Webex Teams |
| Creates a team in Webex Teams |
| Download attachment in webex teams |
| Get all one to one chats in webex teams |
| Get all members of room in webex teams |
| Get all rooms in webex teams |
| Get all teams in webex teams |
| Gets attachment details in Webex Teams |
| Gets message details in Webex Teams |
| Gets person details in Webex Teams |
| Gets room details in Webex Teams |
| List all messages of chat in webex teams |
| List all messages of room in webex teams |
| Posts a message in Webex Teams |
| Updates room topic in Webex Teams |
TRIGGERS :
Triggers Name | Description |
| New button submission in Webex Teams |
| Triggers on a new message in Webex Teams |