Mutation

update_issue_record_status

Updates the team status of a single issue record. Fails when the issue record's scanner status is confirmed_not_present, because this status cannot be overridden.

Arguments

input: UpdateIssueRecordStatusInput!

Specifies the issue record to update and the new team status.


Input Fields

id(): ID!
The ID of the issue record whose team status should be changed.
team_status(): IssueRecordTeamStatus!
The new team status to apply to the issue record.
note(): String
An optional note describing why the team status was changed, recorded against the change.
share_telemetry(): Boolean
Whether to share the issue type and classification with PortSwigger to help improve Burp Scanner when the status is changed to or from false positive. No issue evidence (such as host or path) is shared. Defaults to true if not specified, and is ignored for status changes that do not involve false positive.

Return Fields

issue_record(): IssueRecord
The updated issue record.

Example

Query
mutation UpdateIssueRecordStatus($input: UpdateIssueRecordStatusInput!) {
  update_issue_record_status(input: $input) {
    issue_record {
      id
      team_status
      display_status
    }
  }
}
Variables
{
  "input": {
    "id": "42",
    "team_status": "false_positive",
    "note": "Looks like a false positive to me",
    "share_telemetry": true
  }
}
Result
{
  "data": {
    "update_issue_record_status": {
      "issue_record": {
        "id": "42",
        "team_status": "false_positive",
        "display_status": "false_positive"
      }
    }
  }
}