Security issue groups

Bulk-update security issue groups

Update status and/or severity_override on a list of groups. At least one of the two must be provided. Setting status applies to every issue in each group. Setting status to SNOOZED requires snoozed_until (ISO-8601 UTC); other target statuses must omit snoozed_until. SOLVED is excluded from the request enum because the scanner sets it automatically — but issues currently in SOLVED can still be transitioned to other statuses. The response splits inputs into updated_ids (groups with at least one modified issue) and failed (with a reason per id).

patch/v1/security-issue-groups

Request

  • Base URL: https://api.sourcery.ai/api
  • URL: https://api.sourcery.ai/api/v1/security-issue-groups
  • Auth: HTTP bearer

Request body

idsinteger[] required
status'ACTIVE' | 'IGNORED' | 'SNOOZED'

Status a customer can transition an issue to via PATCH.

SOLVED is deliberately excluded — issues become SOLVED automatically when the next scan no longer detects them. Setting it manually is a no-op.

snoozed_untilstring date-time nullable
severity_override'NO_RISK' | 'LOW' | 'MEDIUM' | 'HIGH' | 'CRITICAL'
reasonstring nullable

Example request

{
  "snoozed_until": "2026-04-28T12:34:56Z"
}

Response

Successful Response

updated_idsinteger[] required

Changes

No recorded changes to this operation across all 1 revision of this API.