---
title: "Create tasks from compliance findings"
method: POST
path: "/compliance/findings/create-tasks"
tags: ["compliance"]
---

# Create tasks from compliance findings

`POST /compliance/findings/create-tasks`

## Request

- Base URL: `https://catalyst.stratogenic.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://catalyst.stratogenic.ai/compliance/findings/create-tasks`
- Auth: API key in header `X-API-Key`

Creates Catalyst tasks from selected classes of compliance findings.

This allows compliance issues (e.g. missing controls or prohibited actions) to be converted into actionable work items.

Class names are matched in a case-insensitive and whitespace-tolerant manner for compatibility with automation tools.

## Headers

- `X-User-Id` string, nullable
- `X-Source-App` string, nullable
- `X-Touched-By-Tool` string, nullable
- `X-Touched-By-User` string, nullable
- `X-Touched-By-Agent` string, nullable
- `X-External-User-Id` string, nullable
- `X-Run-Id` string, nullable

## Request body

- BodyCreateTasksFromFindingsComplianceFindingsCreateTasksPost
  - `classes` string[]

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/stratogenic/apis/stratogenic-catalyst-api.md) · [All operations](https://skmtc.dev/stratogenic/apis/stratogenic-catalyst-api/llms.txt) · [OpenAPI document](https://skmtc.dev/stratogenic/apis/stratogenic-catalyst-api/revisions/ad906ad7a85d?raw)
