# Teams

> The following table lists the activities included in this package.

The following table lists the activities included in this package.

| Activity | Description |
| --- | --- |
| [Create Team](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-create-team#create-team) | Creates a new team according to your specified template and visibility type.  After creating your new team, the activity outputs its properties in a `Team` object that you can use as input variables in subsequent activities |
| [Create Team from Group](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-create-team-from-group#create-team-from-group) | Creates a new team based on an existing group in your Azure directory. The new team is created using a standard [template](https://docs.microsoft.com/en-us/MicrosoftTeams/get-started-with-teams-templates#what-are-base-template-types), the name of the specified group, and it includes all group members.  After creating your new team, the activity outputs its properties in a `Team` object that you can use as input variables in subsequent activities. |
| [Get Team](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-get-team#get-team) | Retrieves the properties and relationships of a specified team.  After retrieving the team, the activity returns its properties and relationships in a `Team` object that you can use as input variables in subsequent activities |
| [Get Teams](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-get-teams#get-teams) | Retrieves an array of `Team` objects that match your query parameters and specified team list type.  After retrieving the teams, the activity outputs their properties and relationships in `Team[]` object that you can use as input variables in subsequent activities. |
| [Create Channel](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-create-channel#create-channel) | Creates a new channel in your specified team.  After creating your new channel, the activity outputs its properties in a `Channel` object that you can use as an input variable in subsequent activities |
| [Delete Channel](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-delete-channel#delete-channel) | Deletes a specified channel from a team. |
| [Get Channel](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-get-channel#get-channel) | Retrieves the properties and relationships of a specified channel from a team.  After retrieving your new channel, the activity outputs its properties in a `Channel` object that you can use as an input variable in subsequent activities |
| [Get Channels](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-get-channels#get-channels) | Retrieves an array of `Channel` objects that match your query parameters and specified team list type.  After retrieving the teams that match your query parameters, that activity outputs a `Channel[]` object that you can use as an input variable in subsequent activities. |
| [Update Channel](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-update-channel#update-channel) | Updates the name and description of a specified channel in a team. |
| [Get Chat](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-get-chat#get-chat) | Retrieves the properties of a specified chat.  After retrieving the chat, the activity returns its properties in a `Chat` object that you can use as input variables in subsequent activities. |
| [Get Chats](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-get-chats#get-chats) | Retrieves all the chats the user is a member of (user determined by the connection established via the [Microsoft Teams Scope](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-scope#microsoft-teams-scope) activity).  After performing the search, the activity outputs the chat properties in a `Chat[]` object that you can use as input variables in subsequent activities. |
| [Get Chat Members](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-get-chat-members#get-chat-members) | Retrieves the members of a specified chat.  After retrieving the members, the activity returns an array of their properties in a `ConversationMember[]` object that you can use as an input variable in subsequent activities. |
| [Get Message](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-get-message#get-message) | Retrieves a specified message from a chat or channel and team.  After performing the search, the activity outputs its properties in a `ChatMessage` object (**Message**) that you can use as input variables in subsequent activities. |
| [Get Messages](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-get-messages#get-messages) | Retrieves all messages from a specified chat or channel and team.  After performing the search, the activity outputs its properties in a `ChatMessage[]` object that you can use as input variables in subsequent activities. |
| [Get Message Replies](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-get-message-replies#get-message-replies) | Retrieves all message replies from a specified channel and team.  After the activity performs the search it outputs an array of `ChatMessage` objects that you can use as an input variable in subsequent activities. |
| [Reply To Message](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-reply-to-message#reply-to-message) | Sends a reply to a specified team channel message.  After sending the reply, the activity outputs the id of the reply as a `String` that you can use as an input variable in subsequent activities. |
| [Send Message](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-send-message#send-message) | Sends a message to a specified chat or channel and team.  After sending the message, the activity outputs the id of the sent message as a `String` that you can use as an input variable in subsequent activities. |
| [Create Event](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-create-event#create-event) | Creates a new event object in your specified team.  After creating your new event, the activity outputs the identifier as a `String` that you can use as an input variable in subsequent activities (for example, [Delete Event](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-delete-event#delete-event)). |
| [Delete Event](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-delete-event#delete-event) | Deletes an event in your specified team. |
| [Get Event](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-get-event#get-event) | Retrieves an event in your specified team.  After completing the operation, the activity outputs the `Event` object that you can use as an input variable in subsequent activities. |
| [Get Events](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-get-events#get-events) | Retrieves the events that match your query.  After retrieving the events, the activity returns its properties and relationships in an `Event[]` object that you can use as input variables in subsequent activities. |
| N/A | Updates an event object in your specified team. |
| [Get User Presence](https://docs.uipath.com/marketplace/automation-cloud/latest/user-guide/microsoft-teams-get-presence#get-user-presence) | Returns the presence of the user. |
