Home
Prezzi
Piattaforma Blog Chi siamo Contatti FAQ
Accedi Inizia gratis
REST API

Gestisci il monitoring
come codice.

Una REST API completa per ogni risorsa della piattaforma: crea monitor, configura canali di alert, gestisci pagine di stato e ruota le chiavi API interamente tramite codice o la tua pipeline CI/CD esistente.

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

Ogni azione disponibile nell'UI è disponibile nell'API.

La REST API di Site Qwality espone ogni funzionalità della piattaforma (monitor, regole di alert, canali di notifica, calendari di reperibilità, incidenti e pagine di stato), così i team possono automatizzare il provisioning senza lavoro manuale sul dashboard.

Copertura REST API completa

Ogni risorsa (monitor, alert, incidenti, pagine di stato, calendari) è disponibile tramite una REST API coerente con body JSON per richieste e risposte.

Chiavi API con scope

Crea chiavi API con scope in sola lettura, scrittura o admin, limitate a specifici tipi di risorsa, così le pipeline CI ottengono accesso con privilegi minimi.

Ingest OpenTelemetry nativo

Tracce, metriche e log accettati via OTLP/HTTP e OTLP/gRPC insieme al control plane REST: una sola piattaforma, un solo set di credenziali.

Audit log di ogni azione

Ogni chiamata API viene registrata con la chiave API, l'IP sorgente e la risorsa toccata, interrogabile dal dashboard o esportabile nel proprio SIEM.

Verifica webhook con firma

Ogni webhook che consegniamo al tuo endpoint porta un header di firma HMAC-SHA256 così il tuo ricevitore può verificare il payload prima di elaborarlo. Vedi Webhook per la stringa firmata esatta.

Specifica OpenAPI 3.1

Generiamo un documento OpenAPI 3.1 dalle definizioni delle rotte stesse, così non può divergere dall'API che descrive. Consultala su docs.siteqwality.com/api-reference.

Provisioning da CI

Monitor creati dalla
tua pipeline.

Aggiungi un curl nel tuo step CI e ogni monitor, canale, calendario e pagina di stato viene creato nello stesso modo in cui distribuisci il resto della tua infrastruttura. Usa terraform apply, GitHub Actions o uno shell script, qualunque cosa esegua i tuoi deploy oggi.

  • JSON su HTTPS, la stessa forma che i tuoi servizi usano già
  • Versiona le richieste insieme al codice dell'applicazione
  • Endpoint idempotenti rendono le riesecuzioni sicure per impostazione predefinita
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
Accesso con privilegi minimi

Chiavi con scope per
ogni caso d'uso.

Crea chiavi API separate per la tua pipeline CI (solo write:monitors), per il tuo strumento di dashboard (read:all) e per gli script di reperibilità (write:incidents). Revoca qualsiasi chiave in modo indipendente senza interrompere le altre.

  • Scope per chiave: read, write o admin per tipo di risorsa
  • Ruota o revoca le singole chiavi senza downtime
  • L'audit log registra ogni azione API con ID chiave e IP
app.siteqwality.com / settings / api-keys
API Keys ActiveLIVE
KEYS3
REQUESTS · 24H4,821
ERRORS0
ci-deploywrite:monitors
dashboardread:all
oncall-botwrite:incidents
130+

endpoint REST API che coprono ogni risorsa

OTLP

tracce, metriche e log accettati insieme alla REST API

$0

accesso API su ogni piano, incluso quello gratuito

600

richieste API al minuto sui piani standard

FAQ

Il riferimento completo dell'API si trova su docs.siteqwality.com. Include schemi di richiesta e risposta, dettagli di autenticazione ed esempi interattivi per ogni endpoint.

Passa la tua chiave API come Bearer token nell'header Authorization: Authorization: Bearer sq_live_.... Crea e gestisci le chiavi in Impostazioni → Chiavi API nel dashboard.

Punta i tuoi exporter OpenTelemetry esistenti agli endpoint di ingest (traces.siteqwality.com, metrics.siteqwality.com e logs.siteqwality.com) usando la tua chiave API come header di autenticazione. Nessun SDK proprietario richiesto.

I piani standard consentono 600 richieste al minuto per chiave API. Se hai bisogno di throughput maggiore per provisioning su larga scala, contatta il supporto per discutere i limiti per il tuo caso d'uso.

Sì. L'accesso API è incluso in ogni piano, incluso il piano gratuito. Le chiavi API con scope funzionano su tutti i piani.

Inizia gratis. Nessuna carta di credito.

Uptime, cron, synthetic, log, RUM, incidenti e pagine di stato. Piano gratuito su ogni prodotto.