Connecter Webhook personnalisé
Envoyez les articles terminés à n’importe quel endpoint que vous contrôlez, pour les plateformes que nous ne prenons pas en charge directement.
Avant de commencer
- Un endpoint HTTPS qui accepte un POST avec un corps JSON
- Un endroit où conserver le secret de signature pour vérifier les requêtes
Configuration
Créez un endpoint
Acceptez un POST avec un corps JSON contenant le titre, le corps HTML, le slug, l’extrait et le statut. Répondez 2xx une fois qu’il est enregistré ; toute autre réponse est traitée comme un échec et la requête est renvoyée.
Connectez-le ici
Dans RepGet, ouvrez Paramètres → Intégrations, choisissez Custom (webhook), puis saisissez l’URL de l’endpoint et un secret de signature que vous générez.
Vérifiez la signature
Chaque requête porte un HMAC-SHA256 du corps brut, calculé avec votre secret de signature. Comparez-le avant de faire confiance au contenu : un endpoint qui saute cette étape accepte tout ce que n’importe qui lui envoie.
Publiez un article de test
Cliquez sur Publier un article de test pour envoyer un vrai contenu et vérifier que votre code le traite avant l’arrivée de tout article programmé.
En cas de problème
Les requêtes sont renvoyées
Toute réponse autre que 2xx est traitée comme un échec. Renvoyez 200 dès que le contenu est enregistré, et faites le travail plus long ensuite.
La signature ne correspond jamais
Calculez le HMAC sur le corps BRUT de la requête, avant toute analyse du JSON. Resérialiser l’objet modifie les octets, et la signature ne correspondra jamais.
Prêt à connecter votre site ?
Ouvrez votre site dans l’application, allez dans Paramètres → Intégrations et choisissez Webhook personnalisé. Cliquez ensuite sur Publier un article de test : nous créons un vrai brouillon sur votre site pour que vous vérifiiez que tout le parcours fonctionne avant de programmer quoi que ce soit.
Aller à mes sites