About the Reports Resource

You can use LogicMonitor’s REST API to programmatically manage the reports in your account. Note that the following report types are not being released now, but are expected to be released in the next release or two: Audit Log Report Alert Forecasting Report Using LogicMonitor’s REST API you can: Get a list of reports Get … Continued

Get Reports

You can use LogicMonitor’s REST API to programmatically get information about your LogicMonitor reports. You can either get a list of reports or you can get details for a particular report. As with all of our API calls, authentication is required. Get a list of Reports Returns a list of reports HTTP Method: GET URI: /report/reports … Continued

Add a Report

With LogicMonitor’s REST API you can programmatically add a new report definition to your LogicMonitor account.  If you are looking for information on how to run a report, see this page instead. As with all of our API calls, authentication is required. Note that the following report types are not being released now, but are … Continued

Update a Report

You can use LogicMonitor’s REST API to programmatically update your LogicMonitor Reports. As with all of our API calls, authentication is required. Note that the following report types are not being released now, but are expected to be released in the next release or two: Audit Log Report Alert Forecasting Report HTTP Method: PUT URI: … Continued

Run a Report

With LogicMonitor’s REST API you can programmatically run a report & query existing report execution tasks for large reports. Note: As with all of our API calls, authentication is required. Run a Report HTTP Method:POST URI: /functions Request Parameters: Property Description Required? Type Example type This value needs to be generateReport Yes String “type”:”generateReport” reportId … Continued

Delete a Report

With LogicMonitor’s REST API you can programmatically delete your LogicMonitor reports. As with all of our API calls, authentication is required. HTTP Method:DELETE URI: /report/reports/{id} Example Request 1: Delete a report The following Python script will delete the report with an id of 33: Example Response The following is an example response for Example Request … Continued