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

Gestisci il monitoring
come codice.

Una REST API per le risorse che gestisci dal dashboard: crea monitor, configura canali di alert, gestisci incidenti e pagine di stato e ruota le chiavi API 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

Il dashboard usa la stessa API.

La REST API di Site Qwality copre 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. L'amministrazione dell'account, come utenti e ruoli, richiede un admin che abbia effettuato l'accesso.

Copertura REST API completa

Monitor, alert, incidenti, pagine di stato e calendari condividono un'unica REST API con body JSON per richieste e risposte.

Chiavi API con scope

Assegna a una chiave scope di lettura o scrittura per specifiche famiglie di risorse, come monitor, incidenti o notifiche, così le pipeline CI ottengono accesso con privilegi minimi. Una chiave senza scope ha accesso completo.

Ingest OpenTelemetry nativo

Trace via OTLP/HTTP da qualsiasi SDK OpenTelemetry, log e metriche come semplice JSON su HTTPS, tutto insieme al control plane REST: una sola piattaforma, un solo set di credenziali.

Audit log di ogni modifica

Ogni richiesta che modifica qualcosa viene registrata con la chiave API o l'utente, l'IP sorgente e l'azione, e puoi consultarla dal dashboard.

Verifica webhook con firma

Ogni consegna a un'integrazione webhook 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 monitor, canali, calendari e pagine di stato vengono creati nello stesso modo in cui distribuisci il resto della tua infrastruttura. Usa 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
  • Un documento OpenAPI 3.1 descrive ogni richiesta e risposta
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
Accesso con privilegi minimi

Chiavi con scope per
ogni caso d'uso.

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

  • Scope per chiave: lettura o scrittura per famiglia di risorse
  • Ruotare una chiave genera un nuovo secret e revoca subito quello vecchio
  • L'audit log registra ogni modifica con la chiave e l'IP sorgente
app.siteqwality.com / settings / api-keys
API Keys ActiveLIVE
KEYS3
REQUESTS · 24H4,821
ERRORS0
ci-deploywrite:monitors
dashboardread:metrics
oncall-botwrite:incidents
130+

endpoint REST API che coprono ogni risorsa

OTLP

trace da qualsiasi SDK OpenTelemetry, insieme alla REST API

$0

accesso API su ogni piano, incluso quello gratuito

3.1

versione OpenAPI del riferimento API pubblicato

FAQ

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

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

Invia le trace da qualsiasi exporter OpenTelemetry a traces.siteqwality.com via OTLP/HTTP, e invia log e metriche come JSON con POST a logs.siteqwality.com e metrics.siteqwality.com. Ogni richiesta usa la tua chiave API come header di autenticazione. Nessun SDK proprietario richiesto.

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.