V3ExtensionsMSTeamsMSTeamsConfigResponse
The request body for creating or updating an MS Teams extension configuration.
Example Usage
import { V3ExtensionsMSTeamsMSTeamsConfigResponse } from "@solarwinds/squadcast-sdk-typescript/models";
let value: V3ExtensionsMSTeamsMSTeamsConfigResponse = {
defaultConversationName: "<value>",
defaultConversationId: "<id>",
isActive: false,
isDefaultActive: false,
isCustomChannelsActive: false,
triggers: {
allActive: true,
custom: [
"<value>",
],
},
tenantId: "<id>",
fromId: "<id>",
connectedTeams: [
{
teamId: "<id>",
teamName: "<value>",
channelConfigurations: [
{
squadcastTeamId: "<id>",
squadcastTeamName: "<value>",
isAllServices: false,
services: [],
msteamsChannelId: "<id>",
msteamsChannelName: "<value>",
},
],
},
],
};Fields
customIncidentAlertState
➖
A user-friendly way to configure which incident action alerts are active. This is translated by the backend into the 'triggers.custom' array.
id
string
➖
The MongoDB ObjectID of the extension document. Should be included for updates.
organizationId
string
➖
The MongoDB ObjectID of the organization this extension belongs to.
defaultConversationName
string
✔️
The display name for the default conversation/channel.
defaultConversationId
string
✔️
The unique identifier for the default MS Teams conversation/channel.
isActive
boolean
✔️
A master switch to enable or disable the entire integration.
isDefaultActive
boolean
✔️
Determines if notifications should be sent to the default channel.
isCustomChannelsActive
boolean
✔️
Determines if notifications should be sent to custom-configured channels.
triggers
✔️
Configuration for which alerts are sent to the MS Teams channel.
tenantId
string
✔️
The Azure AD Tenant ID of the organization that owns this extension.
fromId
string
✔️
The Azure AD Object ID of the user who created this extension.
connectedTeams
✔️
A list of all MS Teams (teams) connected to this organization.
Last updated