<!-- Source: https://docs.geopera.com/api-reference/operations/reports · Markdown for LLMs -->

<!-- AUTO-GENERATED by scripts/generate-api-reference.cjs from the committed OpenAPI spec. Do not edit by hand. -->

# Reports operations

Generated reports.

Each operation below is reachable at `POST /v1/op/{operation_id}` or the resource path `POST /v1/{resource}/{action}`, with a Bearer token (a `gpra_` API key or a session token). Back to the [Operations Reference](/api-reference/operations) index.

## `reports.generate`

Invoke Reports Generate.

| | |
|---|---|
| **Scope** | `reports:read` |
| **Side-effect** | read |
| **HTTP** | `POST /v1/op/reports.generate`  ·  `POST /v1/reports/generate` |
| **Python / TypeScript** | `client.reports.generate(…)` |
| **CLI** | `geopera reports generate …` |

**Request** — a free-form JSON object.

**Response** — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.
