Aggiungere un widget al tuo sito web
Instatus offre tre modi per mostrare il tuo stato sul tuo sito web: un widget fluttuante che compare durante gli incidenti, un badge per il piè di pagina e un endpoint summary.json per costruire un widget personalizzato.
Per aggiungerne uno, vai su dashboard.instatus.com, scegli la tua status page, apri Widget, scegli il tipo di widget e copia il codice.
Come aggiungo un widget fluttuante?
-
Accedi a Instatus da instatus.com/login e scegli la tua status page.
-
Vai su Widget → Fluttuante.
-
Personalizza il widget come preferisci scegliendo:
- Il colore di sfondo
- Il colore del testo
- La posizione del widget rispetto alla pagina
- Copia lo script del widget e incollalo nel body della tua pagina HTML.

Come aggiungo un badge di stato nel piè di pagina?
-
Accedi a Instatus da instatus.com/login e scegli la tua status page.
-
Vai su Widget → Badge.
-
Scegli la modalità chiara o scura
-
Scegli la dimensione (piccola, media o grande) 🤏
-
Incorpora il codice nella tua pagina HTML

Come costruisco un widget personalizzato?
Recupera summary.json dalla tua status page per ottenere stato attuale, incidenti e manutenzioni attive come dati in tempo reale per il tuo widget:
https://[YOUR-STATUS-PAGE]/summary.json
Esempio di risposta:
{"page": {"name": "Instatus","url": "https://instat.us","status": "HASISSUES"},"activeIncidents": [{"name": "We're facing an issue with our API","started": "Sat Jun 11 2022 18:55:50 (Coordinated Universal Time)","status": "INVESTIGATING","impact": "MAJOROUTAGE","url": "https://testing-widget.instatus.com/incident/cl4a"}],"activeMaintenances": [{"name": "Database maintenance","start": "Sat Jun 11 2022 18:55:54 (Coordinated Universal Time)","status": "NOTSTARTEDYET","duration": "60","url": "https://testing-widget.instatus.com/maintenance/cl4"}]}
Stati possibili della pagina:
UPHASISSUESUNDERMAINTENANCE
Stati possibili degli incidenti:
INVESTIGATINGIDENTIFIEDMONITORINGRESOLVED
Stati possibili delle manutenzioni:
NOTSTARTEDYETINPROGRESSCOMPLETED