Skip to main content
The Reporting API v1.0 is unsupported. It receives no new endpoints or fields and will be sunsetted. This article is published only to help you migrate to the Reporting API v2.0 — do not build new integrations against it.
This support article covers the legacy Reporting API v1.0. While the legacy Reporting API v1.0 remains available at this moment, it does not support new endpoints and will likely be sunsetted in the future. Therefore we highly recommend using the Reporting API v2.0. If you are already using the Reporting API v1.0, we recommend you to migrate to v2.0 using the migration guide below. Our Reporting API is used for extracting data and metrics from your Conductor Monitoring account. Typical use-cases include connecting several software solutions together to streamline your reporting tasks and integrating Conductor Monitoring in your client portal.

Migration guide

This guide will help you migrate from the legacy Reporting API v1.0 to the Reporting API v2.0.

Response shape

The payload in the response body has been moved one level lower at all endpoints, under the key data. <payload> is moved to:

Endpoints mapping

All request variables (e.g. <website_id>) are now passed as regular query parameters (e.g. ?website_id=<website_id>).

Supported parameters

Reporting API Terms of Use

By using the Reporting API you agree to the Terms of Use.

Retrieving your Reporting API token

To use the Reporting API you need to get your Conductor Monitoring account’s Reporting API token. You’ll find it in the Account section, under the Integration tokens tab.

API request headers

When making a request you need to send along the following request headers:
Note: you need to provide the string “token” followed by a space and your actual API token.

Reporting API URL

Conductor Monitoring Reporting API is available on this URL.

Pagination

page and per_page are pagination controls — they select a slice of the result set, not the web pages an endpoint returns.
Every paginated v1.0 endpoint — pages/list, alerts//pages and issues//pagesrequires both. Omitting either returns 400 invalid_payload naming the missing field.

Endpoint reference

These endpoint pages document an unsupported API. They exist so you can compare a v1.0 request against its v2.0 replacement while migrating — see the endpoints mapping above.

Reporting API v1.0 Playground

The interactive v1.0 reference, for migration purposes only.

Endpoints with no v2.0 equivalent

These two exist only in v1.0. If you depend on either, get in touch before migrating.

Common API errors

Every endpoint shares the same error responses. Each endpoint page lists them in full, with example payloads, under the response status tabs.

Need some help with the Reporting API?

If you or your developer need any help migrating to v2.0, don’t hesitate to reach out. We’re always happy to help!