Pay : webhooks
Créer un point de réception
POST
/v1/webhook_endpointshttps:// uniquement, contrôlée contre les adresses privées, locales et de métadonnées du nuage. Le secret
de signature (whsec_…) n’est renvoyé qu’une fois ; un rejeu idempotent renvoie secret: null. Signature :
X-Signature: sha256=HMAC(secret, "{X-Timestamp}.{corps brut}"), comme pour les webhooks d’Alerts.
10 points actifs au plus par environnement (webhook_endpoint_limit).
- Rejouable sans risque avec l’en-tête Idempotency-Key : voir Idempotence.
En-têtes#
Idempotency-KeystringobligatoireObligatoire sur tous les POST Pay ; rend la requête rejouable sans risque pendant 24 heures. Cloisonné par environnement de la clé.
Corps de la requête#
urlstringobligatoireevent_typestableau de stringVide ou absent : tous les événements.
Réponses#
201Point créé ;
secret montré une seule fois.Champs de l’objet
idstring · uuidobjectstringenvironmentstringurlstringevent_typestableau de stringstatusstringcreated_atstring · date-timedisabled_atstring · date-timepeut valoir nullsecretstringpeut valoir null
4xx · 5xxErreur.
Erreur au format standard : voir Erreurs.