For the complete documentation index, see llms.txt. This page is also available as Markdown.

getIncidentRemediation

Remediation rollup for one incident: PRs, tickets, fixability and the by-resource view.

Examples

query GetIncidentRemediation($incidentId: String!) {
  getIncidentRemediation(incidentId: $incidentId) {
    summary {
      pullRequests {
        total
        merged
        open
        draft
      }
      tickets {
        total
        done
        inProgress
        blocked
      }
      fixability {
        fixableIndicators
        totalIndicators
        downgradeOnly
      }
      deployGap
    }
    pullRequests {
      id
      incidentId
      itemType
      externalId
      title
      provider
      project
      author
      assignee
      team
      upgradeType
      ciStatus
      reviewStatus
      state
      resourceName
      issueId
      linkedIndicatorValues
      url
      isDeployed
      eventAt
    }
    tickets {
      id
      incidentId
      itemType
      externalId
      title
      provider
      project
      author
      assignee
      team
      upgradeType
      ciStatus
      reviewStatus
      state
      resourceName
      issueId
      linkedIndicatorValues
      url
      isDeployed
      eventAt
    }
    byResource {
      resourceName
      pullRequest {
        id
        incidentId
        itemType
        externalId
        title
        provider
        project
        author
        assignee
        team
        upgradeType
        ciStatus
        reviewStatus
        state
        resourceName
        issueId
        linkedIndicatorValues
        url
        isDeployed
        eventAt
      }
      ticket {
        id
        incidentId
        itemType
        externalId
        title
        provider
        project
        author
        assignee
        team
        upgradeType
        ciStatus
        reviewStatus
        state
        resourceName
        issueId
        linkedIndicatorValues
        url
        isDeployed
        eventAt
      }
      netStatus
      updatedAt
    }
    availableFixes {
      issueId
      title
      severity
      category
      resourceName
      appName
      fixType
      hitIndicatorValues
    }
  }
}

Variables

This is an example input showing all available input fields. Only fields marked as required in the schema are mandatory.

Arguments

You can use the following argument(s) to customize your getIncidentRemediation query.

Argument
Description
Supported fields

incidentId String! required

Fields

Return type: IncidentRemediation!

You can use the following field(s) to specify what information your getIncidentRemediation query will return. Please note that some fields may have their own subfields.

Field
Description
Supported fields

id String! incidentId String! itemType RemediationItemType! externalId String! title String! provider String! project String author String assignee String team String upgradeType RemediationUpgradeType ciStatus RemediationCiStatus reviewStatus RemediationReviewStatus state RemediationState! resourceName String issueId String linkedIndicatorValues [String!]! url String isDeployed Boolean eventAt DateTime!

id String! incidentId String! itemType RemediationItemType! externalId String! title String! provider String! project String author String assignee String team String upgradeType RemediationUpgradeType ciStatus RemediationCiStatus reviewStatus RemediationReviewStatus state RemediationState! resourceName String issueId String linkedIndicatorValues [String!]! url String isDeployed Boolean eventAt DateTime!

resourceName String! pullRequest IncidentRemediationItem ticket IncidentRemediationItem netStatus AffectedResourceStatus! updatedAt DateTime

issueId String! title String! severity String category String resourceName String appName String fixType String hitIndicatorValues [String!]!

Last updated