Overview
The Heartbeat Check Analytics endpoint provides detailed availability metrics and aggregated data for heartbeat checks across custom time ranges. This endpoint allows you to analyze the performance and reliability of your heartbeat monitoring. Common Use Cases:- Heartbeat Performance Analysis
- Availability Reporting
- Service Reliability Metrics
- Historical Trend Analysis
Authorizations
The Checkly Public API uses API keys to authenticate requests. You can get the API Key here.
Your API key is like a password: keep it secure!
Authentication to the API is performed using the Bearer auth method in the Authorization header and using the account ID.
For example, set Authorization header while using cURL:
curl -H "Authorization: Bearer [apiKey]" "X-Checkly-Account: [accountId]"
Headers
Your Checkly account ID, you can find it at https://app.checklyhq.com/settings/account/general
Path Parameters
Query Parameters
Custom start time of reporting window in unix timestamp format. Setting a custom "from" timestamp overrides the use of any "quickRange".
Custom end time of reporting window in unix timestamp format. Setting a custom "to" timestamp overrides the use of any "quickRange".
Preset reporting windows are used for quickly generating report on commonly used windows. Can be overridden by using a custom "to" and "from" timestamp.
last24Hours
, last7Days
, last30Days
, thisWeek
, thisMonth
, lastWeek
, lastMonth
The time interval to use for aggregating metrics in minutes. For example, five minutes is 5, 24 hours is 1440.
1 <= x <= 43200
Filter based on whether a heartbeat request was late, early, etc.
Available metrics for Heartbeat Checks. You can pass multiple metrics as a comma separated string.
Limit the number of results
1 <= x <= 100
Page number