reports_save
Save a report definition (source, filters, columns, CSV/PDF format) after validating fields and operators; reuse it later without rendering artifacts or posting entries.
Instructions
Bericht speichern (F01): save a report definition over a REPORT_SOURCES read model (source + filters + columns + format csv|pdf). Validates the source (unknown_source), that every filter names a published field with a type-valid operator (invalid_filter_field), and that columns is a non-empty subset of the published columns, base OR cf: custom fields (columns_empty). Posts nothing (P3); renders no artifact (that is reports_run). Idempotent on idempotencyKey. Gated on A24 reports.write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| format | No | ||
| source | Yes | ||
| columns | Yes | ||
| filters | No | ||
| workspaceId | Yes | ||
| idempotencyKey | Yes |