---
title: "Generate report based on input"
method: POST
path: "/reports/generate"
tags: ["reports"]
---

# Generate report based on input

`POST /reports/generate`

**Note**: start_date and end_date filter on status update

**Permission required:** read_reports

## Request body

- ReportModelFullGenerate
  - `annotations` AnnotationOptions
    - `add_text` boolean
    - `include` boolean
  - `automation_blockers` SimpleInclude
    - `include` boolean
  - `automation_score` SimpleInclude
    - `include` boolean
  - `automation_what_if` SimpleInclude
    - `include` boolean
  - `cover` SimpleInclude
    - `include` boolean
  - `documents` string[]
  - `elapse_time` SimpleInclude
    - `include` boolean
  - `evaluations` EvaluationsOptions
    - `additional_column` string
    - `include` boolean
  - `field_automation` SimpleInclude
    - `include` boolean
  - `inboxes` string[]
  - `lines` SimpleInclude
    - `include` boolean
  - `metadata` MetadataOptions
    - `columns` string[]
    - `fields` FieldsInMetadata
      - `annotations` string[]
      - `lines` string[]
      - `meta_information` string[]
    - `include` boolean
    - `rename` object
  - `name` string
  - `page_classification` SimpleInclude
    - `include` boolean
  - `projects` string[]
  - `sections` SimpleInclude
    - `include` boolean
  - `separator` string
  - `sources` string[]
  - `text` SimpleInclude
    - `include` boolean
  - `version_name` string
  - `delivery_method` 'email' | 'download'
  - `email` string
  - `end_date` string, date-time
  - `start_date` string, date-time

## Other responses

- `403` — Permission insufficient

---

[API](https://skmtc.net/contractp/apis/contract-p.md) · [All operations](https://skmtc.net/contractp/apis/contract-p/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/contractp/contract-p/versions/8ce53ebd6bd3/schema)
