Cette page décrit les webhooks des Paramètres. L’étape d’automatisation « Envoyer vers une adresse (webhook) » est distincte : elle envoie le corps JSON que vous composez, sans signature ni nouvelle tentative. Voir Automatisations.
Ajouter un point de terminaison
- Ouvrez Paramètres → Développeurs.
- Dans la section « Webhooks », saisissez une URL commençant par
http://ouhttps://, puis cliquez sur « Ajoutez un webhook ». - Copiez le secret de signature (
whsec_...) avec « Copier ». - Cliquez sur « Test » pour envoyer une livraison
webhook.testet vérifier que votre service répond.
Le secret de signature n’est affiché qu’une seule fois. Conservez-le avant de quitter la page : Syntheo ne l’affiche plus ensuite.
Événements
Syntheo envoie chaque événement en requêtePOST JSON, tant que l’application de bureau est ouverte.
L’enveloppe JSON a cette forme :
webhook.test, data contient seulement un champ message.
Livraison et nouvelles tentatives
Chaque requête expire après 10 secondes. En cas d’échec, Syntheo réessaie après 5 secondes, puis après 30 secondes. Une livraisonwebhook.test ne fait qu’une tentative.
Chaque requête contient ces en-têtes :
Vérifier la signature
Calculez le HMAC sur le corps brut exact, avant tout parsing JSON :created_at trop anciens et enregistrez chaque id de charge utile afin de ne traiter qu’une fois une livraison réessayée.