Passer au contenu principal
Les webhooks envoient en temps réel les événements de Social media studio vers votre serveur. Utilisez ces commandes pour gérer les abonnements, envoyer des livraisons de test, consulter les journaux de livraison et relancer les tentatives en échec sans quitter votre terminal.
Les limites des webhooks selon l’offre (abonnements max., conservation des journaux) sont appliquées côté serveur. Consultez la présentation des webhooks pour la matrice complète des limites et la référence des modèles de charge utile.
Chaque commande ci-dessous respecte les options globales : --json (par défaut) ou --table pour le format de sortie, --verbose pour des journaux supplémentaires, et --api-key <key> / --api-url <url> pour remplacer les identifiants (configurables aussi via les variables d’environnement SOME_API_KEY et SOME_API_URL).

webhooks:create

Crée un nouvel abonnement webhook.
Exemples
La réponse inclut une valeur secret à usage unique. Conservez-la — elle sert à vérifier les en-têtes X-Webhook-Signature des livraisons entrantes et n’est renvoyée qu’à la création.

webhooks:list

Liste tous les abonnements webhook de l’espace de travail actuel.
Exemples

webhooks:get

Récupère un abonnement par son ID, avec son état actuel et ses compteurs d’échecs.
Exemples

webhooks:update

Met à jour n’importe quel champ d’un abonnement existant. Seuls les champs que vous indiquez sont modifiés.
Au moins un champ doit être fourni, sinon la commande se termine avec une erreur. --active et --inactive s’excluent mutuellement — les passer ensemble provoque également une erreur.
Exemples
--regenerate-secret invalide immédiatement l’ancien secret. Le nouveau secret est renvoyé dans la réponse de mise à jour — adaptez votre code de vérification pour l’utiliser avant de procéder à la rotation en production.

webhooks:delete

Supprime définitivement un abonnement. Plus aucune livraison n’est tentée.
Exemples

webhooks:test

Met en file d’attente une livraison synthétique webhook.test pour vérifier que votre endpoint est joignable et que votre vérification de signature fonctionne.
Exemples
La charge utile de test utilise toujours le nom d’événement webhook.test et la catégorie test, quelles que soient les catégories configurées pour l’abonnement. Votre endpoint peut ainsi traiter rapidement le trafic synthétique.

webhooks:deliveries

Liste les tentatives de livraison récentes (réussies et en échec) avec pagination.
Exemples

webhooks:retry

Remet en file d’attente une livraison précédemment en échec. Utilise l’abonnement, l’événement et la charge utile d’origine.
Exemples
Relancer une livraison dont l’abonnement a été supprimé renvoie une erreur. Vérifiez d’abord avec webhooks:get en cas de doute.

webhooks:events

Liste tous les noms d’événements pris en charge par l’API, regroupés par catégorie. Utile pour construire des filtres --events ou valider la configuration de votre abonnement. La réponse est un tableau d’objets { category, label, events }.
Exemples

Charges utiles et vérification de signature

Consultez des exemples de charges utiles pour chaque catégorie d’événements et découvrez comment vérifier l’en-tête X-Webhook-Signature.