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, GitHub Enterprise, 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. Sur GitHub, accédez à la page principale du référentiel.

  2. Sous le nom de votre référentiel, 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 opération est irréversible.

Désactivation d’un webhook de l'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 plus d’informations 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, 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 opération est irréversible.

Désactivation d’un webhook global pour un GitHub Enterprise

Les propriétaires d'entreprises peuvent désactiver un webhook global dans une GitHub Enterprise.

  1. Accédez à votre entreprise. Par exemple, depuis la page Entreprises sur GitHub.com.
  2. En haut de la page, cliquez sur Paramètres.
  3. Sous " Paramètres", cliquez sur Hooks.
  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 opération est irréversible.

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 un propriétaire d’application a désigné des gestionnaires d'applications pour une GitHub App, 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 webhook, cliquez sur Gérer l'annonce.
  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 les webhooks de parrainage pour ce compte.

  1. Dans le coin 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.

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’un GitHub App est en mesure de désactiver le webhook de l’application Si le propriétaire de l’application a désigné des gestionnaires des applications pour une GitHub App, les gestionnaires d'applications peuvent également désactiver le webhook pour l’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.
    • Pour une application appartenant à une entreprise :
      1. Si vous utilisez Enterprise Managed Users, cliquez sur Votre entreprise pour accéder directement aux paramètres de compte d’entreprise.
      2. Si vous utilisez des comptes personnels, cliquez sur Vos entreprises, puis à droite de l’entreprise, cliquez sur Paramètres.
  3. Accédez aux paramètres de l’GitHub App.

    • Pour une application appartenant à un compte personnel ou à une organisation :
      1. Dans la barre latérale gauche, cliquez sur Paramètres du développeur, puis cliquez sur GitHub Apps.
    • Pour une application appartenant à une entreprise :
      1. Dans la barre latérale gauche, sous « Paramètres », cliquez sur GitHub Apps.
  4. À côté du GitHub App pour lequel vous vouez désactiver le webhook, cliquez sur Modifier.

  5. Sous « Webhook », pour désactiver le webhook, désélectionnez Actif.

  6. Cliquez sur Save changes.