Help en handleidingenAPI 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 terug

Monitors

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 token
  • 403 - monitor-limiet van het plan overschreden (bij aanmaak)
  • 404 - de monitor is niet van u of bestaat niet
  • 429 - 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.