---
title: "Generate custom output for documents"
method: POST
path: "/documents/custom_output"
tags: ["documents"]
---

# Generate custom output for documents

`POST /documents/custom_output`

Using the provided filter on documents, will generate a custom output.

**Note:** only excel output is supported at the moment.

**Permission required:** review

## Request body

- CustomOutputPost
  - `custom` CustomAtom
  - `excel` ExcelAtom
    - `add_automation_blockers` boolean
    - `add_confidence` boolean
    - `add_text` boolean
    - `enable_key_value` boolean, required
    - `multiple_value_separator` string
  - `filter` FilterAtom
    - `end_date` string, date-time
    - `list` string[]
    - `start_date` string, date-time
    - `type` 'project' | 'inbox' | 'document', required

## Response `200`

File Attached

## 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/revisions/8ce53ebd6bd3/schema)
