Forum Discussion
dejan
Première note
il y a 5 jourswebhook non déclenché
Bonjour,
nous avons crée via l'API un webhook pour écouter les événements de type customer_invoice.created mais nous n'avons jamais reçu d'événements sur notre endpoint.
Notre endpoint est bien publique et accessible de l'extérieur, et le webhook est indiqué comme enabled dans l'API.
Est ce que d'autres personnes ont déjà réussi à mettre en place des webhooks ? A-t-on raté une étape de paramètrage ?
Bonjour dejan
Les webhooks “Company API” sont encore en closed beta et ne poussent qu’un seul type d’événement pour le moment.
La doc “Webhooks” liste d’ailleurs uniquement dms_file.created comme “Available Event Types”
Si vous vous abonnez à customer_invoice.created, il est normal de ne rien recevoir tant que l’événement n’est pas déployé/activé côté plateforme (et/ou tant que vous n’êtes pas dans le périmètre beta)
Comment valider que votre endpoint + subscription fonctionnent quand même?
- Abonnez-vous à dms_file.created (seul event annoncé comme effectivement émis à ce stade) et déclenchez un test en ajoutant un fichier dans la GED.
- Vérifiez aussi les prérequis techniques côté endpoint :
- callback_url doit être en HTTPS
- Pennylane signe les requêtes via l’en-tête X-Pennylane-Signature (HMAC du JSON brut) et le secret n’est renvoyé qu’une seule fois à la création → à stocker immédiatement
- Répondez 200 rapidement ; un 400 désactive automatiquement la subscription
Si votre objectif métier est d’être notifié sur les factures clients dès maintenant, il faut partir sur du polling API en attendant l’ouverture d’événements supplémentaires (aucune date n’est mentionnée dans les sources).
2 Réponses
- dejan
Première note
Bonjour @Angélique_ , merci pour votre réponse.
Est-ce que vous pouvez m'indiquer quelle est la doc "webhooks" à laquelle vous faites référence ? J'avais crée mon webhook en suivant la documentation API ici
https://pennylane.readme.io/reference/postwebhooksubscription
- Angélique_
Pennylaneur
Bonjour dejan
Les webhooks “Company API” sont encore en closed beta et ne poussent qu’un seul type d’événement pour le moment.
La doc “Webhooks” liste d’ailleurs uniquement dms_file.created comme “Available Event Types”
Si vous vous abonnez à customer_invoice.created, il est normal de ne rien recevoir tant que l’événement n’est pas déployé/activé côté plateforme (et/ou tant que vous n’êtes pas dans le périmètre beta)
Comment valider que votre endpoint + subscription fonctionnent quand même?
- Abonnez-vous à dms_file.created (seul event annoncé comme effectivement émis à ce stade) et déclenchez un test en ajoutant un fichier dans la GED.
- Vérifiez aussi les prérequis techniques côté endpoint :
- callback_url doit être en HTTPS
- Pennylane signe les requêtes via l’en-tête X-Pennylane-Signature (HMAC du JSON brut) et le secret n’est renvoyé qu’une seule fois à la création → à stocker immédiatement
- Répondez 200 rapidement ; un 400 désactive automatiquement la subscription
Si votre objectif métier est d’être notifié sur les factures clients dès maintenant, il faut partir sur du polling API en attendant l’ouverture d’événements supplémentaires (aucune date n’est mentionnée dans les sources).