{"meta":{"title":"Типы веб-перехватчиков","intro":"Вы можете создавать веб-перехватчики для подписки на события, происходящие в определенном репозитории, организации, учетной записи, GitHub EnterpriseGitHub Marketplaceучетной записиGitHub Sponsorsили учетной записи.GitHub App","product":"Веб-перехватчики","breadcrumbs":[{"href":"/ru/enterprise-cloud@latest/webhooks","title":"Веб-перехватчики"},{"href":"/ru/enterprise-cloud@latest/webhooks/types-of-webhooks","title":"Типы веб-перехватчиков"}],"documentType":"article"},"body":"# Типы веб-перехватчиков\n\nВы можете создавать веб-перехватчики для подписки на события, происходящие в определенном репозитории, организации, учетной записи, GitHub App\n\n## Сведения о типах веб-перехватчиков\n\nВеб-перехватчик может получать доступ только к событиям, доступным в репозитории, организации, учетной записи, GitHub EnterpriseGitHub MarketplaceGitHub Sponsorsучетной записи  или GitHub App месте установки.\n\nВы не можете создавать веб-перехватчики для отдельных учетных записей пользователей или события, относящиеся к ресурсам пользователей, например личные уведомления или упоминания.\n\nЧтобы создавать веб-перехватчики и управлять ими, необходимо иметь доступ администратора к ресурсу, в котором создается веб-перехватчик, и прослушивать события. Например, для управления веб-перехватчиками в организации требуются разрешения администратора для этой организации.\n\nНекоторые события веб-перехватчика уникальны для определенных типов веб-перехватчиков. Например, веб-перехватчик организации может подписаться на события, которые происходят только на уровне организации, на которые веб-перехватчик репозитория не может подписаться. Дополнительные сведения о конкретной доступности каждого веб-перехватчика см. в разделе [События и полезные данные веб-перехватчика](/ru/enterprise-cloud@latest/webhooks/webhook-events-and-payloads).\n\nДополнительные сведения см. в разделе [Сведения о веб-перехватчиках](/ru/enterprise-cloud@latest/webhooks/about-webhooks).\n\n## Веб-перехватчики репозитория\n\nВы можете создать веб-перехватчики в репозитории, чтобы подписаться на события, происходящие в этом репозитории. Вы должны быть владельцем репозитория или иметь доступ администратора в репозитории для создания веб-перехватчиков в репозитории и управления ими. Вы не можете создавать, изменять или удалять веб-перехватчики в репозитории, где у вас нет необходимых разрешений.\n\nВы можете создать несколько веб-перехватчиков в одном репозитории. Однако вы можете создавать только до  веб-перехватчиков, которые подписываются на каждый отдельный тип события. Например, в одном репозитории можно создать только до  разных веб-перехватчиков, подписывающихся на `push` событие.\n\nВеб-интерфейс или REST API можно использовать GitHub для управления веб-перехватчиками репозитория. Дополнительные сведения см. в разделе AUTOTITLE, \\[AUTOTITLE\\[ и [Создание веб-перехватчиков](/ru/enterprise-cloud@latest/webhooks/using-webhooks/creating-webhooks#creating-a-repository-webhook)]\\(/webhooks/using-webhooks/editing-webhooks#editing-a-repository-webhook).]\\(/webhooks/using-webhooks/disabling-webhooks#disabling-a-repository-webhook) Дополнительные сведения об использовании REST API для управления веб-перехватчиками репозитория см. в разделе [Конечные точки REST API для веб-перехватчиков репозитория](/ru/enterprise-cloud@latest/rest/repos/webhooks).\n\n## Веб-перехватчики организации\n\nВы можете создавать веб-перехватчики в организации, чтобы подписаться на события, происходящие в этой организации. Веб-перехватчики организации могут подписываться на события, которые происходят во всех репозиториях, принадлежащих организации. Они также могут подписаться на события, происходящие на уровне организации, которые находятся за пределами любого конкретного репозитория, например при добавлении нового члена в организацию.\n\nВы должны быть владелец организации для создания веб-перехватчиков в организации и управления ими.\n\nВы можете создать несколько веб-перехватчиков в одной организации. Однако вы можете создавать только до  веб-перехватчиков, которые подписываются на каждый отдельный тип события. Например, в одной организации можно создать только до  разных веб-перехватчиков, подписывающихся на `push` событие.\n\nВеб-интерфейс или REST API можно использовать GitHub для управления веб-перехватчиками организации. Дополнительные сведения см. в разделе AUTOTITLE, \\[AUTOTITLE\\[ и [Создание веб-перехватчиков](/ru/enterprise-cloud@latest/webhooks/using-webhooks/creating-webhooks#creating-an-organization-webhook)]\\(/webhooks/using-webhooks/editing-webhooks#editing-an-organization-webhook).]\\(/webhooks/using-webhooks/disabling-webhooks#disabling-an-organization-webhook) Дополнительные сведения об использовании REST API для управления веб-перехватчиками организации см. в разделе [Конечные точки REST API для веб-перехватчиков организации](/ru/enterprise-cloud@latest/rest/orgs/webhooks).\n\n## Глобальные веб-перехватчики для GitHub Enterprise\n\nВладельцы предприятия могут создавать глобальные веб-перехватчики для подписки на события, происходящие в пределах своего предприятия или в организациях и репозиториях, принадлежащих компании.\n\nВы можете создать несколько веб-перехватчиков в одном предприятии. Однако вы можете создавать только до  веб-перехватчиков, которые подписываются на каждый отдельный тип события. Например, в одном предприятии можно создать только до  разных веб-перехватчиков, которые каждый подписывается на `membership` событие.\n\nВы можете использовать GitHub веб-интерфейс для управления глобальными веб-перехватчиками. Дополнительные сведения см. в разделе AUTOTITLE, \\[AUTOTITLE\\[ и [Создание веб-перехватчиков](/ru/enterprise-cloud@latest/webhooks/using-webhooks/creating-webhooks#creating-a-global-webhook-for-a-github-enterprise)]\\(/webhooks/using-webhooks/editing-webhooks#editing-a-global-webhook-for-a-github-enterprise).]\\(/webhooks/using-webhooks/disabling-webhooks#disabling-a-global-webhook-for-a-github-enterprise)\n\n## GitHub Marketplace веб-перехватчики\n\nВы можете создать веб-перехватчик для подписки на события, связанные с приложением, опубликованным в GitHub Marketplace. Для каждого приложения GitHub Marketplaceможно создать только один веб-перехватчик. Только владелец приложения или диспетчер приложений с доступом к приложению может создавать веб-перехватчик и управлять ими GitHub Marketplace .\n\nНевозможно GitHub Marketplace удалить веб-перехватчик, но его можно отключить, чтобы прекратить получение доставки веб-перехватчика.\n\nВеб-интерфейс можно использовать GitHub для управления веб-перехватчиком GitHub Marketplace . Дополнительные сведения см. в разделе AUTOTITLE, \\[AUTOTITLE\\[ и [Создание веб-перехватчиков](/ru/enterprise-cloud@latest/webhooks/using-webhooks/creating-webhooks#creating-a-github-marketplace-webhook)]\\(/webhooks/using-webhooks/editing-webhooks#editing-a-github-marketplace-webhook).]\\(/webhooks/using-webhooks/disabling-webhooks#disabling-a-github-marketplace-webhook)\n\n## GitHub Sponsors веб-перехватчики\n\nВы можете создавать веб-перехватчики для подписки на события, связанные GitHub Sponsorsс . Для учетной GitHub Sponsors записи можно создавать только до 20 веб-перехватчиков.\n\nВы должны быть владельцем учетной записи или иметь доступ администратора в спонсируемой учетной записи для управления веб-перехватчиками спонсоров.\n\nВеб-интерфейс можно использовать GitHub для управления GitHub Sponsors веб-перехватчиками. Дополнительные сведения см. в разделе AUTOTITLE, \\[AUTOTITLE\\[ и [Создание веб-перехватчиков](/ru/enterprise-cloud@latest/webhooks/using-webhooks/creating-webhooks#creating-a-github-sponsors-webhook)]\\(/webhooks/using-webhooks/editing-webhooks#editing-a-github-sponsors-webhook).]\\(/webhooks/using-webhooks/disabling-webhooks#disabling-a-github-sponsors-webhook)\n\n## GitHub App веб-перехватчики\n\nВы можете настроить GitHub App получение веб-перехватчиков при возникновении определенных событий в репозитории или организации, к которым приложение было предоставлено доступ.Приложения, установленные на предприятии, не могут получать веб-перехватчики в настоящее время. Они должны быть установлены в каждой организации в организации, чтобы получить события.\n\nКаждый GitHub App из них имеет один веб-перехватчик, который автоматически создается GitHub. По умолчанию веб-перехватчик не подписывается на какие-либо события. Вы можете настроить события, на которые подписан веб-перехватчик. Невозможно GitHub App удалить веб-перехватчик, но его можно отключить, чтобы прекратить получение доставки веб-перехватчика.\n\nДля управления веб-перехватчиком GitHub можно использовать GitHub App веб-интерфейс или REST API. Дополнительные сведения см. в разделе AUTOTITLE, \\[AUTOTITLE\\[ и [Создание веб-перехватчиков](/ru/enterprise-cloud@latest/webhooks/using-webhooks/creating-webhooks#creating-webhooks-for-a-github-app)]\\(/webhooks/using-webhooks/editing-webhooks#editing-webhooks-for-a-github-app).]\\(/webhooks/using-webhooks/disabling-webhooks#disabling-webhooks-for-a-github-app) Дополнительные сведения об использовании REST API для управления GitHub App веб-перехватчиками см. в разделе [Конечные точки REST API для GitHub App вебхуков](/ru/enterprise-cloud@latest/rest/apps/webhooks)."}