List All Teams
Description
Microsoft Teams: List All Teams plugin step lists all teams.
Known Issues Sometimes, you may see a temporary error related to the internet connectivity and network issues. The issue arises when the hostname is unresolved and the local server does not receive a response from an authoritative server. For example, you may see any of the following messages:
- login.microsoftonline.com. OR
- This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server (login.microsoftonline.com).
References
For user permission details, see Microsoft Teams documentation at https://docs.microsoft.com/en-us/graph/api/group-list?view=graph-rest-1.0&tabs=http.
Permissions
Following are the required permissions:
Permission type | Permission (from least to most privileged) |
---|---|
Delegated (work or school account) | offline_access,GroupMember.Read.All, Group.Read.All,Directory.Read.All, Group.ReadWrite.All, Directory.ReadWrite.All,Channel.ReadBasic.All |
Note If multiple teams have same names, then provide the Team ID or unique team name.
Configurations
No. | Field Name | Description |
---|---|---|
Configuration | ||
1 | Step Name | Name of the step. This name has to be unique in a single workflow. |
Connection | ||
2 | Tenant ID | Select the Tenant ID. For more details, see connection documentation. The field data type is String. This is a mandatory field. |
3 | Client ID | Select the Client ID. For more details, see connection documentation. The field data type is String. This is a mandatory field. |
4 | Accept Value as variable/static | Leave checkbox unchecked to accept Client Secret from a field in the previous steps of the stream using a drop down list. Else enable checkbox for Client Secret field to appear as Text box. |
5 | Client Secret | Specify the Client Secret of Microsoft Teams application. Client Secret is entered using a widget. If the Accept Values as variable/static check box is selected, then the Client Secret field appears as text box and accepts static values or variables. Else, select Client Secret from the drop down list. The field data type is String. This is a mandatory field. |
6 | Accept Value as variable/static | Leave checkbox unchecked to accept Refresh Token from a field in the previous steps of the stream using a drop down list. Else enable checkbox for Refresh Token field to appear as Text box. |
7 | Refresh Token | Provide the Refresh Token provided by authorization grant flow. If the Accept Values as variable/static check box is selected, then the Refresh Token field appears as text box and accepts static values or variables. Else, select Refresh Token from the drop down list. The field data type is String. This is a mandatory field. |
8 | Test Connection | Verifies whether the connection is established or not. Note: For the purpose of verification fields coming from previous steps are not allowed since field values can only be accessed when workflow is in running state. Static values and environment variables are allowed. |
Input Fields | ||
1 | Visibility | Specify the allowed values to act. Values available are: - Private - Public - All Default value: All |
Output Fields | ||
1 | Teams | Provide the output field name. Default value: Teams |