Reporting
- GET
/rest/v1.0/projects/{project_id}/dashboardsList dashboards for a project - POST
/rest/v1.0/projects/{project_id}/dashboardsCreate a dashboard - GET
/rest/v1.0/projects/{project_id}/dashboards/{id}Get a computed dashboard (widget payloads) - POST
/rest/v1.0/projects/{project_id}/dashboards/{id}/widgetsAppend a widget to a dashboard - GET
/rest/v1.0/projects/{project_id}/project_report_templatesList the canned report-template catalog (Reports Library) - GET
/rest/v1.0/projects/{project_id}/project_report_templates/{id}Show one report template (by id or template key) - GET
/rest/v1.0/projects/{project_id}/project_reportsList a project's saved library reports - POST
/rest/v1.0/projects/{project_id}/project_reportsCreate a project report (from a template or custom) - GET
/rest/v1.0/projects/{project_id}/project_reports/{id}Show a saved library report's configuration - PATCH
/rest/v1.0/projects/{project_id}/project_reports/{id}Update a saved library report - GET
/rest/v1.0/projects/{project_id}/project_reports/{id}/runRun a saved library report, returning computed rows - GET
/rest/v1.0/projects/{project_id}/reportsList built-in and saved reports for a project - POST
/rest/v1.0/projects/{project_id}/reportsCreate a saved (custom) report - GET
/rest/v1.0/projects/{project_id}/reports/{id}Get a computed report (built-in key or saved-<id>) - GET
/rest/v1.0/projects/{project_id}/scheduled_reportsList scheduled (delivered) reports - POST
/rest/v1.0/projects/{project_id}/scheduled_reportsSchedule a report for recurring delivery - GET
/rest/v1.0/projects/{project_id}/widget_dataCompute a single widget's chart data
/rest/v1.0/projects/{project_id}/dashboardsList dashboards for a project
Parameters
- project_idstringpathrequired
Response · 200 · object[]
- idintegerrequired
- namestringrequired
- widgetsany[]required
- created_by_idintegerrequired
- created_atstringrequired
- updated_atstringrequired
/rest/v1.0/projects/{project_id}/dashboardsCreate a dashboard
Parameters
- project_idstringpathrequired
Response · 201 · Dashboard
- idintegerrequired
- namestringrequired
- widgetsany[]required
- created_by_idintegerrequired
- created_atstringrequired
- updated_atstringrequired
/rest/v1.0/projects/{project_id}/dashboards/{id}Get a computed dashboard (widget payloads)
Parameters
- project_idstringpathrequired
- idstringpathrequired
Response · 200 · ComputedDashboard
- idintegerrequired
- namestringrequired
- widgetsComputedWidget[]required
/rest/v1.0/projects/{project_id}/dashboards/{id}/widgetsAppend a widget to a dashboard
Parameters
- project_idstringpathrequired
- idstringpathrequired
Response · 201 · Dashboard
- idintegerrequired
- namestringrequired
- widgetsany[]required
- created_by_idintegerrequired
- created_atstringrequired
- updated_atstringrequired
/rest/v1.0/projects/{project_id}/project_report_templatesList the canned report-template catalog (Reports Library)
Parameters
- project_idstringpathrequired
Response · 200 · ReportTemplate[]
- idintegerrequired
- template_keystringrequired
- namestringrequired
- tool_slugstringrequired
- categorystringrequired
- data_sourcestringrequired
- columnsany[]required
- filtersobjectrequired
/rest/v1.0/projects/{project_id}/project_report_templates/{id}Show one report template (by id or template key)
Parameters
- project_idstringpathrequired
- idstringpathrequired
Response · 200 · ReportTemplate
- idintegerrequired
- template_keystringrequired
- namestringrequired
- tool_slugstringrequired
- categorystringrequired
- data_sourcestringrequired
- columnsany[]required
- filtersobjectrequired
/rest/v1.0/projects/{project_id}/project_reportsList a project's saved library reports
Parameters
- project_idstringpathrequired
Response · 200 · ProjectReport[]
- idintegerrequired
- namestringrequired
- template_keystring | null
- tool_slugstring | null
- data_sourcestringrequired
- columnsany[]required
- filtersobjectrequired
- created_by_idintegerrequired
- created_atstringrequired
- updated_atstringrequired
/rest/v1.0/projects/{project_id}/project_reportsCreate a project report (from a template or custom)
Parameters
- project_idstringpathrequired
Response · 201 · ProjectReport
- idintegerrequired
- namestringrequired
- template_keystring | null
- tool_slugstring | null
- data_sourcestringrequired
- columnsany[]required
- filtersobjectrequired
- created_by_idintegerrequired
- created_atstringrequired
- updated_atstringrequired
/rest/v1.0/projects/{project_id}/project_reports/{id}Show a saved library report's configuration
Parameters
- project_idstringpathrequired
- idstringpathrequired
Response · 200 · ProjectReport
- idintegerrequired
- namestringrequired
- template_keystring | null
- tool_slugstring | null
- data_sourcestringrequired
- columnsany[]required
- filtersobjectrequired
- created_by_idintegerrequired
- created_atstringrequired
- updated_atstringrequired
/rest/v1.0/projects/{project_id}/project_reports/{id}Update a saved library report
Parameters
- project_idstringpathrequired
- idstringpathrequired
Response · 200 · ProjectReport
- idintegerrequired
- namestringrequired
- template_keystring | null
- tool_slugstring | null
- data_sourcestringrequired
- columnsany[]required
- filtersobjectrequired
- created_by_idintegerrequired
- created_atstringrequired
- updated_atstringrequired
/rest/v1.0/projects/{project_id}/project_reports/{id}/runRun a saved library report, returning computed rows
Parameters
- project_idstringpathrequired
- idstringpathrequired
Response · 200 · ComputedReport
- keystringrequired
- namestringrequired
- columnsobject[]required
- rowsobject[]required
- summaryobject[]required
- chartobject | null
/rest/v1.0/projects/{project_id}/reportsList built-in and saved reports for a project
Parameters
- project_idstringpathrequired
Response · 200 · object[]
- idinteger | nullrequired
- keystringrequired
- namestringrequired
- categorystringrequired
- data_sourcestringrequired
- typestringrequired
/rest/v1.0/projects/{project_id}/reportsCreate a saved (custom) report
Parameters
- project_idstringpathrequired
Response · 201 · SavedReport
- idintegerrequired
- namestringrequired
- data_sourcestringrequired
- columnsany[]required
- filtersobjectrequired
- created_by_idintegerrequired
- created_atstringrequired
- updated_atstringrequired
/rest/v1.0/projects/{project_id}/reports/{id}Get a computed report (built-in key or saved-<id>)
Parameters
- project_idstringpathrequired
- idstringpathrequired
Response · 200 · ComputedReport
- keystringrequired
- namestringrequired
- columnsobject[]required
- rowsobject[]required
- summaryobject[]required
- chartobject | null
/rest/v1.0/projects/{project_id}/scheduled_reportsList scheduled (delivered) reports
Parameters
- project_idstringpathrequired
Response · 200 · object[]
- idintegerrequired
- report_keystringrequired
- report_namestringrequired
- frequencystringrequired
- last_run_atstring | null
- last_statusstring | null
- last_row_countinteger | null
- last_storage_keystring | null
- last_errorstring | null
- recipient_idsinteger[]
- recipientsobject[]
- created_by_idintegerrequired
- created_atstringrequired
- updated_atstringrequired
/rest/v1.0/projects/{project_id}/scheduled_reportsSchedule a report for recurring delivery
Parameters
- project_idstringpathrequired
Response · 201 · ScheduledReport
- idintegerrequired
- report_keystringrequired
- report_namestringrequired
- frequencystringrequired
- last_run_atstring | null
- last_statusstring | null
- last_row_countinteger | null
- last_storage_keystring | null
- last_errorstring | null
- recipient_idsinteger[]
- recipientsobject[]
- created_by_idintegerrequired
- created_atstringrequired
- updated_atstringrequired
/rest/v1.0/projects/{project_id}/widget_dataCompute a single widget's chart data
Parameters
- project_idstringpathrequired
Response · 200 · ComputedWidget
- typestringrequired
- titlestringrequired
- data_sourcestringrequired
- configobjectrequired
- statobject | null
- seriesarray | null
- tableobjectrequired