Skip to main content
Permissions : pulses.read, pulses.write (inclut la lecture). Concepts : Présentation des Pulses.

L’objet Pulse

Le secret n’est jamais renvoyé ici : seulement ses 4 derniers caractères (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