Reports
Custom report definitions, sections, generation, PDF export and scheduling. Requires the Custom reports feature on the workspace.
List custom reports for workspace
Requires the **Custom reports** feature, which Kumkuat enables per workspace. Without it the API returns 403.
Create a custom report
Requires the **Custom reports** feature, which Kumkuat enables per workspace. Without it the API returns 403.
Delete a custom report
Requires the **Custom reports** feature, which Kumkuat enables per workspace. Without it the API returns 403.
Get custom report with sections
Requires the **Custom reports** feature, which Kumkuat enables per workspace. Without it the API returns 403.
Update a custom report
Requires the **Custom reports** feature, which Kumkuat enables per workspace. Without it the API returns 403.
Generate layout_config from natural language style description
Use LLM to translate a natural language style description into a layout_config JSON.
Generate all stale sections
Regenerate all stale sections of a report. Returns cached output for fresh sections.
Download report as PDF
Generate and return a PDF of the report.
Delete report schedule
Remove the refresh schedule for a report.
Get report schedule
Get the current refresh schedule for a report (if any).
Update report schedule
Update the refresh schedule for a report.
Create report refresh schedule
Create a recurring refresh schedule for a report.
Add section to a report
Requires the **Custom reports** feature, which Kumkuat enables per workspace. Without it the API returns 403.
Delete a report section
Requires the **Custom reports** feature, which Kumkuat enables per workspace. Without it the API returns 403.
Update a report section
Requires the **Custom reports** feature, which Kumkuat enables per workspace. Without it the API returns 403.
Generate output for a single section
Force-generate (or regenerate) the LLM output for a single report section.
Send report via email
Send the report as an HTML email with optional PDF attachment.