PATCH
/
team
Update team information
curl --request PATCH \
  --url https://api.wirespeed.co/team \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "<string>",
  "platformName": "<string>",
  "vipChatOps": true,
  "useChatOpsOnboardingGroup": true,
  "managerChatOps": true,
  "escalationEmail": "<string>",
  "escalationSubjectLine": "<string>",
  "testMode": true,
  "chatOpsAccountLockedMessage": "<string>",
  "identityAutoContainment": true,
  "endpointAutoContainment": true,
  "autoContainIdentityVIP": true,
  "autoContainIdentityNHI": true,
  "autoContainLSTEndpoint": true,
  "autoContainLOTLEndpoint": true,
  "autoContainEndpointHVA": true,
  "autoContainUnmitigatedMalware": true,
  "autoContainEndpointServers": true,
  "chatOpsWelcomeMessage": "<string>",
  "chatOpsSecondFactor": true,
  "maxChatOpsPerDay": 123,
  "maxAutoContainmentsPerDay": 123,
  "chatOpsEscalationDelayMinutes": 123,
  "disableMaxChatOps": true,
  "securityChatOps": true,
  "chatOpsSignature": "<string>",
  "chatOpsSubjectLine": "<string>",
  "richCaseNotifications": true,
  "notificationEscalationSeverity": "INFORMATIONAL",
  "operatingTeam": true
}'
{
  "id": "<string>",
  "name": "<string>",
  "demo": true,
  "testMode": true,
  "chatOpsWelcomeMessage": "<string>",
  "platformName": "<string>",
  "maxChatOpsPerDay": 123,
  "maxAutoContainmentsPerDay": 123,
  "chatOpsEscalationDelayMinutes": 123,
  "securityChatOps": true,
  "identityAutoContainment": true,
  "endpointAutoContainment": true,
  "escalationEmail": "<string>",
  "autoContainIdentityNHI": true,
  "autoContainIdentityVIP": true,
  "autoContainLSTEndpoint": true,
  "autoContainLOTLEndpoint": true,
  "autoContainEndpointHVA": true,
  "autoContainUnmitigatedMalware": true,
  "autoContainEndpointServers": true,
  "logoUrl": "<string>",
  "chatOpsSecondFactor": true,
  "stripeCustomer": true,
  "chatOpsAccountLockedMessage": "<string>",
  "createdAt": "<string>",
  "richCaseNotifications": true,
  "escalationSubjectLine": "<string>",
  "vipChatOps": true,
  "managerChatOps": true,
  "chatOpsSignature": "<string>",
  "chatOpsSubjectLine": "<string>",
  "notificationEscalationSeverity": "INFORMATIONAL",
  "chatOpsWelcomeMessageInherited": true,
  "chatOpsSignatureInherited": true,
  "chatOpsSubjectLineInherited": true,
  "chatOpsAccountLockedMessageInherited": true,
  "serviceProvider": true,
  "parentTeamName": "<string>",
  "parentTeamId": "<string>",
  "operatingTeam": true,
  "useChatOpsOnboardingGroup": true,
  "billableUsers": 123,
  "billableEndpoints": 123
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
name
string

Updated name for the team (1-512 characters)

platformName
string | null

Platform name to use for service provider clients

vipChatOps
boolean

Whether to enable VIP ChatOps

useChatOpsOnboardingGroup
boolean

Whether to use the ChatOps onboarding group

managerChatOps
boolean

Whether to enable manager ChatOps

escalationEmail
string | null

Email address for escalation notifications

escalationSubjectLine
string | null

Subject line for escalation emails

testMode
boolean

Whether to enable test mode

chatOpsAccountLockedMessage
string

Message to display when ChatOps account is locked (max 25,000 characters)

identityAutoContainment
boolean

Whether to enable automatic identity containment

endpointAutoContainment
boolean

Whether to enable automatic endpoint containment

autoContainIdentityVIP
boolean

Whether to auto-contain VIP identities

autoContainIdentityNHI
boolean

Whether to auto-contain non-human identities

autoContainLSTEndpoint
boolean

Whether to auto-contain LST endpoint threats

autoContainLOTLEndpoint
boolean

Whether to auto-contain live off the land endpoint threats

autoContainEndpointHVA
boolean

Whether to auto-contain high-value asset endpoints

autoContainUnmitigatedMalware
boolean

Whether to auto-contain unmitigated malware

autoContainEndpointServers
boolean

Whether to auto-contain endpoint servers

chatOpsWelcomeMessage
string | null

Welcome message for ChatOps workflows (max 25,000 characters)

chatOpsSecondFactor
boolean

Whether ChatOps requires second factor authentication

maxChatOpsPerDay
number

Maximum ChatOps operations allowed per day (minimum 0)

maxAutoContainmentsPerDay
number | null

Maximum automatic containments allowed per day (minimum 0)

chatOpsEscalationDelayMinutes
number

Delay in minutes before escalating ChatOps failures (1-60 minutes)

disableMaxChatOps
boolean

Whether to disable the maximum ChatOps limit

securityChatOps
boolean

Whether to enable security ChatOps

chatOpsSignature
string

Signature for ChatOps communications (max 1,200 characters)

chatOpsSubjectLine
string

Subject line for ChatOps communications (max 1,200 characters)

richCaseNotifications
boolean

Whether to enable rich case notifications

notificationEscalationSeverity
enum<string>

Minimum severity level for notification escalation

Available options:
INFORMATIONAL,
LOW,
MEDIUM,
HIGH,
CRITICAL
operatingTeam
boolean

When managed by a service provider, denotes the team that is used for internal operations across their clients

Response

id
string
required

Unique identifier for the team

name
string
required

Name of the team

demo
boolean
required

Whether this is a demo team

testMode
boolean
required

Whether the team is in test mode

chatOpsEscalationDelayMinutes
number
required

Delay in minutes before escalating ChatOps failures

securityChatOps
boolean
required

Whether security ChatOps is enabled

identityAutoContainment
boolean
required

Whether automatic identity containment is enabled

endpointAutoContainment
boolean
required

Whether automatic endpoint containment is enabled

autoContainIdentityNHI
boolean
required

Whether to auto-contain non-human identities

autoContainIdentityVIP
boolean
required

Whether to auto-contain VIP identities

autoContainLSTEndpoint
boolean
required

Whether to auto-contain LST endpoint threats

autoContainLOTLEndpoint
boolean
required

Whether to auto-contain live of the land threats

autoContainEndpointHVA
boolean
required

Whether to auto-contain high-value asset endpoints

autoContainUnmitigatedMalware
boolean
required

Whether to auto-contain unmitigated malware

autoContainEndpointServers
boolean
required

Whether to auto-contain endpoint servers

logoUrl
string
required

URL of the team logo

chatOpsSecondFactor
boolean
required

Whether ChatOps requires second factor authentication

stripeCustomer
boolean
required

Whether the team is a Stripe customer

chatOpsAccountLockedMessage
string
required

Message to display when ChatOps account is locked

createdAt
string
required

Timestamp when the team was created

richCaseNotifications
boolean
required

Whether rich case notifications are enabled

vipChatOps
boolean
required

Whether VIP ChatOps is enabled

managerChatOps
boolean
required

Whether manager ChatOps is enabled

chatOpsSignature
string
required

Signature for ChatOps communications

chatOpsSubjectLine
string
required

Subject line for ChatOps communications

notificationEscalationSeverity
enum<string>
required

Minimum severity level for notification escalation

Available options:
INFORMATIONAL,
LOW,
MEDIUM,
HIGH,
CRITICAL
chatOpsWelcomeMessage
string

Welcome message for ChatOps workflows

platformName
string

Platform name to use for service provider clients

maxChatOpsPerDay
number

Maximum ChatOps operations allowed per day

maxAutoContainmentsPerDay
number

Maximum automatic containments allowed per day

escalationEmail
string

Email address for escalation notifications

escalationSubjectLine
string

Subject line for escalation emails

chatOpsWelcomeMessageInherited
boolean
chatOpsSignatureInherited
boolean
chatOpsSubjectLineInherited
boolean
chatOpsAccountLockedMessageInherited
boolean
serviceProvider
boolean

Whether this team is a service provider

parentTeamName
string

Name of the parent team if this is a sub-team

parentTeamId
string

ID of the parent team if this is a sub-team

operatingTeam
boolean

Whether this is an operating team for service providers

useChatOpsOnboardingGroup
boolean

Whether to use the ChatOps onboarding group

billableUsers
number

The number of billable users for the team

billableEndpoints
number

The number of billable endpoints for the team