# Bulk update of project findings state (review and/or suppression) or severity (SAST) Bulk update of project findings state (review and/or suppression) or severity Endpoint: PATCH /api/v3.0/projects/{projectUuid}/code/findings Version: 3.0 Security: ## Path parameters: - `projectUuid` (string, required) UUID of the project ## Request fields (application/json): - `findings` (array) IDs of findings to modify. - `patchOperation` (object) - `patchOperation.customSeverity` (string) If set, it has to be either High, Medium or Low. Case insensitive, all values are converted to have the first letter uppercase and others lowercase, e.g. High. - `patchOperation.origin` (string) Optional, origin used for telemetry. - `patchOperation.reviewed` (boolean) - `patchOperation.suppressed` (boolean) - `patchOperation.suppressionReason` (string) Has to be unset or empty if suppressed is not set or if it's false. ## Response 200 fields (application/json): - `additionalData` (object) - `response` (object) - `response.message` (string) Example: "Operation succeeded" - `response.result` (any) - `response.success` (boolean) Example: true - `supportToken` (string) ## Response 400 fields (application/json): - `additionalData` (object) - `additionalData.message` (string) Example: "Something went wrong" - `additionalData.result` (string) Example: "error" - `additionalData.success` (boolean) - `response` (any) - `supportToken` (string) ## Response 403 fields (application/json): - `additionalData` (object) - `additionalData.message` (string) Example: "Something went wrong" - `additionalData.result` (string) Example: "error" - `additionalData.success` (boolean) - `response` (any) - `supportToken` (string) ## Response 500 fields (application/json): - `additionalData` (object) - `additionalData.message` (string) Example: "Something went wrong" - `additionalData.result` (string) Example: "error" - `additionalData.success` (boolean) - `response` (any) - `supportToken` (string)