Get Uptime Monitor Series
Changed onPer-bucket outcome counts, uptime % and response-latency p50/p90/p95/p99 over the last days.
Forwards to the dashboard's series route, which owns the one query behind both this endpoint and the chart. That route authenticates the caller's Supabase token, so an API-key caller has no identity to forward and is rejected here.
Request
- Base URLhttps://api.getbluejay.ai
- URLhttps://api.getbluejay.ai/v1/uptime/monitors/{monitor_id}/series
- AuthHTTPBearer (a scheme the document does not define)
Path parameters
Query parameters
Lookback window in days.
Aggregation granularity. Defaults to a width that suits the range.
Grade one health check instead of the monitor's own verdict: its check_type, or a custom metric's id.
The check's display name, so runs written before custom metrics were keyed by id still grade.
Headers
API key required to authenticate requests.
Response
Successful Response
Changes
- breaking
for the
queryrequest parameterbucket, default valuedaywas removed - info
added the new optional
queryrequest parametercheck - info
added the new optional
queryrequest parameterlabel - info
queryrequest parameterbucketlist-of-types was widened by adding typesnull - info
removed the pattern
^(hour|day|week|month)$from thequeryrequest parameterbucket - info
for the
queryrequest parameterbucket, the type was generalized fromstringto no type
- breaking
- warning
changed the pattern of the
queryrequest parameterbucketfrom^(hour|day)$to^(hour|day|week|month)$
- warning