Startseite
Preise
Plattform Blog Über uns Kontakt FAQ
Anmelden Kostenlos starten
REST API

Monitoring verwalten
als Code.

Eine REST API für die Ressourcen, die Sie im Dashboard verwalten: Monitore erstellen, Alert-Kanäle konfigurieren, Incidents und Statusseiten führen und API-Schlüssel per Code oder über Ihre bestehende CI/CD-Pipeline rotieren.

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

Das Dashboard nutzt dieselbe API.

Die REST API von Site Qwality deckt Monitore, Alert-Regeln, Benachrichtigungskanäle, Rufbereitschafts-Pläne, Incidents und Statusseiten ab, damit Teams die Provisionierung ohne manuelle Dashboard-Arbeit automatisieren können. Die Kontoverwaltung, etwa Nutzer und Rollen, braucht einen angemeldeten Admin.

Vollständige REST-API-Abdeckung

Monitore, Alerts, Incidents, Statusseiten und Pläne teilen sich eine REST API mit JSON-Anfrage- und Antwort-Bodies.

Scoped API-Schlüssel

Geben Sie einem Schlüssel Lese- oder Schreib-Scopes für bestimmte Ressourcenfamilien wie Monitore, Incidents oder Benachrichtigungen, damit CI-Pipelines minimale Zugriffsrechte erhalten. Ein Schlüssel ohne Scopes hat vollen Zugriff.

Nativer OpenTelemetry-Ingest

Logs, Traces und Metriken per OTLP/HTTP an https://otlp.siteqwality.com senden. JSON-Logs und -Metriken, Prometheus Remote Write, Fluent Bit, Vector sowie die Adapter für Heroku, Cloudflare und Amazon Data Firehose funktionieren ebenfalls. gRPC, Syslog über TLS und Vercel-Log-Drains sind noch nicht verfügbar, und es gibt keinen öffentlichen UDP-Port für StatsD.

Audit-Log jeder Änderung

Jede Anfrage, die etwas ändert, wird mit API-Schlüssel oder Nutzer, Quell-IP und Aktion aufgezeichnet, und Sie können sie im Dashboard einsehen.

Signierte Webhook-Verifizierung

Jede Zustellung an eine Webhook-Integration trägt einen HMAC-SHA256-Signatur-Header, damit Ihr Empfänger die Payload vor der Verarbeitung prüfen kann. Siehe Webhooks für die genaue signierte Zeichenkette.

OpenAPI-3.1-Spezifikation

Wir generieren ein OpenAPI-3.1-Dokument direkt aus den Routendefinitionen, sodass es nicht von der beschriebenen API abweichen kann. Sie finden sie unter docs.siteqwality.com/api-reference.

Aus CI provisionieren

Monitore erstellt von
Ihrer Pipeline.

Fügen Sie einen curl-Befehl in Ihren CI-Schritt ein, und Monitore, Kanäle, Pläne und Statusseiten werden genauso erstellt, wie Sie Ihre übrige Infrastruktur deployen. Nutzen Sie GitHub Actions oder ein Shell-Skript, was auch immer Ihre Deploys heute steuert.

  • JSON über HTTPS, dasselbe Format, das Ihre Services bereits verwenden
  • Anfragen versioniert neben dem Anwendungscode verwalten
  • Ein OpenAPI-3.1-Dokument beschreibt jede Anfrage und Antwort
create a monitor$ curl -X POST https://api.siteqwality.com/http/job \
  -H "Authorization: Bearer $SQ_TOKEN" \
  -H "Content-Type: application/json" \
  -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
Minimale Zugriffsrechte

Scoped Schlüssel für
jeden Anwendungsfall.

Erstellen Sie separate API-Schlüssel für Ihre CI-Pipeline (write:monitors), Ihr Dashboard-Tool (read:monitors und read:metrics) und Ihre Rufbereitschafts-Skripte (write:incidents). Widerrufen Sie jeden Schlüssel unabhängig, ohne andere zu beeinträchtigen.

  • Scopes pro Schlüssel: Lesen oder Schreiben pro Ressourcenfamilie
  • Beim Rotieren entsteht ein neues Secret, und das alte wird sofort widerrufen
  • Das Audit-Log erfasst jede Änderung mit Schlüssel und Quell-IP
app.siteqwality.com / settings / api-keys
API Keys ActiveLIVE
KEYS3
REQUESTS · 24H4,821
ERRORS0
ci-deploywrite:monitors
dashboardread:metrics
oncall-botwrite:incidents
130+

REST-API-Endpunkte für jede Ressource

OTLP

Traces aus jedem OpenTelemetry-SDK, neben der REST API

$0

API-Zugang in jedem Tarif, auch im kostenlosen

3.1

OpenAPI-Version der veröffentlichten API-Referenz

FAQ

Die vollständige API-Referenz finden Sie unter docs.siteqwality.com. Sie enthält Anfrage- und Antwortschemata und Authentifizierungsdetails für jeden Endpunkt.

Übergeben Sie Ihren API-Schlüssel als Bearer-Token im Authorization-Header: Authorization: Bearer $SQ_TOKEN. Schlüssel erstellen und verwalten Sie unter Einstellungen → API-Schlüssel im Dashboard.

Logs, Traces und Metriken per OTLP/HTTP an https://otlp.siteqwality.com senden. JSON-Logs und -Metriken, Prometheus Remote Write, Fluent Bit, Vector sowie die Adapter für Heroku, Cloudflare und Amazon Data Firehose funktionieren ebenfalls. gRPC, Syslog über TLS und Vercel-Log-Drains sind noch nicht verfügbar, und es gibt keinen öffentlichen UDP-Port für StatsD.

Ja. Der API-Zugang ist in jedem Tarif enthalten, auch im kostenlosen Tarif. Scoped API-Schlüssel funktionieren in allen Tarifen.

Kostenlos starten. Keine Kreditkarte.

Uptime, Cron, Synthetic, Logs, RUM, Incidents und Statusseiten. Kostenlose Stufe bei jedem Produkt.