Bonjour Simon,
Idéalement, je souhaiterais que le ticket correspondant dans Zendesk soit marqué comme Résolu, avec un tag indiquant le message du forum qui constitue la solution.
Ah, c’est très utile ! Si le pire arrive, je pourrais configurer une application Vercel pour interroger Discourse à la recherche de messages avec ce tag, puis mettre à jour Zendesk. Ce ne serait pas idéal car cela devrait fonctionner essentiellement comme un cron, mais ce serait mieux que de devoir le faire manuellement.
Oui, l’API de Zendesk est très complète et peut gérer plusieurs types de requêtes différentes. Le webhook devrait pouvoir envoyer une requête PUT, car c’est ce que Zendesk attend pour mettre à jour un ticket, mais à part cela, cela devrait être trivial. Consultez leur documentation API pour plus de détails.
Il semble que l’API de Discourse ne fasse que des requêtes POST sur ses webhooks. Je vais devoir faire des tests à ce sujet ; peut-être aurai-je toujours besoin de cette configuration Vercel, mais pour qu’elle accepte une requête POST qui déclenche ensuite une requête PUT vers Zendesk. J’espère qu’il existe une solution plus propre que cela.