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:Reporting API URL
Conductor Monitoring Reporting API is available on this URL.Pagination
Every paginated v1.0 endpoint — pages/list, alerts//pages and issues//pages — requires both. Omitting either returns400 invalid_payload naming the missing field.
Endpoint reference
Reporting API v1.0 Playground
The interactive v1.0 reference, for migration purposes only.
- List websites -
GET /v1/websites - Inspect a URL -
GET /v1/inspect_url - List segments for a website -
GET /v1/websites/{website_id}/segments - Get statistics for a website -
GET /v1/websites/{website_id}/statistics - Get page data -
GET /v1/websites/{website_id}/pages - List pages for a website -
GET /v1/websites/{website_id}/pages/list - List alerts for a website -
GET /v1/websites/{website_id}/alerts - List pages for an alert -
GET /v1/websites/{website_id}/alerts/{alert_id}/pages - List issues for a website -
GET /v1/websites/{website_id}/issues - List pages for an issue -
GET /v1/websites/{website_id}/issues/{issue_name}/pages
Endpoints with no v2.0 equivalent
These two exist only in v1.0. If you depend on either, get in touch before migrating.- Get metrics for a website -
GET /v1/websites/{website_id}/metrics - Get Google Data Studio data -
POST /v1/websites/{website_id}/gds
