reporter-execute
Execute Reporter manager API actions on resources like templates, reports, and data-sources. Supports create, list, download, and validateBlocks with multipart and JSON bodies.
Instructions
Execute Reporter manager API actions. Use reporter-discover first to inspect multipart requirements for template upload/update, request headers like X-Idempotency, and binary download behavior for report artifacts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON request body for standard JSON actions. | |
| action | Yes | Reporter action to perform (e.g. "create", "list", "download", "validateBlocks"). | |
| headers | No | Optional allowlisted headers from the action contract, such as X-Idempotency. | |
| resource | Yes | Reporter resource name (e.g. "templates", "reports", "data-sources", "deadlines", "metrics", "system"). | |
| multipart | No | Multipart form fields for template create/update. For file upload, use { template: { filename, content, contentType?, encoding? }, outputFormat, description }. | |
| pathParams | No | Path parameters as key-value pairs. | |
| queryParams | No | Query parameters for list/filter actions. | |
| mutationReason | No | Human-readable audit reason required for mutating live API actions. | |
| confirmMutation | No | Required as true for POST, PUT, PATCH, or DELETE live API actions. |