Home
Pricing
Platform Blog About Contact FAQ Partners
Sign in Start free
REST API

Manage monitoring
as code.

A full REST API for every platform resource: create monitors, configure alert channels, manage status pages, and rotate API keys entirely through code or your existing CI/CD pipeline.

Free tier included No credit card 2-minute setup
Site Qwality monitors list with status and sparklines

Every action in the UI is available in the API.

Site Qwality's REST API exposes every platform capability (monitors, alert rules, notification channels, on-call schedules, incidents, and status pages) so teams can automate provisioning without manual dashboard work.

Full REST API coverage

Every resource (monitors, alerts, incidents, status pages, schedules) is available via a consistent REST API with JSON request and response bodies.

Scoped API keys

Create API keys with read-only, write, or admin scopes, restricted to specific resource types, so CI pipelines get least-privilege access.

Native OpenTelemetry ingest

Traces, metrics, and logs accepted over OTLP/HTTP and OTLP/gRPC alongside the REST control plane: one platform, one set of credentials.

Audit log of every action

Every API call is recorded with the API key, source IP, and resource touched, queryable from the dashboard or exportable to your SIEM.

Signed webhook verification

Every webhook we deliver to your endpoint carries an HMAC-SHA256 signature header so your receiver can verify the payload before processing it. See Webhooks for the exact signed string.

OpenAPI 3.1 specification

We generate an OpenAPI 3.1 document from the route definitions themselves, so it cannot drift from the API it describes. Browse it at docs.siteqwality.com/api-reference.

Provision from CI

Monitors created by
your pipeline.

Drop a curl in your CI step and every monitor, channel, schedule, and status page is created the same way you ship the rest of your infrastructure. Use terraform apply, GitHub Actions, or a shell script, whatever runs your deploys today.

  • JSON over HTTPS, the same shape your services already speak
  • Version-control the requests alongside application code
  • Idempotent endpoints make safe re-runs the default
create a monitor$ curl -X POST https://api.siteqwality.com/http/job \
  -H "Authorization: Bearer $SQ_TOKEN" \
  -d '{"friendly_name":"checkout-api","uri":"https://api.acme.com/health","method":"GET","run_interval_seconds":60,"timeout_ms":10000,"success_http_codes":[200]}'
✓ 201 Created · monitor live
Least-privilege access

Scoped keys for
every use case.

Create separate API keys for your CI pipeline (write:monitors only), your dashboarding tool (read:all), and your on-call rotation scripts (write:incidents). Revoke any key independently without disrupting others.

  • Per-key scopes: read, write, or admin per resource type
  • Rotate or revoke individual keys without downtime
  • Audit log records every API action with key ID and IP
app.siteqwality.com / settings / api-keys
API Keys ActiveLIVE
KEYS3
REQUESTS ยท 24H4,821
ERRORS0
ci-deploywrite:monitors
dashboardread:all
oncall-botwrite:incidents
130+

REST API endpoints covering every resource

OTLP

traces, metrics, and logs accepted alongside the REST API

$0

API access on every plan, including free

600

API requests per minute on standard plans

FAQ

The full API reference is at docs.siteqwality.com. It includes request and response schemas, authentication details, and interactive examples for every endpoint.

Pass your API key as a Bearer token in the Authorization header: Authorization: Bearer sq_live_.... Create and manage keys under Settings → API Keys in the dashboard.

Point your existing OpenTelemetry exporters at the ingest endpoints (traces.siteqwality.com, metrics.siteqwality.com, and logs.siteqwality.com) using your API key as the authentication header. No proprietary SDK required.

Standard plans allow 600 requests per minute per API key. If you need higher throughput for large-scale provisioning, contact support to discuss limits for your use case.

Yes. API access is included on every plan, including the free tier. Scoped API keys work on all plans.

Start free. No credit card.

Uptime, cron, synthetic, logs, RUM, incidents, and status pages. Free tier on every product.