Msteams
Overview
Available Operations
createOrUpdateConfiguration - Create Or Update MSTeams Configuration
createOrUpdateConfiguration
Requires access_token as a Bearer {{token}} in the Authorization header with user-write scope.
Example Usage
import { SquadcastSDK } from "@solarwinds/squadcast-sdk-typescript";
const squadcastSDK = new SquadcastSDK({
refreshTokenAuth: "<YOUR_REFRESH_TOKEN_AUTH_HERE>",
});
async function run() {
const result = await squadcastSDK.msteams.createOrUpdateConfiguration({
defaultConversationName: "<value>",
defaultConversationId: "<id>",
isActive: false,
isDefaultActive: false,
isCustomChannelsActive: true,
triggers: {
allActive: false,
custom: [],
},
tenantId: "<id>",
fromId: "<id>",
connectedTeams: [
{
teamId: "<id>",
teamName: "<value>",
channelConfigurations: [
{
squadcastTeamId: "<id>",
squadcastTeamName: "<value>",
isAllServices: true,
services: [
{
squadcastServiceId: "<id>",
squadcastServiceName: "<value>",
},
],
msteamsChannelId: "<id>",
msteamsChannelName: "<value>",
},
],
},
],
});
console.log(result);
}
run();Standalone function
The standalone function version of this method:
Parameters
request
✔️
The request object to use for the request.
options
RequestOptions
➖
Used to set various options for making HTTP requests.
options.fetchOptions
➖
Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All Request options, except method and body, are allowed.
Response
Promise<operations.MSTeamsCreateOrUpdateMsteamsConfigurationResponse>
Errors
errors.BadRequestError
400
application/json
errors.UnauthorizedError
401
application/json
errors.PaymentRequiredError
402
application/json
errors.ForbiddenError
403
application/json
errors.NotFoundError
404
application/json
errors.ConflictError
409
application/json
errors.UnprocessableEntityError
422
application/json
errors.InternalServerError
500
application/json
errors.BadGatewayError
502
application/json
errors.ServiceUnavailableError
503
application/json
errors.GatewayTimeoutError
504
application/json
errors.SDKDefaultError
4XX, 5XX
*/*
Last updated