DynamicReporting
GET
4 endpoints
/api/v202607/dynamicReporting
GetAllDynamicReportsV202607
Returns a list of all dynamic reports available to this user, with their IDs and version information.
/api/v202607/dynamicReporting/{reportId}/data
GetDynamicReportDataV202607
Executes a specific dynamic report and returns the resulting data. Returns 404 if the report does not exist.
/api/v202607/dynamicReporting/template
GetDynamicReportTemplatesV202607
Returns a list of all dynamic report templates with their IDs and version information.
/api/v202607/dynamicReporting/{reportId}
GetDynamicReportV202607
Returns a specific dynamic report by its ID, including rendering information. Returns 404 if the report does not exist.
POST
4 endpoints
/api/v202607/dynamicReporting/{targetReportId}/copy
CopyDynamicReportV202607
Creates a new dynamic report, using an existing user-created report as a template.
Returns the created report with its ID and version information.
Returns 404 if the target report does not exist.
/api/v202607/dynamicReporting/template/{templateId}
CreateDynamicReportFromTemplateV202607
Creates a new dynamic report based on a system template that can then be modified.
Returns the created report with its ID and version information.
Returns 404 if the template does not exist.
/api/v202607/dynamicReporting
CreateDynamicReportV202607
Creates a new dynamic report using the provided report body.
The KQL IS NOT validated at this time, so if it is malformed, the report will not be able to be executed.
Returns the created report with its ID and version information.
/api/v202607/dynamicReporting/runTempReport
RunTempReportV202607
Executes a temporary report based on the provided KQL query and returns the resulting data.
PUT
2 endpoints
/api/v202607/dynamicReporting/{reportId}/gridState
UpdateDynamicReportGridStateV202607
Updates the grid state of a specific dynamic report by its ID.
This uses the AG Grid state format to save the current state of the grid for the report.
If it is malformed, it will cause rendering issues when displaying the report in the app.
Returns 404 if the report does not exist.
/api/v202607/dynamicReporting/{reportId}
UpdateDynamicReportV202607
Updates a specific dynamic report by its ID. The report name and description can be changed, as well as the report body if desired.
Returns 404 if the report does not exist.