---
title: "Publish a compliance report from the audit skill"
method: POST
path: "/reports"
tags: ["Tools"]
---

# Publish a compliance report from the audit skill

`POST /reports`

## Request

- Base URL: `https://api.katla.app`
- URL: `https://api.katla.app/reports`
- Auth: none declared

## Request body

- object
  - `url` string
  - `domain` string
  - `checkedAt` string
  - `preparedFor` string
  - `reportId` string
  - `status` string
  - `scope` object
    - `markets` string[]
    - `basis` string
  - `dpoContact` object
    - `email` string
    - `source` string
    - `label` string
  - `assessment` object
    - `complete` boolean
    - `pages` string[]
    - `region` string
    - `conditions` string
    - `limitations` string[]
  - `needsVerification` object[]
  - `improvements` string[]
  - `consentMechanism` object
    - `bannerPresent` boolean
    - `checks` object[]
      - `label` string
      - `value` string
      - `status` string
  - `cookies` object[]
  - `thirdParties` object[]
  - `jurisdictions` object[]
  - `findings` object[]
  - `passed` string[]
  - `notVerifiable` string[]

## Response `201`

Default Response

- object
  - `uid` string, required
  - `url` string, required
  - `expiresAt` string, required
  - `editKey` string, required

## Other responses

- `400`: Default Response
- `429`: Default Response

---

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