Reporting
Reports, schedules and exports
📄️ Generate a report
Generate a report
📄️ Preview the row count + sample for a would-be report run
Preview the row count + sample for a would-be report run
📄️ FR-RPT-001 Tier 1 — run a small/short report synchronously and return data inline (else signals async required)
FR-RPT-001 Tier 1 — run a small/short report synchronously and return data inline (else signals async required)
📄️ Request a data export
Request a data export
📄️ List exports
List exports
📄️ FR-EXP-003 — estimate row count + file size for an export before queueing
FR-EXP-003 — estimate row count + file size for an export before queueing
📄️ Get export job status
Get export job status
📄️ Get pre-signed download URL for export
Get pre-signed download URL for export
📄️ Create a report schedule
Create a report schedule
📄️ List report schedules
List report schedules
📄️ Update a report schedule
Update a report schedule
📄️ Delete a report schedule
Delete a report schedule
📄️ Generate a copy-able presigned share URL for a report. Pass ?expiresAt=<iso> to pick when the link expires (clamped to the report’s 7-day window).
Generate a copy-able presigned share URL for a report. Pass ?expiresAt=<iso> to pick when the link expires (clamped to the report’s 7-day window).
📄️ Generate a copy-able presigned share URL for the schedule’s most recent run. Pass ?expiresAt=<iso> to pick when the link expires.
Generate a copy-able presigned share URL for the schedule’s most recent run. Pass ?expiresAt=<iso> to pick when the link expires.
📄️ Get a time-bounded presigned download URL for the schedule’s most recent run
Get a time-bounded presigned download URL for the schedule’s most recent run
📄️ Toggle schedule active/inactive
Toggle schedule active/inactive
📄️ List generated reports
List generated reports
📄️ Get report details
Get report details
📄️ Delete a report
Delete a report
📄️ Get pre-signed download URL
Get pre-signed download URL
📄️ Retry a failed report
Retry a failed report