Reports
List reports
`sort` accepts `name`, `updated_at`, and `created_at` (default, newest first).
Create a report
Builds a report from the executions matched by `based_on`. Returns the new report + a pollable job.
Delete a report
Delete a report
Get a report
Returns one report with its findings and scores. `missing_execution_count` reports how many of the executions the report was built from are no longer available, so a non-zero value means the findings cover less than the report originally spanned. List the report's executions for the underlying transcripts.
Update a report
Update a report
List a report's executions
Returns the executions this report pins, as lean summaries โ the same row shape as `GET /executions`, with no conversation or report bodies. Prefer this over `GET /executions?ids=โฆ`: the report's set is a scope rather than a filter, so nothing else can narrow it, and a report with hundreds of executions does not have to be spelled out in the query string. Ids that no longer resolve are omitted; the count of those is the report's `missing_execution_count`.
Download a report as PDF, with section selection
Download a report as PDF, with section selection