Oui, avec les webhooks : Certyneo envoie une requête HTTP à l'adresse de votre choix à chaque événement, sans rien interroger.
Mise en place :
- Dans Webhooks (menu du tableau de bord), ajoutez l'URL de votre application et choisissez les événements :
recipient.signed (un signataire vient de signer) et envelope.completed (tout le monde a signé, le PDF scellé est disponible) sont les deux plus utiles pour un CRM.
- Chaque appel est signé avec un secret propre à votre webhook : vérifiez cette signature côté serveur avant de traiter le message, pour rejeter toute requête qui ne viendrait pas de Certyneo.
- Répondez 2xx rapidement. En cas d'erreur ou d'indisponibilité, les envois sont réessayés avec un délai croissant ; si votre point de terminaison reste en échec, le webhook est désactivé et vous en êtes informé par email.
- Depuis la charge utile, récupérez l'identifiant de l'enveloppe et, via l'API, le document signé et le dossier de preuve pour les ranger dans la fiche client.
Le nombre de webhooks dépend de votre plan. Si vous n'avez pas de développeur, les connecteurs Make, n8n et Zapier reçoivent les mêmes événements sans code. Référence complète des événements et de la signature dans la documentation API.