Welcome to the docs! Webexteamssdk is a community developed Pythonic wrapping of the Webex Teams APIs. The package represents all of the Cisco Webex Teams API interactions via native Python tools. Making working with the Cisco Webex Teams APIs in Python a native and natural experience. Webexteamssdk helps you get things done faster.
- The integration between Webex and Microsoft Azure or Office 365 is entirely app centric. All the Microsoft Cloud APIs (OneDrive or SharePoint Online) are called directly from Webex. Those API’s are OAuth2 protected resources and require an access token to securely access them.
- Anchor Webex Platform anchor. The Cisco Webex for Developers program gives you the tools you need to develop applications across the entire Webex family of products and services. Webex Meetings is a powerful conferencing solution that lets you connect with anyone, anywhere, in real time.
This article provides instructions for connecting Microsoft Cloud App Security to your existing Cisco Webex account using the connector APIs. This connection gives you visibility into and control over Webex users, activities, and files. For information about how Cloud App Security protects Cisco Webex Teams, see Protect Cisco Webex Teams.
Prerequisites
We suggest that you create a dedicated service account for the connection. This enables you to see that governance actions performed in Webex as being performed from this account, such as delete messages sent in Webex. Otherwise, the name of the admin who connected Cloud App Security to Webex will appear as the user who performed the actions.
You must have Full Administrator and Compliance Officer roles in Webex (under Roles and Security > Administrator Roles).
How to connect Webex to Cloud App Security
In the Cloud App Security console, click Investigate and then Connected apps.
In the App connectors page, click the plus button followed by Cisco Webex.
In the pop-up, enter the instance name of this connector.
Click Connect Cisco Webex. The Webex sign in page opens. Enter your credentials to allow Cloud App Security access to your team's Webex instance.
Webex asks you if you want to allow Cloud App Security access to your team information, activity log, and perform activities as a team member. To proceed, click Allow.
Back in the Cloud App Security console, you should receive a message that Webex was successfully connected.
Make sure the connection succeeded by clicking Test API.
Testing may take a couple of minutes. After you receive a success notice, click Close.
After connecting Webex, you'll receive events for 7 days prior to connection. Cloud App Security scans events over the past three months. To increase this, you must have a Cisco Webex pro license and open a ticket with Cloud App Security support.
If you have any problems connecting the app, see Troubleshooting App Connectors.
Next steps
If you run into any problems, we're here to help. To get assistance or support for your product issue, please open a support ticket.
-->Microsoft Teams is the ultimate hub for teamwork and intelligent communications.Built on the strength and scale of Microsoft 365 with over 120 million users,Microsoft Teams delivers chat-based collaboration, meetings, calling, and enterprise voice features.
Why integrate with Microsoft Teams?
Automate team lifecycles
Use Microsoft Graph to create a new virtual team when a new business issue arises,add the right people to the team,and configure the team withchannels,tabs,and apps.If you want to get the new team together to discuss the business issue,add a new event to the team calendar.
Webex Teams Api Bot
When the business issue is resolved and you no longer need the team,use the Microsoft Teams API to archiveor delete the team.If you know the maximum duration of the team when you create it,set an Microsoft 365 group expiration policyfor the team that automatically removes the team according to the policy.
Get work done even when no one is around
Use application permissions to work withteams, channels, andtabswithout human intervention.Create a new channel when your customer files an order.Automatically create teams for classes at the beginning of the school year, and archive them at the end.
Create teams linked to your app
Let customers create new teams and channels.Install yourTeams app in the new teams.Pin your app to a tab in the new channel.Send messages to the channel linking back to your website.
Create and manage multiple teams and channels
Microsoft Graph makes it easy to create large numbers of teams and populate them with users and channels,by automate creating and managing teams, channels,tabs, and apps.Microsoft Graph also lets you findand archivethe teams you are no longer using.This is the same API that the Microsoft Teams Admin Centerand Teams PowerShell commandlets are built on.
Deploy apps to teams
List the teams in your tenant,and install apps to them.Create tabs in channels to give users easy access to apps.
Use Microsoft Graph in any kind of app
Microsoft Teams apps give work groups a new tool to make collaboration a more productive and compelling experience. These apps let work group users share assets, interact through chat, and schedule events on the team calendar. These apps can also automate creating teams, channels, and conversations, enhancing the value of Microsoft Teams.
You can create web sites, services, and native platform applications that run outside the Microsoft Teams user experience, and call the Teams API to automate Teams scenarios.
Types of apps enabled for Microsoft Teams
These collaboration tools include Microsoft Graph-enabled tabs or bots running inside Microsoft Teams apps. You can also call Microsoft Graph outside of a Microsoft Teams app, such as from a website or a web service. If you've already enabled your website for Microsoft Graph, you can use that work for Microsoft Teams by using the Microsoft Teams developer platform to create a tab that uses the existing website code.
Webex Personal Room Vs Meeting
Microsoft Teams APIs can enhance apps inside and outside of Teams:
App type | Scenario description |
---|---|
Tabs | Surface your content in Microsoft Teams. |
Bots | Help users get tasks done in conversations. |
Connectors | Post updates from external services to channels. |
Actionable messaging | Add enhanced interaction to your connector cards. |
Messaging extensions | Allow users to query and share information in conversations. |
Websites | Surface enhanced content in your web pages. |
Services | Enhance your client applications with Microsoft Graph data via your web service. |
Activity feed | Engage users via feed notifications. |
Calling and online meetings (preview) | Create Microsoft Teams apps with bots that can initiate and participate in audio/video calls, route/transfer calls based on interactive voice response (IVR) flows, and participate in online meetings. |
Join Webex Meeting Without Installing
Get notified about changes
Microsoft Teams supports subscribing to changes (create, update, and delete) to messages in channels and chats to allow apps to get near-instant updates. For details about how to subscribe to changes, see Get change notifications for messages in channels and chats.
API reference
Looking for the API reference for this service?
See the Teams API in Microsoft Graph.
Next steps
- Watch the overview video.
- Learn how to use the Microsoft Teams API.
- Drill down on the methods, properties, and relationships of the team, channel, and group resources.
- Try the API in the Graph Explorer.
- Read more about the Microsoft Teams programming model.
- Explore the cloud communications APIs.
- Get a jump-start with sample code: Contoso Airlines, C# mini-samples