REST API e MCP: Il monitoraggio che va in produzione con il tuo codice.

Una REST API per monitor, incidenti, finestre di manutenzione e aggiornamenti di stato, e un server MCP che permette agli assistenti AI di fare lo stesso con una chiave API. Sui piani Professional e Business.

Prova gratuita di 14 giorni · Poi gratis con 5 monitor · Nessuna carta di credito

4.9/5 da 1,247+ recensioni Scelto da 65,000+ aziende
01

Il monitoraggio come parte del deploy

Crea un monitor quando rilasci un servizio, mettilo in pausa o avvia una finestra di manutenzione durante il deploy, e rimuovilo quando il servizio viene dismesso.

02

Chiedi al tuo assistente AI

Collega Claude, Cursor o Copilot tramite MCP e chiedi “funziona tutto?” oppure “metti in pausa lo shop mentre faccio il deploy”.

03

Documentata e prevedibile

Un documento OpenAPI e la documentazione su app.uptimecheck.com/docs/api, con chiavi di sola lettura o di lettura e scrittura.

Cosa puoi costruire con l'API di Uptimecheck

Cliccare in una dashboard va bene per dieci monitor. Con cento servizi, decine di siti di clienti o un’infrastruttura che cambia ogni settimana, il monitoraggio deve vivere nel codice. La REST API copre monitor, finestre di manutenzione e aggiornamenti di stato, ed è documentata su app.uptimecheck.com/docs/api; un server MCP permette agli assistenti AI di fare lo stesso con una chiave API.

Endpoint

Tutti gli endpoint si trovano sotto https://app.uptimecheck.com/api/v1:

/monitors: elenca, crea, aggiorna ed elimina monitor di ogni tipo, mettili in pausa e riattivali, e leggi i loro controlli più recenti./monitors/{id}/metrics, /page-speed e /email: metriche dei server, risultati di Lighthouse e report di autenticazione email./incidents: elenca gli incidenti, leggi la timeline e prendine in carico uno./maintenance: pianifica, modifica, termina o annulla finestre di manutenzione, ed elenca, modifica o interrompi quelle ricorrenti sotto /maintenance-schedules. Una PATCH con i soli campi da modificare sposta una finestra, e gli iscritti che ne erano stati informati ricevono il nuovo orario./status-pages: elenca le tue pagine e pubblica, aggiorna ed elimina gli aggiornamenti di stato, con un impatto per ogni componente coinvolto./summary, /projects e /alert-channels: lo stato di tutto a colpo d’occhio e gli ID da usare quando crei i monitor.

Crea un monitor dalla tua pipeline

Autenticati con una chiave API nell’header Authorization e invia JSON:

curl https://app.uptimecheck.com/api/v1/monitors -H “Authorization: Bearer uc_…” -H “Content-Type: application/json” -d ‘{“type”:”http”,”name”:”Checkout”,”target”:”https://northwind.shop/checkout”,”intervalSeconds”:60}’

Eseguilo nello stesso step che effettua il deploy del servizio, e ogni nuovo endpoint è monitorato nel momento in cui va online. Il primo controllo parte entro un minuto. Il riferimento completo, con esempi di richieste e risposte, è nella documentazione dell’API.

Assistenti AI tramite MCP

Il server MCP su https://app.uptimecheck.com/api/mcp permette a Claude, Cursor, Copilot e ad altri assistenti di lavorare con il tuo monitoraggio usando le stesse chiavi API. Chiedi un riepilogo dello stato, analizza un incidente, testa una richiesta, crea un monitor, mettine uno in pausa durante il deploy, avvia una finestra di manutenzione o pubblica un aggiornamento di stato. Gli strumenti che modificano qualcosa richiedono una chiave di lettura e scrittura.

Usi comuni

Agenzie

Attiva un nuovo cliente con un solo script: aggiungi i monitor per il sito, il checkout e l’API nel progetto del cliente, con i canali di avviso giusti. Per chiudere il rapporto basta lo stesso script al contrario.

Team di piattaforma

Mantieni i monitor allineati al tuo catalogo dei servizi e avvia una finestra di manutenzione dallo script di deploy, così i riavvii pianificati non aprono incidenti e non pesano sull’uptime. Un provider Terraform per gestire i monitor come codice è in arrivo.

Comunicazione dello stato

Pubblica un aggiornamento di stato dai tuoi strumenti di gestione degli incidenti, così la pagina di stato e i suoi iscritti lo vengono a sapere nello stesso momento del tuo team.

Webhook per la direzione opposta

L’API ti permette di gestire Uptimecheck. I webhook permettono a Uptimecheck di chiamare te: ogni downtime e ogni ripristino viene inviato come JSON firmato al tuo endpoint, pronto da collegare a qualunque sistema gestisca la tua reperibilità. Vedi avvisi e notifiche.

Consigli pratici

Salva la chiave API come secret nel tuo sistema di CI, mai nel repository.Usa una chiave di sola lettura per dashboard e report, e una chiave di lettura e scrittura solo dove serve modificare qualcosa.Rendi gli script idempotenti: cerca un monitor per nome o target prima di crearlo, così una nuova esecuzione non crea duplicati.Usa nell’API la stessa convenzione di nomi della tua infrastruttura, così è facile risalire dal monitor al servizio che controlla.

La maggior parte dei team inizia automatizzando la parte noiosa, cioè aggiungere monitor per nuovi siti di clienti o nuovi servizi, e da lì passa alle finestre di manutenzione e agli aggiornamenti di stato.

L’accesso ad API e MCP è incluso nei piani Professional e Business. I piani partono da 9 € al mese con fatturazione annuale o 12 € con fatturazione mensile, IVA esclusa; confronta i piani nella pagina dei prezzi oppure inizia una prova gratuita di 14 giorni di Professional senza carta. Vedi il monitoraggio API per monitorare la tua API con Uptimecheck.

“UptimeCheck makes monitoring incredibly easy for developers like us. All we have to do is enter our website's URLs, choose the channels we want notifications delivered on (email, SMS, Slack, Telegram), and we're done!”

Rasmus Danielsson

Developer

Domande su REST API e MCP

Quali piani includono l'accesso all'API?

Professional e Business. Il server MCP usa le stesse chiavi API.

Cosa posso gestire tramite l'API?

Monitor, incidenti, finestre di manutenzione e aggiornamenti di stato, più l'accesso in lettura a progetti, canali di avviso, pagine di stato e un riepilogo di tutto.

Come mi autentico?

Con una chiave API inviata come bearer token nell'header Authorization. Le chiavi sono di sola lettura o di lettura e scrittura.

Posso usare Uptimecheck da un assistente AI?

Sì. Collega Claude, Cursor, Copilot o un altro client MCP a app.uptimecheck.com/api/mcp con una chiave API.

Dove si trova la documentazione dell'API?

Su app.uptimecheck.com/docs/api, con un documento OpenAPI che puoi caricare nei tuoi strumenti.

Funziona bene con

API monitoring

Metodi, header e body personalizzati, con controlli JSON per ogni endpoint.

Scopri di più

Incident management

Interruzioni confermate con prove, una timeline, presa in carico e revisioni degli incidenti.

Scopri di più

Status pages

Pagine di stato aggiornate dai tuoi controlli, con iscritti, 9 lingue e il tuo logo.

Scopri di più

I disservizi sono acqua passata.

Configura il tuo primo monitor in meno di un minuto, oppure esplora prima la demo live.

Prova gratuita di 14 giorni · Poi gratis con 5 monitor · Nessuna carta di credito