Skip to main content

Bulk action on findings

POST 

/api/v1/findings/bulk

Apply one triage action to many findings at once.

Brings the per-assessment Actions menu to the global /findings list: bulk set-status (false-positive / accepted-risk / duplicate / …), bulk assign, and bulk unassign — over an explicit id list or "select all matching filter". Every row is run through the SAME per-finding triage service as PATCH /findings/{id}, so status_history, owner-assignment notifications, duplicate validation, and audit semantics are identical.

  • Scope required: findings:triage.
  • Partial success: each row reports ok / error_code independently; one invalid row never rolls back the others. The response aggregates the counts so the UI can surface "47 updated, 3 failed".

Request

Responses

Successful Response