Home
Pricing
Platform Blog About Contact FAQ
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
app.siteqwality.com / settings / api-keys
REST API HealthyLIVE
ENDPOINTS130+
AUTHBearer token
RATE LIMIT600 req/min
GET /monitors/list200ms
POST /http/job201ms
PUT /http/job/:id200ms
DELETE /http/job/:id204ms
What you get

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

Incoming webhook payloads include an HMAC-SHA256 signature header so API consumers can verify payload authenticity before processing.

OpenAPI 3.1 specification

A published OpenAPI 3.1 spec lets you generate client libraries in any language and keep them in sync as the API evolves.

01 · 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 '{"name":"checkout-api","url":"https://api.acme.com/health","interval_seconds":60,"regions":["iad","fra","sin"],"assert_status":200}'
✓ 201 Created · monitor live in 4 s
02 · 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

Questions, answered.

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.

Ready?

Start watching in under a minute.

Every product starts free — uptime, cron, synthetic, logs, RUM, incidents, and status pages. No credit card required.