circle-info
Squadcast is now SolarWinds Incident Response

V3IncidentsIncidentResponse

Represents an incident.

Example Usage

import { V3IncidentsIncidentResponse } from "@solarwinds/squadcast-sdk-typescript/models";

let value: V3IncidentsIncidentResponse = {
  id: "<id>",
  serviceId: "<id>",
  alertSourceId: "<id>",
  organizationId: "<id>",
  incidentNumber: 283498,
  message: "<value>",
  assignedTo: [
    {
      id: "<id>",
      type: "<value>",
      timeOfAssignment: new Date("2025-01-31T18:45:11.079Z"),
      reason: "<value>",
    },
  ],
  additionalResponders: [
    {
      id: "<id>",
      type: "<value>",
      timeOfAssignment: new Date("2024-04-05T00:16:27.037Z"),
      reason: "<value>",
      name: "<value>",
      lastNotifiedAt: new Date("2024-12-28T17:34:47.601Z"),
    },
  ],
  description:
    "graft scale likely even quarrelsomely extract clinch through opposite impassioned",
  status: "<value>",
  timeOfCreation: new Date("2024-12-03T19:39:08.657Z"),
  updatedAt: new Date("2026-12-24T09:37:49.727Z"),
  tags: {},
  logs: [
    {
      action: "<value>",
      time: new Date("2024-12-12T19:34:50.839Z"),
      reason: "<value>",
    },
  ],
  analytics: {
    tta: {
      time: 689328,
      userId: "<id>",
      escalationPolicyId: "<id>",
      squadId: "<id>",
    },
    ttr: {
      time: 61853,
      userId: "<id>",
      escalationPolicyId: "<id>",
      squadId: "<id>",
    },
  },
  pinnedMessages: [],
  deleted: false,
  eventCount: 767725,
  dedupData: {},
  owner: {
    id: "<id>",
    type: "team",
  },
  accessControl: [],
  relevantUsers: [],
  relevantEscalationPolicies: [],
  relevantSquads: [
    "<value 1>",
  ],
  relevantSchedules: [],
  relevantPeopleLogs: [],
  responseNotes: [
    {
      timeOfNote: new Date("2026-12-11T23:43:42.771Z"),
      note: "<value>",
      userId: "<id>",
    },
  ],
  attachments: [
    "<value 1>",
    "<value 2>",
  ],
  isChild: true,
  children: [
    {
      id: "<id>",
    },
  ],
  didAutoPause: true,
  didAutoPauseTimeout: true,
  autoPauseEndsAt: new Date("2025-01-26T11:23:39.439Z"),
  manuallyMarkedTransientAlertFeedbackType: "<value>",
  classificationId: 727878,
  groupedAlertCount: 760307,
  hasPriority: false,
  snoozeDetails: {
    isSnoozed: true,
    startTime: new Date("2026-08-06T04:59:30.351Z"),
    endTime: new Date("2026-01-25T04:05:38.341Z"),
    totalTimeInMins: 584458,
  },
  didNotificationDelay: false,
  notificationDelayPolicy: {
    isNotificationDelayed: true,
    delayedUntil: new Date("2026-12-16T12:51:38.257Z"),
    assignTo: {
      id: "<id>",
    },
  },
  digestId: "<id>",
};

Fields

Field
Type
Required
Description

id

string

✔️

N/A

serviceId

string

✔️

N/A

alertSourceId

string

✔️

N/A

organizationId

string

✔️

N/A

sloId

number

N/A

incidentNumber

number

✔️

N/A

message

string

✔️

N/A

assignedTo

✔️

N/A

additionalResponders

✔️

N/A

description

string

✔️

N/A

status

string

✔️

N/A

timeOfCreation

✔️

N/A

updatedAt

✔️

N/A

lastAcknowledgedAt

N/A

logs

✔️

N/A

analytics

✔️

Incident analytics data.

pinnedMessages

✔️

N/A

createdBy

string

N/A

senderEmail

string

N/A

deleted

boolean

✔️

N/A

eventCount

number

✔️

N/A

dedupData

✔️

Deduplication data for an incident.

owner

✔️

Represents the RBAC owner of an entity.

accessControl

✔️

N/A

relevantUsers

string[]

✔️

N/A

relevantEscalationPolicies

string[]

✔️

N/A

relevantSquads

string[]

✔️

N/A

relevantSchedules

string[]

✔️

N/A

relevantPeopleLogs

✔️

N/A

responseNotes

✔️

N/A

attachments

string[]

✔️

N/A

webformId

number

N/A

webformSubmissionId

number

N/A

isChild

boolean

✔️

N/A

parent

Reference to a merged incident entity.

didAutoPause

boolean

✔️

N/A

didAutoPauseTimeout

boolean

✔️

N/A

autoPauseEndsAt

✔️

N/A

manuallyMarkedTransientAlertFeedbackType

string

✔️

N/A

classificationId

number

✔️

N/A

groupedAlertCount

number

✔️

N/A

priority

Represents the priority of an incident.

hasPriority

boolean

✔️

N/A

snoozeDetails

✔️

Details about incident snoozing.

didNotificationDelay

boolean

✔️

N/A

notificationDelayPolicy

✔️

Policy for delaying notifications.

digestId

string

✔️

N/A

Last updated