Skip to main content

Microsoft Teams Connector

Microsoft Teams Manage the teams, groups, channels, and messages associated with your Microsoft Teams account

Connections

Incoming Webhook

Use Incoming Webhooks to send messages to Microsoft Teams.

Incoming Webhooks can be used for sending adaptive cards or plain text messages to individual chats or channels.

InputCommentsDefault
Webhook URLThe Incoming Webhook URL for a Teams channel.

OAuth 2.0 Client Credentials Connectivity with admin consent screen for Microsoft Teams

This authentication method may be used when an App requires granting admin consent to API permissions, in addition to authorizing the integration with the App's configured client credentials.

The Microsoft Teams component authenticates requests through the Microsoft Graph API.

Creating an App Registration

To configure OAuth 2.0 you must first create an App through Active Directory in the Microsoft Entra Admin Center or Microsoft Azure Portal.

  1. Navigate to App Registrations
  2. When creating the application you will be prompted to select Supported account types.
  3. Select Accounts in any organizational directory (Any Azure AD directory - Multitenant).
  4. Navigate to Redirect URI and add the Web platform. Now enter the redirect URI as https://oauth2.integrations.acme.com/callback for US based integrations.
  5. Select Register to complete.
  6. In the App, navigate to Certificates & Secrets and select New client secret. Copy/save the Value for use in the connection configuration of your integration (the value will not be shown again).
  7. Next, navigate to the Overview section and copy the Application (client) ID
  8. Navigate to the API Permissions section to assign the proper permissions for the integration. Select Add Permission, select all permissions that are required for your desired integration and save these values for later. A full list of scopes can be found on the Microsoft Graph API documentation
    1. Recommended scopes for Teams can be found in Microsoft Graph > Application permissions: AppCatalog.Read.All TeamsAppInstallation.Read.Group TeamsAppInstallation.ReadWriteSelfForTeam.All TeamsAppInstallation.ReadWriteForTeam.All TeamsAppInstallation.ReadWriteAndConsentForTeam.All TeamsAppInstallation.ReadWriteAndConsentSelfForTeam.All Group.ReadWrite.All Directory.ReadWrite.All ChannelSettings.Read.Group Channel.ReadBasic.All Channel.Delete.Group Channel.Create.Group ChannelSettings.ReadWrite.Group Teamwork.Migrate.All ChannelMessage.Read.Group GroupMember.Read.All Team.ReadBasic.All TeamMember.Read.Group TeamMember.ReadWrite.All TeamSettings.ReadWrite.Group Team.Create TeamSettings.Read.Group User.Read.All User.ReadWrite.All

For more information regarding authenticating against the Microsoft Graph API refer to the Microsoft documentation.

Configuring the Integration

Supply the following values to the OAuth 2.0 Admin Consent Client Credentials connection:

  • Client ID enter the Application (client) ID
  • Client Secret enter the Value provided (Do not use Secret ID)
  • In the Admin Consent URL https://login.microsoftonline.com/{tenant}/adminconsent, replace {tenant} with the Directory (tenant) ID from the App.
  • In the Token URL https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token?grant_type=client_credentials, replace {tenant} with the Directory (tenant) ID from the App.
  • Provide the assigned API permissions as Scopes you assigned to your App. The default value will be set to https://graph.microsoft.com/.default which will use all admin consented permissions assigned to the App.
  • If you didn't select Multitenant when creating the App, you will need to replace the Authorize URL and Token URL with ones specific to your tenant.

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
Admin Consent URLReplace {tenant} with the directory tenant that you want to request permission fromhttps://login.microsoftonline.com/{tenant}/adminconsent
Token URLReplace {tenant} with the directory tenant that you want to request permission fromhttps://login.microsoftonline.com/{tenant}/oauth2/v2.0/token?grant_type=client_credentials
ScopesMicrosoft Teams permission scopes are set on the OAuth application; defaults to using .default to automatically use all admin consented permissions on the apphttps://graph.microsoft.com/.default
Client ID
Client secret value

OAuth 2.0 Authorization Code

OAuth 2.0 Authorization Code Connectivity for Microsoft Teams

Begin by following the steps in Creating an App Registration.

Recommended API permissions for Authorization Code Authentication:

  1. Navigate to the API Permissions section. Select Add Permission, select all permissions that are required for your desired integration. A full list of scopes can be found on the Microsoft Graph API documentation.
    1. Recommended scopes for Teams can be found in Microsoft Graph > Delegated permissions: Team.ReadBasic.All Team.Create TeamMember.ReadWrite.All ChannelMessage.Read.All offline_access

When an App is created, supply the following values to the OAuth 2.0 Authorization Code connection:

  • Client ID enter the Application (client) ID
  • Client Secret enter the Value provided (Do not use Secret ID)
  • Provide the Scopes you assigned to your Azure application permissions. The default value will match the recommended scopes. https://graph.microsoft.com/Team.ReadBasic.All https://graph.microsoft.com/Team.Create https://graph.microsoft.com/Group.ReadWrite.All https://graph.microsoft.com/TeamMember.ReadWrite.All https://graph.microsoft.com/ChannelMessage.Read.All offline_access
  • Additionally, ensure the offline_access scope is included in your app registration. It is essential to maintain your OAuth connection and receive refresh tokens. Without it, users will need to re-authenticate every hour.
  • If you didn't select Multitenant when creating the App, you will need to replace the Authorize URL and Token URL with ones specific to your tenant.

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
Authorize URLThe OAuth 2.0 Authorization URL for Microsoft Teamshttps://login.microsoftonline.com/common/oauth2/v2.0/authorize
Token URLThe OAuth 2.0 Token URL for Microsoft Teamshttps://login.microsoftonline.com/common/oauth2/v2.0/token
ScopesMicrosoft Teams permission scopes are set on the OAuth applicationhttps://graph.microsoft.com/Team.ReadBasic.All https://graph.microsoft.com/Team.Create https://graph.microsoft.com/Group.ReadWrite.All https://graph.microsoft.com/TeamMember.ReadWrite.All https://graph.microsoft.com/ChannelMessage.Read.All https://graph.microsoft.com/VirtualEvent.ReadWrite offline_access
Client ID
Client secret value

OAuth 2.0 Client Credentials

OAuth 2.0 Client Credentials Connectivity for Microsoft Teams

Begin by following the steps in Creating an App Registration.

When App is created, supply the following values to the OAuth 2.0 Client Credentials connection:

  • Client ID enter the Application (client) ID
  • Client Secret enter the Value provided (Do not use Secret ID)
  • If you didn't select Multitenant when creating the App, you will need to replace the Authorize URL and Token URL with ones specific to your tenant.

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
Token URLThe OAuth 2.0 Token URL for Microsoft Teamshttps://login.microsoftonline.com/common/oauth2/v2.0/token
Client ID
Client secret value

Triggers

Webhook

Receive and validate webhook requests from Microsoft Teams for webhooks you configure.

InputCommentsDefault
Signing SecretsCan be a single secret or a list of secrets for HMAC verification
Trigger Response
{
"text": "Request Received..."
}
Failed Verification Trigger Response
{
"text": "Request Not Authorized..."
}
Debug HMAC Verificationfalse

Actions

Add Team Member

Add a new member to the team

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
RolesFor each item, provide a string value containing a role you would like to assign the user.
User IdProvide a string value for the Id of the user.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Archive Team

Archive the specified team

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Cancel Webinar

Cancel a webinar

InputCommentsDefault
Connection
Webinar ID

Cancel Webinar Registration

Cancel a Registration for a given Webinar

InputCommentsDefault
Connection
Webinar ID
Registration ID

Create Channel

Create a channel inside a team

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
Channel NameProvide a string value for the channel name.
Channel DescriptionProvide a string value for the channel description.
Membership TypeThe type of the channel. Can be set during creation and can't be changed. Possible values are: standard - Channel inherits the list of members of the parent team; private - Channel can have members that are a subset of all the members on the parent team.
VisibilityThe visibility of the group and team. Defaults to Public.public
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Create Team

Create a new team

InputCommentsDefault
Connection
VisibilityThe visibility of the group and team. Defaults to Public.public
Team NameProvide a string value for the team name.
Channel NameProvide a string value for the channel name.
Channel DescriptionProvide a string value for the channel description.
Team DescriptionProvide a string value for the description.
Allow users to create/update channelsThis flag will give users the permission to create/update channels.false
Allow users to delete messagesThis flag will give users the permission to delete messages.false
Allow users to edit messagesThis flag will give users the permission to edit messages.false
Allow GiphyThis flag will enable the use of Giphy content in your team.false
Giphy Content Rating
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Create Webinar

Create a new Microsoft Teams Webinar.

InputCommentsDefault
Connection
Display NameProvide a string value for the display name of the webinar.
Description Content TypeThe content type for the webinar description.
Description ContentThe description content for the webinar.
Start DateThe start date and time for the webinar.
End DateThe end date and time for the webinar.
Time ZoneThe time zone for the webinar.
Audience
Co-Organizers
Attendee Email Notification EnabledEnable or disable attendee email notifications for the webinar.false

Create Webinar Registration

Create a new Registration for a given Webinar

InputCommentsDefault
Connection
Webinar ID
First Name
Last Name
Email
External Registration Information
Registration Question Answers
Preferred Languageen-us
Preferred Timezone

Delete Channel

Delete the information and metadata of a given channel

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
Channel IdProvide a string value for the channel Id
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Delete User

Delete the information and metadata of an existing user

InputCommentsDefault
Connection
User IdProvide a string value for the Id of the user.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Get Channel

Retrieve the information and metadata of a given channel

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
Channel IdProvide a string value for the channel Id
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Get Current Or Existing User

Get the information and metadata of the current user or an existing user

InputCommentsDefault
Connection
User Principal NameProvide the principal name or ID of the user. Required for non-delegated App connections.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Get Member

Get information or metadata about a team member

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
MemberProvide the identifier of a given member. This value should be a memberId.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Get Team

Get information or metadata of a team

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Get User

Get the information and metadata of an existing user

InputCommentsDefault
Connection
User IdProvide a string value for the Id of the user.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Get Webinar

Get a webinar

InputCommentsDefault
Connection
Webinar ID

Get Webinar Registration

Get a Registration for a given Webinar

InputCommentsDefault
Connection
Webinar ID
Registration ID

Get Webinar Session

Get a webinar

InputCommentsDefault
Connection
Webinar ID
Session ID

Get Webinar Session Attendance Report

Get a Session Attendance Report for a given Webinar

InputCommentsDefault
Connection
Webinar ID
Session ID
Report ID
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)
TopProvide an integer value for the maximum amount of results that will be returned. Provide a value from 1 to 100.
Page OffsetProvide an integer value for the page offset for the given object's results.
FilterFilters results (rows), uses the OData V4 query language.
Order ByOrder results (rows), uses the OData V4 query language.
SearchReturns results based on search criteria.
SelectFilters properties (columns), uses the OData V4 query language.
ExpandExpand returned entities, uses the OData V4 query language.

Install App

Add an Installed App to given team

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
App IDProvide the ID of the app to install.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

List Attendance Records

List all Attendance Records for a given Attendance Report

InputCommentsDefault
Connection
Fetch AllSet to true to retrieve all results.false
Webinar ID
Session ID
Report ID
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)
TopProvide an integer value for the maximum amount of results that will be returned. Provide a value from 1 to 100.
Page OffsetProvide an integer value for the page offset for the given object's results.
FilterFilters results (rows), uses the OData V4 query language.
Order ByOrder results (rows), uses the OData V4 query language.
SearchReturns results based on search criteria.
SelectFilters properties (columns), uses the OData V4 query language.
ExpandExpand returned entities, uses the OData V4 query language.

List Catalog Apps

Retrieve the list of apps in the catalog

InputCommentsDefault
Connection
Fetch AllSet to true to retrieve all results.false
FilterFilters results (rows), uses the OData V4 query language.
SelectFilters properties (columns), uses the OData V4 query language.
ExpandExpand returned entities, uses the OData V4 query language.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

List Channel Messages

List all of the messages in a given channel

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
Channel IdProvide a string value for the channel Id
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)
TopProvide an integer value for the maximum amount of results that will be returned. Provide a value from 1 to 100.
Page OffsetProvide an integer value for the page offset for the given object's results.
FilterFilters results (rows), uses the OData V4 query language.
Order ByOrder results (rows), uses the OData V4 query language.
SearchReturns results based on search criteria.
SelectFilters properties (columns), uses the OData V4 query language.

List Channels

Retrieve the list of channels in a given team

InputCommentsDefault
Connection
Fetch AllSet to true to retrieve all results.false
TeamProvide an identifier of the given team. This value should be an Id.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)
FilterFilters results (rows), uses the OData V4 query language.
SelectFilters properties (columns), uses the OData V4 query language.

List Installed Apps

Retrieve the list of installed apps in a given team

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
FilterFilters results (rows), uses the OData V4 query language.
SelectFilters properties (columns), uses the OData V4 query language.
ExpandExpand returned entities, uses the OData V4 query language.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

List Joined Teams

List the teams you have joined

InputCommentsDefault
Connection
Fetch AllSet to true to retrieve all results.false
User Principal NameProvide the principal name or ID of the user. Required for non-delegated App connections.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)
FilterFilters results (rows), uses the OData V4 query language.
TopProvide an integer value for the maximum amount of results that will be returned. Provide a value from 1 to 100.
Page OffsetProvide an integer value for the page offset for the given object's results.
SelectFilters properties (columns), uses the OData V4 query language.

List Team Members

List all the members in a team

InputCommentsDefault
Connection
Fetch AllSet to true to retrieve all results.false
TeamProvide an identifier of the given team. This value should be an Id.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)
FilterFilters results (rows), uses the OData V4 query language.
TopProvide an integer value for the maximum amount of results that will be returned. Provide a value from 1 to 100.
Page OffsetProvide an integer value for the page offset for the given object's results.
SelectFilters properties (columns), uses the OData V4 query language.

List Teams

List all teams

InputCommentsDefault
Connection
Fetch AllSet to true to retrieve all results.false
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)
FilterFilters results (rows), uses the OData V4 query language.
TopProvide an integer value for the maximum amount of results that will be returned. Provide a value from 1 to 100.
Page OffsetProvide an integer value for the page offset for the given object's results.
Order ByOrder results (rows), uses the OData V4 query language.
SelectFilters properties (columns), uses the OData V4 query language.

List Teams Apps

List apps from the Microsoft Teams app catalog

InputCommentsDefault
Connection
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)
TopProvide an integer value for the maximum amount of results that will be returned. Provide a value from 1 to 100.
Page OffsetProvide an integer value for the page offset for the given object's results.
FilterFilters results (rows), uses the OData V4 query language.
Order ByOrder results (rows), uses the OData V4 query language.
SelectFilters properties (columns), uses the OData V4 query language.

List Users

List all users

InputCommentsDefault
Connection
Fetch AllSet to true to retrieve all results.false
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)
FilterFilters results (rows), uses the OData V4 query language.
TopProvide an integer value for the maximum amount of results that will be returned. Provide a value from 1 to 100.
Page OffsetProvide an integer value for the page offset for the given object's results.
Order ByOrder results (rows), uses the OData V4 query language.
SearchReturns results based on search criteria.
SelectFilters properties (columns), uses the OData V4 query language.

List User's Teams

List all teams containing the provided user

InputCommentsDefault
Connection
Fetch AllSet to true to retrieve all results.false
User IdProvide a string value for the Id of the user.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)
FilterFilters results (rows), uses the OData V4 query language.
TopProvide an integer value for the maximum amount of results that will be returned. Provide a value from 1 to 100.
Page OffsetProvide an integer value for the page offset for the given object's results.
Order ByOrder results (rows), uses the OData V4 query language.
SearchReturns results based on search criteria.
SelectFilters properties (columns), uses the OData V4 query language.

List Webinar Registrations

List all Registrations for a given Webinar

InputCommentsDefault
Connection
Webinar ID

List Webinars

List all webinars

InputCommentsDefault
Connection
Role
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)
TopProvide an integer value for the maximum amount of results that will be returned. Provide a value from 1 to 100.
Page OffsetProvide an integer value for the page offset for the given object's results.
FilterFilters results (rows), uses the OData V4 query language.
Order ByOrder results (rows), uses the OData V4 query language.
SearchReturns results based on search criteria.
SelectFilters properties (columns), uses the OData V4 query language.
ExpandExpand returned entities, uses the OData V4 query language.

List Webinar Session Attendance Reports

List all Session Attendance Reports for a given Webinar

InputCommentsDefault
Connection
Fetch AllSet to true to retrieve all results.false
Webinar ID
Session ID
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)
TopProvide an integer value for the maximum amount of results that will be returned. Provide a value from 1 to 100.
Page OffsetProvide an integer value for the page offset for the given object's results.
FilterFilters results (rows), uses the OData V4 query language.
Order ByOrder results (rows), uses the OData V4 query language.
SearchReturns results based on search criteria.
SelectFilters properties (columns), uses the OData V4 query language.

List Webinar Sessions

List all Sessions for a given Webinar

InputCommentsDefault
Connection
Webinar ID
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)
TopProvide an integer value for the maximum amount of results that will be returned. Provide a value from 1 to 100.
Page OffsetProvide an integer value for the page offset for the given object's results.
FilterFilters results (rows), uses the OData V4 query language.
Order ByOrder results (rows), uses the OData V4 query language.
SearchReturns results based on search criteria.
SelectFilters properties (columns), uses the OData V4 query language.
ExpandExpand returned entities, uses the OData V4 query language.

Publish Webinar

Publish a webinar

InputCommentsDefault
Connection
Webinar ID

Raw Request

Send raw HTTP request to Microsoft Teams

InputCommentsDefault
Connection
URLInput the path only (/users), The base URL is already included (https://graph.microsoft.com/v1.0). For example, to connect to https://graph.microsoft.com/v1.0/users, only /users is entered in this field.
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

Remove Installed App

Remove an Installed App from the given team

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
App Installation IDProvide the Installation ID of the app to remove.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Remove Team Member

Remove a user from a provided team

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
MemberProvide the identifier of a given member. This value should be a memberId.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Send Adaptive Card To Channel

Send an adaptive card message to a given channel

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
Channel IdProvide a string value for the channel Id
Card PayloadAdaptive Card payload to send
Importancenormal
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Send Incoming Webhook Adaptive Card

Send an adaptive card message to an Incoming Webhook

InputCommentsDefault
Connection
Card PayloadAdaptive Card payload to send

Send Incoming Webhook Message

Send a text message to an Incoming Webhook

InputCommentsDefault
Connection
MessageMessage to send to the Incoming Webhook

Send Message To Channel

Send a message to a given channel

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
Channel IdProvide a string value for the channel Id
MessageProvide a string value for the message to send.
Content TypeProvide a value for the content type of the messagetext
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)
Importancenormal

Update Channel

Update an existing channel inside a team

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
Channel IdProvide a string value for the channel Id
Channel NameProvide a string value for the channel name.
Channel DescriptionProvide a string value for the channel description.
VisibilityThe visibility of the group and team. Defaults to Public.public
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Update Team

Update an existing team

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
VisibilityThe visibility of the group and team. Defaults to Public.public
Team NameProvide a string value for the team name.
Team DescriptionProvide a string value for the description.
Allow users to create/update channelsThis flag will give users the permission to create/update channels.false
Allow users to delete messagesThis flag will give users the permission to delete messages.false
Allow users to edit messagesThis flag will give users the permission to edit messages.false
Allow GiphyThis flag will enable the use of Giphy content in your team.false
Giphy Content Rating
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)

Upgrade Installed App

Upgrade an Installed App to the latest version for given team

InputCommentsDefault
Connection
TeamProvide an identifier of the given team. This value should be an Id.
App Installation IDProvide the Installation ID of the app to remove.
TimeoutThe maximum time a client will await a response in milliseconds (defaults to 30000ms)