Guida e tutorial ›
API e integrazioni
› Panoramica endpoint API
Panoramica endpoint API
5 min di lettura · API e integrazioni
Riferimento di tutti gli endpoint API disponibili. Base URL: https://epulz.io/api/v1
Autorizzazione: Authorization: Bearer plz_.... Rate limit 60 richieste al minuto per token. Genera un token in Impostazioni -> Token API.
Status / auth check
GET /status - verifica il token, restituisce email, piano, numero di monitor e incidenti apertiMonitors
GET /monitors - elenco di tutti i tuoi monitor (incluso uptime 24h)
GET /monitors/{id} - dettaglio di un monitor
POST /monitors - crea nuovo monitor (JSON: name, type, target, interval_minutes, expected_status, expected_keyword)
POST /monitors/bulk - import di massa (max 200 monitor per richiesta)
DELETE /monitors/{id} - elimina monitor (inclusi storico check e incidenti)Checks (storico)
GET /monitors/{id}/checks?limit=100 - ultimi N check (status, response time, status code, error, region). Limite 1-500, default 50.Incidents
GET /incidents - elenco incidenti. Filtri opzionali: monitor_id, resolved (true/false), limit (1-500, default 50).Codici di errore
401- token mancante o non valido403- limite monitor del piano superato (alla creazione)404- il monitor non ti appartiene o non esiste429- rate limit superato (60 req/min)
Spec OpenAPI completa
Specifica machine-readable su /api/openapi.json e docs interattivi (Swagger UI) su /api/docs. Entrambi richiedono login / token.