pulses.read, pulses.write (inclut la lecture). Concepts : Présentation des Pulses.
L’objet Pulse
secret_hint).
Lister les Pulses
GET /pulses — pulses.read
Obtenir un Pulse
GET /pulses/{id} — pulses.read
Inclut stats : les chiffres des 7 derniers jours.
Créer un Pulse
POST /pulses — pulses.write — 201
La réponse contient
secret : c’est la seule fois que l’API le renvoie.
cURL
Modifier, activer, désactiver
PATCH /pulses/{id} — pulses.write
Tous les champs de la création, optionnels, plus status : active ou disabled. Réactiver un Pulse remet son compteur d’échecs à zéro.
cURL
Supprimer
DELETE /pulses/{id} — pulses.write — 204. L’historique d’envoi est supprimé.
Envoyer un test
POST /pulses/{id}/test — pulses.write
Envoie immédiatement un événement pulse.test et renvoie le résultat. N’influence pas le compteur d’échecs.
Changer le secret
POST /pulses/{id}/rotate-secret — pulses.write
L’ancien secret cesse de signer immédiatement ; le nouveau est renvoyé une seule fois : { "data": { "secret": "pulse_whsec_…" } }.
Historique d’envoi
GET /pulses/{id}/deliveries — pulses.read
Réponse

