Microsoft Teams
Overview of the Microsoft Teams integration.
The following documentation is for Microsoft Teams v2.2.3.
Overview
Microsoft Teams is a collaboration platform that combines workplace chat, video meetings, file storage, and application integration. This integration enables automated message sending, channel management, meeting scheduling, and team collaboration workflows. Enhance workplace communication and streamline team collaboration through automated Teams interactions.
Setup
The following integrations need to be connected to your Kognitos workspace:
Microsoft Teams
Steps
Follow these steps to connect the integration in Kognitos:
Configure
Add a name for the connection. You'll be prompted for authentication details if needed. Then, click on Connect.
Authentication
Use one of the following authentication methods to connect this integration in Kognitos. Each method has its own configuration requirements.
Actions
The following actions are available in the Microsoft Teams integration:
1. Add a member to a channel
Adds a member to a Teams channel.
2. Create a channel in a team
Creates a new channel in a Microsoft Team.
3. Get some channels from a team
Retrieves channels within a Microsoft Team.
4. Get some messages from a channel
Retrieves messages from a Teams channel.
5. Get some teams from teams
Retrieves Microsoft Teams accessible via the Microsoft Graph API.
6. Send a message to a channel
Sends a message to a Teams channel.
7. Send a message to a user
Sends a direct message to a user via Teams chat.
Concepts
Teams channel
A Teams Channel represents a channel in Microsoft Teams. It includes key details such as display name,description, and membership type.
display_name
The name displayed for the channel.
text
description
The description of the channel.
optional[text]
membership_type
The type of membership for the channel (standard, private, shared).
optional[enum[private, shared, standard]?]
team_id
The ID of the team that contains this channel.
optional[text]
id
The unique identifier for the channel (optional for creation).
optional[text]
web_url
The web URL for the channel.
optional[text]
Office user
An Office User represents a user in the Microsoft Graph. It includes key user details such as display name,email address, and job title.
id
The unique identifier for the user.
text
display_name
The name displayed in the address book for the user.
optional[text]
email_address
The user's email address (usually their user principal name).
optional[text]
job_title
The user's job title.
optional[text]
Thing
No description
Teams team
A Teams Team represents a team in Microsoft Teams. It includes key details such as display name,description, and visibility settings.
id
The unique identifier for the team.
text
display_name
The name displayed for the team.
optional[text]
description
The description of the team.
optional[text]
visibility
The visibility of the team (private, public).
optional[text]
web_url
The web URL for the team.
optional[text]
Teams message
A Teams Message represents a message in a Microsoft Teams channel or chat. It includes key details such as content,sender, and creation time.
id
The unique identifier for the message.
text
content
The content of the message.
optional[text]
created_datetime
The datetime when the message was created.
optional[text]
last_modified_datetime
The datetime when the message was last modified.
optional[text]
from_user
The user who sent the message.
optional[text]
channel_id
The ID of the channel where the message was sent (for channel messages).
optional[text]
team_id
The ID of the team that contains the channel (for channel messages).
optional[text]
chat_id
The ID of the chat where the message was sent (for chat messages).
optional[text]
web_url
The web URL for the message.
optional[text]
Last updated
Was this helpful?

