Skip to main content

Migrate a Report

Overview

The API Comparison table highlights the main actions and API methods for creating, scheduling, and executing a Report. Select an endpoint from IQM or Beeswax to review that platform's relevant API documentation. By comparing APIs, you can migrate your workflow from Beeswax to IQM.

API Comparison

Base URLs
  IQM: https://app.iqm.com

Beeswax: https://{buzz_key}.api.beeswax.com
ActionIQM EndpointBeeswax EndpointNotes
Get List of ReportsGET/api/v3/ra/reports/listGET/rest/v2/reporting/reports
Get Report by IDGET/api/v3/ra/report/{reportId}GET/rest/v2/reporting/saved-reports/{id}
Create a ReportPOST/api/v3/ra/report/addPOST/rest/v2/reporting/saved-reports
Schedule a ReportPOST/api/v3/ra/report/email/schedulePOST/rest/v2/reporting/report-schedules
Execute a ReportPOST/api/v3/ra/report/executePOST/v2/reporting/run-query
POST/rest/v2/reporting/run-saved-report
GET/rest/v2/reporting/async-results/{id}
Beeswax's worflow to execute a Report requires creating a query task which runs a query asynchronously and returns a Query Task ID. Then the results can be retrieved with the async-results endpoint.
Download a ReportPOST/api/v3/ra/report/downloadPOST/rest/v2/reporting/report-schedulesFormat and Report destination are specified in the Report scheduling endpoint for Beeswax with the scheduled_plan_destination object.

More Reports Resources

IQM:

Beeswax: