Help en handleidingen ›
API en integraties
› API endpoints overzicht
API endpoints overzicht
5 min leestijd · API en integraties
Overzicht van alle beschikbare API-endpoints. Base URL: https://epulz.io/api/v1
Autorisatie: Authorization: Bearer plz_.... Rate limit 60 requests per minuut per token. Genereer een token in Instellingen -> API-tokens.
Status / auth check
GET /status - verifieert het token, geeft email, plan, aantal monitors en open incidenten terugMonitors
GET /monitors - lijst van al uw monitors (inclusief 24h uptime)
GET /monitors/{id} - detail van één monitor
POST /monitors - nieuwe monitor aanmaken (JSON: name, type, target, interval_minutes, expected_status, expected_keyword)
POST /monitors/bulk - bulk import (max 200 monitors per request)
DELETE /monitors/{id} - monitor verwijderen (inclusief check-historie en incidenten)Checks (historie)
GET /monitors/{id}/checks?limit=100 - laatste N checks (status, response time, status code, error, region). Limit 1-500, default 50.Incidents
GET /incidents - lijst van incidenten. Optionele filters: monitor_id, resolved (true/false), limit (1-500, default 50).Foutcodes
401- ontbrekend of ongeldig token403- monitor-limiet van het plan overschreden (bij aanmaak)404- de monitor is niet van u of bestaat niet429- rate limit overschreden (60 req/min)
Volledige OpenAPI-spec
Machine-leesbare specificatie op /api/openapi.json en interactieve docs (Swagger UI) op /api/docs. Beide vereisen login / token.