Skip to content
SiteQwality Docs
Search
Ctrl
K
Cancel
Select theme
Dark
Light
Auto
Getting Started
Introduction
Sign up & first monitor
Account & team setup
Concepts & glossary
Uptime Monitoring
Overview
HTTP checks
Overview
Quickstart
SSL/TLS checks
Overview
Quickstart
Reference
DNS checks
Overview
Quickstart
Reference
Cron checks
Overview
Quickstart
How-to guides
Understand the grace period
Send heartbeats reliably
Browser checks
Overview
Quickstart
Reference
Observability
Overview
Metrics
Overview
Quickstart
Reference
Logs
Overview
Quickstart
Reference
How-to guides
Use log parsers
Save and share log views
Traces
Overview
Quickstart
Reference
How-to guides
Sample traces
RUM
Overview
Quickstart
How-to guides
Configure session filters
Upload source maps
Session Replay
Overview
Quickstart
Incident Management
Overview
Incidents
Overview
Quickstart
How-to guides
Create manual incidents
On-call schedules
Overview
Quickstart
How-to guides
Cover holidays with rotation overrides
Escalation policies
Overview
Quickstart
Reference
Notifications
Overview
Channels reference
How-to guides
Set up personal notification rules
Maintenance windows
Overview
Quickstart
How-to guides
Schedule recurring maintenance
Status Pages
Overview
Quickstart
How-to guides
Use a custom domain
Manage subscribers
Dashboards
Overview
Quickstart
Widget reference
Integrations
Overview
Slack
Microsoft Teams
Discord
Telegram
Webhooks
SDK Reference
Overview
API Reference
Overview
HTTP Monitors
Overview
Create an HTTP monitor.
Get details for a single HTTP check result.
Get an HTTP monitor by ID.
Update an HTTP monitor.
Delete an HTTP monitor (and its paired TLS, DNS, and page-speed monitors).
List status-transition events for an HTTP monitor.
Get the latest page-speed scores for an HTTP monitor.
Get historical page-speed run results for an HTTP monitor.
Get aggregated response-time performance over a window for an HTTP monitor.
List the most recent HTTP check response times for a monitor.
Get the uptime percentage for an HTTP monitor.
List HTTP monitors for the authenticated account.
List distinct HTTP monitor tags for the authenticated account.
TLS Monitors
Overview
Get a TLS monitor.
Get the most recent TLS check result.
DNS Monitors
Overview
Get a DNS monitor.
Get the most recent DNS check result.
Heartbeat Monitors
Overview
Create a heartbeat (cron) monitor.
Get a heartbeat (cron) monitor by ID.
Update a heartbeat (cron) monitor.
Delete a heartbeat (cron) monitor.
List status-transition events for a heartbeat (cron) monitor.
List recently received heartbeats for a cron monitor.
Get the uptime percentage for a heartbeat (cron) monitor.
List heartbeat monitors for the authenticated account.
Browser Monitors
Overview
List browser monitors for the authenticated account.
Create a synthetic browser monitor.
Get a browser monitor by ID.
Update a browser monitor.
Delete a browser monitor.
List recent run results for a browser monitor.
Generate a pre-signed S3 URL for a browser run artifact (HAR or video).
Trigger an immediate run of a browser monitor across its configured regions.
Get trending Web Vitals for a browser monitor.
Monitors Overview
Overview
List both HTTP and heartbeat monitors for the authenticated account.
Get aggregate counts of monitors and their statuses for the account.
Notifications
Overview
Create a notification destination (email/sms/slack/webhook/etc) within a notification group.
Get a notification destination by ID.
Update a notification destination.
Delete a notification destination.
List notification groups (with their notifications) for the account.
Create a notification group.
Get a notification group by ID.
Update a notification group.
Delete a notification group.
API Keys
Overview
List API keys for the authenticated account.
Create a new API key for the authenticated account.
Delete an API key.
Incidents
Overview
List standalone (non-status-page) incidents for the account.
Create an incident.
Get a standalone (non-status-page) incident.
Update a standalone (non-status-page) incident.
Delete a standalone (non-status-page) incident.
Acknowledge an incident (responder takes ownership).
Mark an incident as resolved.
Add an incident-update message to a standalone incident.
List incidents for a status page.
Get an incident scoped to a status page.
Update an incident scoped to a status page.
Delete an incident scoped to a status page.
Add an incident-update message to an existing incident.
Status Pages
Overview
List status pages for the account.
Create a new status page.
Update a status page.
Delete a status page.
Get branding configuration for a status page.
Update branding configuration for a status page.
Delete a branding asset (logo, favicon, or og-image) from a status page.
Generate a pre-signed S3 URL for uploading a branding asset (logo, favicon, og-image).
List browser monitors attached to a status page.
Update a browser-monitor mapping on a status page.
Attach a browser monitor to a status page.
Detach a browser monitor from a status page.
Get the custom domain configuration for a status page.
Provision a custom domain for a status page.
Remove the custom domain configuration for a status page.
List HTTP monitors attached to a status page.
Update an HTTP-monitor mapping on a status page.
Attach an HTTP monitor to a status page.
Detach an HTTP monitor from a status page.
List maintenance windows for a status page.
Schedule a maintenance window on a status page.
Update a maintenance window on a status page.
Delete a maintenance window on a status page.
Escalation Policies
Overview
List escalation policies for the account.
Create an escalation policy.
Get an escalation policy by ID.
Update an escalation policy.
Delete an escalation policy.
List the levels of an escalation policy in order.
Add a level to an escalation policy.
Reorder the levels of an escalation policy.
Delete a level from an escalation policy.
On-Call Schedules
Overview
List on-call schedules for the account.
Create an on-call schedule.
Get an on-call schedule by ID.
Update an on-call schedule.
Delete an on-call schedule.
List the layers of an on-call schedule.
Add a layer to an on-call schedule.
Delete a layer from an on-call schedule.
List on-call overrides for a schedule.
Create an on-call override (one-off coverage swap).
Delete an on-call override.
Services
Overview
List services for the account.
Create a service.
Get a service by ID.
Update a service.
Delete a service.
List the monitors associated with a service.
Update the set of monitors associated with a service.
List notification targets attached to a service.
Add a notification target to a service.
Remove a notification target from a service.
User Contact Methods
Overview
List contact methods for a user.
Add a contact method (email, sms, slack DM, etc.) for a user.
Delete a contact method.
User Notification Rules
Overview
List notification rules for a user.
Create a notification rule for a user.
Update a notification rule.
Delete a notification rule.
Integrations
Overview
List third-party integrations for the account.
Add a Discord webhook integration.
Add a Microsoft Teams webhook integration.
Add a Slack integration via OAuth code exchange.
Complete a Telegram integration setup using the setup code from /integration/telegram/start.
Poll the Telegram integration setup state by setup code.
Begin Telegram integration setup — issues a one-time setup code the user enters into the bot.
Add a generic webhook integration.
Update an integration's friendly name.
Delete an integration.
Maintenance Windows
Overview
List monitor maintenance windows for the account.
Create a maintenance window that suppresses alerts for matching monitors.
Update a maintenance window.
Delete a maintenance window.
Dashboards
Overview
List dashboards for the account.
Create a dashboard.
Get a dashboard by ID with widgets.
Update a dashboard's metadata.
Delete a dashboard.
Batch-update widget layout positions on a dashboard.
Add a widget to a dashboard.
Update a widget on a dashboard.
Delete a widget from a dashboard.
Logs
Overview
Get facet value distributions for the active log query window.
Describe the fields available for log search and filtering.
Get auto-generated log-pattern insights (error spikes, new errors, silent sources).
Query logs from ClickHouse with full-text search and filters.
List the distinct log sources for the account.
Aggregate log counts by level and source for a time window.
Long-poll tail of incoming logs since a cursor.
Get a histogram of log counts over time, bucketed for charting.
Log Parsers
Overview
List log parsers for the account.
Create a log parser.
Test a log parser configuration against a sample log line.
Get a log parser by ID.
Update a log parser.
Delete a log parser.
Log Saved Views
Overview
List saved log views for the user/account.
Create a saved log view.
Get a saved log view by ID.
Update a saved log view.
Delete a saved log view.
Metrics
Overview
List metric names for the account.
Query metric series with aggregation, group-by, and time bucketing.
List the distinct metric sources.
Get a numeric summary (min/max/p50/p95/p99) for a metric over a window.
List the distinct tag keys for a metric.
List the distinct tag values for a metric+key pair.
Traces
Overview
List operation names for a given service.
Search distributed traces with filters.
Service-to-service call graph derived from traces.
List service names that have emitted traces in a window.
Time-bucketed trace volume for charting.
Get all spans for a single trace.
Get logs correlated to a trace ID.
RUM Applications
Overview
List RUM applications for the account.
Create a RUM application (issues a new SDK token).
Get a RUM application by ID.
Update a RUM application.
Delete a RUM application (revokes its SDK token).
Get the JS SDK configuration snippet for a RUM application.
List session filters for a RUM application.
Create a session filter on a RUM application.
Update a RUM session filter.
Delete a RUM session filter.
Rotate the SDK ingestion token for a RUM application.
RUM Source Maps
Overview
List source-map releases for a RUM application.
Create a source-map release record.
Delete a source-map release.
Generate a pre-signed S3 URL for uploading a source map for a release.
RUM Analytics
Overview
List grouped RUM errors (by fingerprint) for an application.
Get the symbolicated stack trace and occurrences for a single RUM error fingerprint.
Get RUM overview metrics for an application within a time window.
Get pre-signed S3 URLs for the session-replay segments of a RUM session.
List user sessions for a RUM application.
Get full event timeline for a single RUM session.
Get a Web Vitals time series for an application.
Select theme
Dark
Light
Auto
Overview
Log Parsers
Section titled “Log Parsers”
User-defined parsers for structured log extraction.
Operations
Section titled “ Operations ”
GET
/log_parsers/
POST
/log_parsers/
POST
/log_parsers/test
GET
/log_parsers/{parser_id}
PUT
/log_parsers/{parser_id}
DELETE
/log_parsers/{parser_id}