Mon besoin spécifique est de synchroniser les données des utilisateurs activés vers Pardot via des webhooks. Le problème actuel est que la charge utile (payload) du webhook et les champs configurés du côté de Pardot ne correspondent pas.
Existe-t-il un plugin qui peut effectuer cette conversion ?
J’ai temporairement mis en œuvre l’exigence via une couche de conversion intermédiaire. Mais ce n’est pas la meilleure pratique. Ce serait bien si Discourse pouvait prendre en charge nativement la définition du format des données de poussée (push).
Vous devez soit appeler une API existante, soit en créer une nouvelle avec un plugin. On ne peut pas s’attendre à ce que Discourse accepte tous les formats de données existants, n’est-ce pas ?
Peut-être pourriez-vous utiliser Discourse Jira comme exemple, bien que cela puisse être excessif.
Je veux dire, pour chaque événement de notification correspondant, ajouter une configuration de mappage de champ, par exemple user.id => user_id, et si la structure des données doit être aplatie (tous les JSON deviennent une structure de niveau 1, sans imbrication). Par exemple, les données de l’événement de confirmation d’e-mail de l’utilisateur sont les suivantes (simplifiées) :