Payload JSON su ogni evento
Ricevi un body JSON strutturato con ID monitor, stato, regioni interessate, tempo di risposta e dettaglio dell'errore su ogni evento di down e recupero.
Invia un payload JSON firmato a qualsiasi endpoint HTTPS quando un monitor scatta — campi personalizzabili, retry automatici con backoff esponenziale e log delle consegne per fare il debug di ogni evento.
I Webhooks sono la primitiva di integrazione universale. Sia che tu stia instradando alert in uno strumento di gestione incidenti fatto in casa, creando ticket Jira o alimentando uno stream di eventi Datadog, l'endpoint webhook è dove Site Qwality cede il controllo ai tuoi sistemi.
Ricevi un body JSON strutturato con ID monitor, stato, regioni interessate, tempo di risposta e dettaglio dell'errore su ogni evento di down e recupero.
Ogni consegna include un header X-SiteQwality-Signature così il tuo ricevitore può verificare che il payload sia autentico e non alterato.
Le consegne fallite vengono ritentate con backoff esponenziale — fino a cinque tentativi nell'arco di 30 minuti — prima che la consegna venga marcata come fallita.
Scegli quali campi compaiono nel payload, aggiungi metadati personalizzati o filtra gli eventi per gravità così il tuo ricevitore gestisce solo ciò di cui ha bisogno.
Ogni consegna webhook viene registrata con header della richiesta, payload, codice di risposta e latenza — ispeziona e riproduci qualsiasi evento dalla dashboard.
Invia lo stesso evento a più endpoint — instrada un alert verso un webhook PagerDuty e un servizio di audit log personalizzato contemporaneamente.
Se il tuo endpoint è inattivo o restituisce una risposta non-2xx, Site Qwality ritenta con backoff esponenziale — 10s, 30s, 2m, 8m, 30m. Ogni tentativo viene registrato con lo stato HTTP così puoi vedere esattamente cosa è successo.
Il payload webhook include ID monitor, nome, URL, tipo di controllo, stato attuale, timestamp di attivazione, regioni interessate, codice di stato HTTP o errore, tempo di risposta e link all'incidente — sufficiente per creare un ticket o instradare una chiamata di reperibilità senza ulteriori chiamate API.
tentativi di retry prima che una consegna venga marcata fallita
latenza mediana di consegna dei webhook
webhook su tutti i piani, incluso il piano gratuito
delle consegne registrate con richiesta e risposta complete
Ogni consegna include un header X-SiteQwality-Signature contenente un hash HMAC-SHA256 del body raw della richiesta, firmato con il tuo segreto webhook. Ricalcola l'hash dalla tua parte e confrontalo per verificare l'autenticità.
Per impostazione predefinita, i webhook scattano su monitor.down e monitor.recover. Puoi anche abilitare monitor.degraded, incident.created, incident.resolved e gli eventi di scadenza SSL o dominio.
Site Qwality ritenta con backoff esponenziale a intervalli di 10s, 30s, 2m, 8m e 30m. Dopo cinque tentativi falliti, la consegna viene marcata come fallita e registrata. Puoi riprodurla manualmente dal log delle consegne.
Sì. Il log delle consegne webhook nella dashboard mostra ogni tentativo con payload completo, header, codice di risposta e latenza. Qualsiasi consegna può essere riprodotta con un clic o tramite API.
Sì — i webhook sono inclusi in tutti i piani, incluso il piano gratuito. Sui piani a pagamento non c'è limite al numero di endpoint o di consegne.
Ogni prodotto parte gratuitamente — uptime, cron, synthetic, log, RUM, incidenti e pagine di stato. Nessuna carta di credito richiesta.