Documentation PulseAPI
PulseAPI surveille vos endpoints d'API et vous alerte en cas de problème. Cette documentation couvre la configuration, l'API REST et les concepts clés.
Concepts clés
URLs que vous souhaitez surveiller. Chaque endpoint est vérifié à un intervalle configurable (1 min à 1 heure) via HTTP.
Sondes de surveillance individuelles. Chaque check enregistre le code de statut, le temps de réponse et les résultats optionnels des assertions.
Déclenchées automatiquement après 2+ échecs consécutifs. Les alertes de rétablissement se déclenchent au retour de l'endpoint. Les alertes de réponse lente sont limitées à 1/heure.
Pages publiques affichant l'état des endpoints, les barres de disponibilité et les incidents. Supportent les domaines personnalisés et le branding.
Suivez les pannes avec des mises à jour chronologiques, des niveaux de sévérité et des postmortems. Les abonnés sont notifiés automatiquement.
URL de base
Tous les endpoints de l'API sont relatifs à cette URL de base.
Exemple rapide
# 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"Prêt à commencer ? Lisez la Démarrage ou passez à la Référence API.