PulseAPI-Dokumentation
PulseAPI überwacht Ihre API-Endpunkte und benachrichtigt Sie, wenn etwas schiefläuft. Diese Dokumentation behandelt Einrichtung, REST-API und Kernkonzepte.
Kernkonzepte
URLs, die Sie überwachen möchten. Jeder Endpunkt wird in einem konfigurierbaren Intervall (1 Min. bis 1 Stunde) per HTTP geprüft.
Einzelne Überwachungsprüfungen. Jeder Check zeichnet Statuscode, Antwortzeit und optionale Assertionsergebnisse auf.
Werden automatisch nach 2+ aufeinanderfolgenden Fehlern ausgelöst. Wiederherstellungsalarme werden gesendet, wenn der Endpunkt zurückkehrt. Alarme bei langsamer Antwort sind auf 1/Stunde begrenzt.
Öffentliche Seiten, die Endpunkt-Gesundheit, Verfügbarkeitsbalken und Vorfälle anzeigen. Unterstützen benutzerdefinierte Domains und Branding.
Verfolgen Sie Ausfälle mit Zeitleisten-Updates, Schweregrade und Postmortems. Abonnenten werden automatisch benachrichtigt.
Basis-URL
Alle API-Endpunkte sind relativ zu dieser Basis-URL.
Schnellbeispiel
# Create an API key in Dashboard > Settings > API Keys, then:
# List your endpoints
curl -H "Authorization: pk_live_abc123..." \
https://api.pulseapi.tech/endpoints
# Create a new endpoint
curl -X POST https://api.pulseapi.tech/endpoints \
-H "Authorization: pk_live_abc123..." \
-H "Content-Type: application/json" \
-d '{"name":"My API","url":"https://api.example.com/health","method":"GET","checkInterval":300,"timeout":10}'
# Check uptime stats
curl -H "Authorization: pk_live_abc123..." \
"https://api.pulseapi.tech/endpoints/ENDPOINT_ID/stats?period=24h"Bereit loszulegen? Lesen Sie die Erste Schritte oder springen Sie zur API-Referenz.