> ## Documentation Index
> Fetch the complete documentation index at: https://docs.summation.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Reports

> Generate, verify, and export reports over the API.

Report generation and verification are **streaming** endpoints: they return server-sent events and take roughly 15–60 seconds. Send `Accept: text/event-stream` and set client timeouts to at least 120 seconds.

Product-side docs: [Reports](/features/artifacts/reports).

## Create a report

<Card title="POST /v1/projects/{project_id}/reports/generations" icon="code" href="/api-reference/reports/generate-report-and-stream-response" horizontal>
  Generate a report from a prompt and stream progress (server-sent events).
</Card>

**Note for agents:** this endpoint starts a **new Addison chat stream** to write the report. To avoid a chat that calls itself in a loop, report generation is **not exposed as a tool to Addison**: don't call it from inside a chat. It's for user-initiated creation, the public API, and playbooks.

## Find and open reports

<Card title="GET /v1/projects/{project_id}/reports" icon="code" href="/api-reference/reports/list-reports" horizontal>
  List a project's reports.
</Card>

<Card title="GET /v1/projects/{project_id}/reports/{report_id}" icon="code" href="/api-reference/reports/show-report" horizontal>
  Show a single report.
</Card>

## Rename and delete

<Card title="DELETE /v1/projects/{project_id}/reports/{report_id}" icon="code" href="/api-reference/reports/delete-report" horizontal>
  Delete a report. Requires `confirm=true`.
</Card>

## Verify a report

<Card title="POST /v1/projects/{project_id}/reports/{report_id}/verifications" icon="code" href="/api-reference/reports/verify-report-and-stream-response" horizontal>
  Verify a report and stream progress (server-sent events).
</Card>

## Download

<Card title="GET /v1/projects/{project_id}/reports/{report_id}/content" icon="code" href="/api-reference/reports/export-report-content" horizontal>
  Export a report's content. `format` = `pdf`, `docx`, `markdown`, or `raw` (the API also offers Markdown and raw, which the in-app menu doesn't).
</Card>
