Delete (Soft) Research Report
delete_reportSoft-delete a report owned by the caller: status flips to delisted, visibility to private — not a hard delete, the row and R2 artifact are preserved (90-day audit window). Idempotent (deleting an already-delisted report succeeds). Sample tier rejected.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| report_id | Yes | Id from `create_report` or `list_my_reports`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _meta | Yes | Provenance envelope — data lineage for every MCP response | |
| status | Yes | ||
| report_id | Yes |