ReportSubscriptions
Search ReportSubscriptions
Search and list ReportSubscription records with filtering, sorting, and pagination.
GET
Search ReportSubscriptions
A scheduled email delivery of a saved report or dashboard: the data is attached as CSV, the body carries an AI summary and a link to open it in the dashboard. Use report_definition_list / report_dashboard_list to find the report or dashboard to schedule.
Authentication
This endpoint requires OAuth2 authentication. Include a valid bearer token in the
Authorization header.
The authenticated user must be a full unrestricted administrator or have the ReportSubscription-List role.Query Parameters
Pagination & Sorting
Filters
Filter by saved report to send (exactly one of ReportDefinitionId, ReportDashboardId, TemplateKey or DashboardTemplateKey).
Filter by saved dashboard to send: every report tile is attached as CSV (set either ReportDefinitionId or ReportDashboardId).
Filter by built-in report template to send (key from report_templates), instead of a saved report.
Filter by built-in dashboard template to send (key from report_templates kind=dashboard), instead of a saved dashboard.
Filter by optional JSON: for reports an array of prompt filter overrides [{field, op, value}], for dashboards an object of parameter values keyed by parameter id.
Filter by user who created the schedule; reports run with this user’s permissions (set automatically).
Range Filters
Filter by hour of the day to send (0-23) in the business time zone greater than or equal to this value.
Filter by hour of the day to send (0-23) in the business time zone less than or equal to this value.
Filter by uTC time of the next delivery (computed from the schedule) greater than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by uTC time of the next delivery (computed from the schedule) less than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by uTC time of the last delivery attempt greater than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by uTC time of the last delivery attempt less than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Code Examples
Simple listing
Filtering by Name
Range filters
Response
200
The list of ReportSubscription records matching the query. See the Get one ReportSubscription endpoint for the full list of properties returned for each record.
Example Response