{"meta":{"title":"Types de webhook","intro":"Vous pouvez créer des webhooks pour vous abonner à des événements qui surviennent dans un référentiel spécifique, une organisation, GitHub Marketplace compte, GitHub Sponsors compte,  ou GitHub App.","product":"Webhooks","breadcrumbs":[{"href":"/fr/webhooks","title":"Webhooks"},{"href":"/fr/webhooks/types-of-webhooks","title":"Types de webhook"}],"documentType":"article"},"body":"# Types de webhook\n\nVous pouvez créer des webhooks pour vous abonner à des événements qui surviennent dans un référentiel spécifique, une organisation,  ou GitHub App.\n\n## À propos des types de webhooks\n\nUn webhook ne peut accéder qu’aux événements disponibles dans le dépôt, l’organisation, GitHub Marketplace compte, GitHub Sponsorsle compte  ou GitHub App où il est installé.\n\nVous ne pouvez pas créer de webhooks pour des comptes d'utilisateur individuels, ou pour des événements spécifiques aux ressources utilisateur, telles que les notifications ou les mentions personnelles.\n\nPour créer et gérer des webhooks, vous devez posséder ou disposer d'un accès administrateur à la ressource où le webhook est créé et capte des événements. Par exemple, pour gérer les webhooks d'une organisation, vous avez besoin d'autorisations d'administrateur pour cette organisation.\n\nCertains événements de webhook sont propres à certains types de webhooks. Par exemple, un webhook d'organisation peut s'abonner à des événements qui se produisent uniquement au niveau de l'organisation, auquel un webhook de référentiel ne peut pas s'abonner. Pour plus d'informations sur la disponibilité spécifique de chaque webhook, consultez « [Événements et charges utiles du webhook](/fr/webhooks/webhook-events-and-payloads) ».\n\nPour plus d’informations, consultez « [À propos des webhooks](/fr/webhooks/about-webhooks) ».\n\n## Webhooks de dépôt\n\nVous pouvez créer un webhook dans un référentiel pour vous abonner aux événements qui se produisent dans celui-ci. Vous devez être propriétaire d'un référentiel ou disposer d'un accès administrateur au référentiel pour y créer et y gérer des webhooks. Vous ne pouvez pas créer, modifier ou supprimer des webhooks dans un référentiel où vous n'avez pas les autorisations requises.\n\nVous pouvez créer plusieurs webhooks dans un seul référentiel. Toutefois, vous ne pouvez créer que jusqu'à 20 webhooks abonnés à chaque type d'événement. Par exemple, dans un seul dépôt, vous ne pouvez créer que jusqu’à 20 webhooks différents, chacun s’abonnant à l’`push`événement.\n\nVous pouvez utiliser l’interface GitHub web ou l’API REST pour gérer les webhooks du référentiel. Pour plus d’informations, consultez [Création de webhooks](/fr/webhooks/using-webhooks/creating-webhooks#creating-a-repository-webhook), [Édition de webhooks](/fr/webhooks/using-webhooks/editing-webhooks#editing-a-repository-webhook) et [Désactivation des webhooks](/fr/webhooks/using-webhooks/disabling-webhooks#disabling-a-repository-webhook). Pour plus d'informations sur l'utilisation de l'API REST pour gérer les webhooks du référentiel, voir [Points de terminaison d’API REST pour les webhooks du référentiel](/fr/rest/repos/webhooks).\n\n## Webhooks d'organisation\n\nVous pouvez créer des webhooks dans une organisation pour vous abonner aux événements qui se produisent dans celle-ci. Les webhooks d'organisation peuvent s'abonner aux événements qui se produisent dans tous les référentiels appartenant à l'organisation. Ils peuvent également s'abonner à des événements qui se produisent au niveau de l'organisation et qui sont extérieurs à tout référentiel particulier, comme lorsqu'un nouveau membre est ajouté à l'organisation.\n\nVous devez être propriétaire d'une organisation pour créer et gérer des webhooks dans une organisation.\n\nVous pouvez créer plusieurs webhooks dans une seule organisation. Toutefois, vous ne pouvez créer que jusqu'à 20 webhooks abonnés à chaque type d'événement. Par exemple, dans une même organisation, vous ne pourriez créer que jusqu’à 20 webhooks différents, chacun étant abonné à l’événement `push`.\n\nVous pouvez utiliser l’interface GitHub web ou l’API REST pour gérer les webhooks de l’organisation. Pour plus d’informations, consultez [Création de webhooks](/fr/webhooks/using-webhooks/creating-webhooks#creating-an-organization-webhook), [Édition de webhooks](/fr/webhooks/using-webhooks/editing-webhooks#editing-an-organization-webhook) et [Désactivation des webhooks](/fr/webhooks/using-webhooks/disabling-webhooks#disabling-an-organization-webhook). Pour plus d'informations sur l'utilisation de l'API REST pour gérer les webhooks de l'organisation, voir [Points de terminaison d’API REST pour les webhooks de l'organisation](/fr/rest/orgs/webhooks).\n\n## GitHub Marketplace webhooks\n\nVous pouvez créer un webhook pour vous abonner à des événements liés à une application que vous avez publiée dans GitHub Marketplace. Vous ne pouvez créer qu’un webhook pour chaque application dans GitHub Marketplace. Seul le propriétaire de l’application, ou un gestionnaire d’applications ayant accès à l’application, peut créer et gérer un GitHub Marketplace webhook.\n\nUn GitHub Marketplace webhook ne peut pas être supprimé, mais vous pouvez le désactiver pour cesser de recevoir les livraisons du webhook.\n\nVous pouvez utiliser l’interface GitHub web pour gérer un GitHub Marketplace webhook. Pour plus d’informations, consultez [Création de webhooks](/fr/webhooks/using-webhooks/creating-webhooks#creating-a-github-marketplace-webhook), [Édition de webhooks](/fr/webhooks/using-webhooks/editing-webhooks#editing-a-github-marketplace-webhook) et [Désactivation des webhooks](/fr/webhooks/using-webhooks/disabling-webhooks#disabling-a-github-marketplace-webhook).\n\n## GitHub Sponsors webhooks\n\nVous pouvez créer des webhooks pour vous abonner à des événements liés à GitHub Sponsors. Vous ne pouvez créer que 20 webhooks pour un GitHub Sponsors compte.\n\nVous devez être propriétaire du compte ou avoir un accès administrateur au compte parrainé pour gérer les webhooks de parrainage.\n\nVous pouvez utiliser l’interface GitHub web pour gérer les GitHub Sponsors webhooks. Pour plus d’informations, consultez [Création de webhooks](/fr/webhooks/using-webhooks/creating-webhooks#creating-a-github-sponsors-webhook), [Édition de webhooks](/fr/webhooks/using-webhooks/editing-webhooks#editing-a-github-sponsors-webhook) et [Désactivation des webhooks](/fr/webhooks/using-webhooks/disabling-webhooks#disabling-a-github-sponsors-webhook).\n\n## GitHub App webhooks\n\nVous pouvez configurer un GitHub App pour recevoir des webhooks lorsque des événements spécifiques se produisent dans un référentiel ou une organisation auquel l’application a été autorisée à accéder.\n\nChacun GitHub App a un webhook unique créé automatiquement par GitHub. Par défaut, le webhook n'est abonné à aucun événement. Vous pouvez configurer les événements auxquels le webhook s'abonne. Un GitHub App webhook ne peut pas être supprimé, mais vous pouvez le désactiver pour cesser de recevoir les livraisons du webhook.\n\nVous pouvez utiliser l’interface GitHub web ou l’API REST pour gérer un GitHub App webhook. Pour plus d’informations, consultez [Création de webhooks](/fr/webhooks/using-webhooks/creating-webhooks#creating-webhooks-for-a-github-app), [Édition de webhooks](/fr/webhooks/using-webhooks/editing-webhooks#editing-webhooks-for-a-github-app) et [Désactivation des webhooks](/fr/webhooks/using-webhooks/disabling-webhooks#disabling-webhooks-for-a-github-app). Pour plus d’informations sur l’utilisation de l’API REST pour gérer GitHub App les webhooks, consultez [Points de terminaison d’API REST pour GitHub App webhooks](/fr/rest/apps/webhooks)."}