Skip to main content

Désactivation des webhooks

Vous pouvez désactiver un webhook pour vous désabonner des événements qui se produisent sur GitHub.

Informations sur la désactivation des webhooks

Vous pouvez désactiver un webhook qui était précédemment activé pour un référentiel, une organisation, un compte GitHub Marketplace, un compte GitHub Sponsors ou GitHub App.

Pour désactiver un webhook, vous pouvez choisir de le désactiver ou de le supprimer. Lorsque vous désactivez un webhook, les livraisons du webhook s'arrêtent et vous pouvez choisir de réactiver le webhook ultérieurement. Lorsque vous supprimez un webhook, il ne peut pas être restauré.

Pour plus d’informations, consultez « À propos des webhooks » et « Création de webhooks ».

Désactivation d’un webhook de référentiel

Pour désactiver un webhook de référentiel, vous pouvez le désactiver ou le supprimer. Pour désactiver des webhooks, vous devez être propriétaire du référentiel ou disposer d'un accès administrateur au référentiel.

Vous pouvez utiliser l'interface web GitHub ou l'API REST pour supprimer un webhook pour un référentiel. Pour en savoir plus sur l'utilisation de l'API REST pour supprimer un webhook de référentiel, consultez « Points de terminaison d’API REST pour les webhooks du référentiel ».

  1. Dans GitHub.com, accédez à la page principale du dépôt.

  2. Sous le nom de votre dépôt, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

    Capture d’écran d’un en-tête de dépôt montrant les onglets. L’onglet « Paramètres » est mis en évidence avec un encadré orange foncé.

  3. Dans la barre latérale gauche, cliquez sur Webhooks.

  4. Sous « Webhooks », localisez le webhook que vous souhaitez désactiver.

  5. Désactivez le webhook en le désactivant ou en le supprimant :

    1. Pour désactiver le webhook :
      1. Cliquez sur Modifier.
      2. Désélectionnez Actif.
      3. Cliquez sur Mettre à jour le webhook.
    2. Pour supprimer le webhook, cliquez sur Supprimer. Cette action ne peut pas être annulée.

Désactivation d’un webhook d'organisation

Pour désactiver un webhook d'organisation, vous pouvez le désactiver ou le supprimer. Seuls les propriétaires d'organisations peuvent désactiver les webhooks dans une organisation.

Vous pouvez utiliser l'interface web GitHub ou l'API REST pour supprimer un webhook d'organisation. Pour en savoir plus sur l’utilisation de l’API REST pour supprimer un webhook d’organisation, consultez « Points de terminaison d’API REST pour les webhooks de l’organisation ».

  1. Dans le coin supérieur droit de n'importe quelle page sur GitHub.com, cliquez sur votre photo de profil.
  2. Cliquez sur Vos organisations.
  3. À droite de l'organisation, cliquez sur Paramètres.
  4. Dans la barre latérale gauche, cliquez sur Webhooks.
  5. Sous « Webhooks », localisez le webhook que vous souhaitez désactiver.
  6. Désactivez le webhook en le désactivant ou en le supprimant :
    1. Pour désactiver le webhook :
      1. Cliquez sur Modifier.
      2. Désélectionnez Actif.
      3. Cliquez sur Mettre à jour le webhook.
    2. Pour supprimer le webhook, cliquez sur Supprimer. Cette action ne peut pas être annulée.

Désactivation d’un webhook GitHub Marketplace

Vous pouvez désactiver un webhook qui était précédemment activé pour les événements relatifs à une application que vous avez publiée sur GitHub Marketplace. Vous ne pouvez pas supprimer le webhook. Seul le propriétaire de l'application peut désactiver le webhook GitHub Marketplace pour l'application. Si une organisation a désigné des gestionnaires d'applications pour une GitHub App appartenant à l'organisation, les gestionnaires d'applications peuvent également désactiver le webhook GitHub Marketplace.

  1. Naviguez vers votre page de référencement GitHub Marketplace.
  2. À côté de la liste GitHub Marketplace pour laquelle vous voulez visualiser les livraisons de webhooks, cliquez sur Gérer le référencement.
  3. Dans la barre latérale, cliquez sur Webhook.
  4. Désélectionnez Actif.
  5. Cliquez sur Mettre à jour le webhook.

Désactivation d’un webhook GitHub Sponsors

Vous pouvez désactiver des webhooks précédemment activés pour les événements relatifs à GitHub Sponsors. Seul le propriétaire du compte commanditaire peut désactiver des webhooks de parrainage pour ce compte.

  1. Dans l'angle supérieur droit d'une page, cliquez sur votre photo de profil, puis sur Vos sponsors.
  2. À côté du compte pour lequel vous voulez modifier un webhook, cliquez sur Tableau de bord.
  3. Dans la barre latérale gauche, cliquez sur Webhooks.
  4. Sous « Webhooks », localisez le webhook que vous souhaitez désactiver.
  5. Désactivez le webhook en le désactivant ou en le supprimant :
    1. Pour désactiver le webhook :
      1. Cliquez sur Modifier.
      2. Désélectionnez Actif.
      3. Cliquez sur Mettre à jour le webhook.
    2. Pour supprimer le webhook, cliquez sur Supprimer. Cette action ne peut pas être annulée.

Désactivation des webhooks pour une GitHub App

Chaque GitHub App a un webhook. Vous ne pouvez pas supprimer le webhook, mais vous pouvez désactiver le webhook. Le propriétaire d'une GitHub App peut désactiver le webhook pour l'application. Si une organisation a désigné des gestionnaires d'applications pour une GitHub App appartenant à l'organisation, les gestionnaires d'applications peuvent également désactiver le webhook pour une application.

  1. Dans le coin supérieur droit de n’importe quelle page sur GitHub, cliquez sur votre photo de profil.
  2. Accédez aux paramètres de votre compte.
    • Pour une application appartenant à un compte personnel, cliquez sur Paramètres.
    • Pour une application appartenant à une organisation :
      1. Cliquez sur Vos organisations.
      2. À droite de l’organisation, cliquez sur Paramètres.
  3. Dans la barre latérale gauche, cliquez sur Paramètres de développeur.
  4. Dans la barre latérale à gauche, cliquez sur GitHub Apps .
  5. À côté du GitHub App pour lequel vous vouez désactiver le webhook, cliquez sur Modifier.
  6. Sous « Webhook », pour désactiver le webhook, désélectionnez Actif.
  7. Cliquez sur Save changes.