Сведения о типах веб-перехватчиков
Веб-перехватчик может получить доступ только к событиям, доступным в репозитории, organization, GitHub Enterprise, GitHub Marketplace account, GitHub Sponsors account, или GitHub App где он установлен.
Вы не можете создавать веб-перехватчики для отдельных учетных записей пользователей или события, относящиеся к ресурсам пользователей, например личные уведомления или упоминания.
Чтобы создавать веб-перехватчики и управлять ими, необходимо иметь доступ администратора к ресурсу, в котором создается веб-перехватчик, и прослушивать события. Например, для управления веб-перехватчиками в организации требуются разрешения администратора для этой организации.
Некоторые события веб-перехватчика уникальны для определенных типов веб-перехватчиков. Например, веб-перехватчик организации может подписаться на события, которые происходят только на уровне организации, на которые веб-перехватчик репозитория не может подписаться. Дополнительные сведения о конкретной доступности каждого веб-перехватчика см. в разделе События и полезные данные веб-перехватчика.
Дополнительные сведения см. в разделе Сведения о веб-перехватчиках.
Веб-перехватчики репозитория
Вы можете создать веб-перехватчики в репозитории, чтобы подписаться на события, происходящие в этом репозитории. Вы должны быть владельцем репозитория или иметь доступ администратора в репозитории для создания веб-перехватчиков в репозитории и управления ими. Вы не можете создавать, изменять или удалять веб-перехватчики в репозитории, где у вас нет необходимых разрешений.
Вы можете создать несколько веб-перехватчиков в одном репозитории. Однако вы можете создавать только до 20 веб-перехватчиков, которые подписываются на каждый отдельный тип события. Например, в одном репозитории можно создать только 20 различных веб-перехватчиков, которые подписываются на push событие.
Для управления веб-перехватчиками репозитория можно использовать веб-интерфейс GitHub или REST API. Дополнительные сведения см. в разделе AUTOTITLE, [AUTOTITLE[ и Создание веб-перехватчиков](/webhooks/using-webhooks/editing-webhooks#editing-a-repository-webhook).](/webhooks/using-webhooks/disabling-webhooks#disabling-a-repository-webhook) Дополнительные сведения об использовании REST API для управления веб-перехватчиками репозитория см. в разделе Конечные точки REST API для веб-перехватчиков репозитория.
Веб-перехватчики организации
Вы можете создавать веб-перехватчики в организации, чтобы подписаться на события, происходящие в этой организации. Веб-перехватчики организации могут подписываться на события, которые происходят во всех репозиториях, принадлежащих организации. Они также могут подписаться на события, происходящие на уровне организации, которые находятся за пределами любого конкретного репозитория, например при добавлении нового члена в организацию.
Вы должны быть владелец организации для создания веб-перехватчиков в организации и управления ими.
Вы можете создать несколько веб-перехватчиков в одной организации. Однако вы можете создавать только до 20 веб-перехватчиков, которые подписываются на каждый отдельный тип события. Например, в одной организации можно создать только до 20 различных веб-перехватчиков, подписывающихся на push событие.
Для управления веб-перехватчиками организации можно использовать веб-интерфейс GitHub или REST API. Дополнительные сведения см. в разделе AUTOTITLE, [AUTOTITLE[ и Создание веб-перехватчиков](/webhooks/using-webhooks/editing-webhooks#editing-an-organization-webhook).](/webhooks/using-webhooks/disabling-webhooks#disabling-an-organization-webhook) Дополнительные сведения об использовании REST API для управления веб-перехватчиками организации см. в разделе Конечные точки REST API для веб-перехватчиков организации.
Глобальные веб-перехватчики для GitHub Enterprise
Владельцы предприятия могут создавать глобальные веб-перехватчики для подписки на события, происходящие в пределах своего предприятия или в организациях и репозиториях, принадлежащих компании.
Вы можете создать несколько веб-перехватчиков в одном предприятии. Однако вы можете создавать только до 20 веб-перехватчиков, которые подписываются на каждый отдельный тип события. Например, в одном предприятии можно создать только 20 разные веб-перехватчики, которые подписаны на membership событие.
Для управления глобальными веб-перехватчиками можно использовать веб-интерфейс GitHub . Дополнительные сведения см. в разделе AUTOTITLE, [AUTOTITLE[ и Создание веб-перехватчиков](/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)
GitHub Marketplace веб-перехватчиков
Вы можете создать веб-перехватчик для подписки на события, связанные с приложением, опубликованным в GitHub Marketplace. Вы можете создать только один веб-перехватчик для каждого приложения в GitHub Marketplace. Только владелец приложения или диспетчер приложений с доступом к приложению может создавать и управлять веб-перехватчиком GitHub Marketplace.
Не удается удалить веб-перехватчик GitHub Marketplace, но его можно отключить, чтобы прекратить получение доставки веб-перехватчика.
Веб-интерфейс GitHub можно использовать для управления веб-перехватчиком GitHub Marketplace . Дополнительные сведения см. в разделе AUTOTITLE, [AUTOTITLE[ и Создание веб-перехватчиков](/webhooks/using-webhooks/editing-webhooks#editing-a-github-marketplace-webhook).](/webhooks/using-webhooks/disabling-webhooks#disabling-a-github-marketplace-webhook)
GitHub Sponsors веб-перехватчиков
Вы можете создавать веб-перехватчики для подписки на события, относящиеся к GitHub Sponsors. Для учетной записи GitHub Sponsors можно создавать только до 20 веб-перехватчиков.
Вы должны быть владельцем учетной записи или иметь доступ администратора в спонсируемой учетной записи для управления веб-перехватчиками спонсоров.
Вы можете использовать веб-интерфейс GitHub для управления веб-перехватчиками GitHub Sponsors . Дополнительные сведения см. в разделе AUTOTITLE, [AUTOTITLE[ и Создание веб-перехватчиков](/webhooks/using-webhooks/editing-webhooks#editing-a-github-sponsors-webhook).](/webhooks/using-webhooks/disabling-webhooks#disabling-a-github-sponsors-webhook)
GitHub App веб-перехватчики
Вы можете настроить GitHub App для получения веб-перехватчиков при возникновении определенных событий в репозитории или организации, к которым приложение было предоставлено доступ. Приложения, установленные на предприятии, не могут получать веб-перехватчики в настоящее время. Они должны быть установлены в каждой организации в организации, чтобы получить события.
Каждый variables.product.prodname_github_app %} данных имеет один веб-перехватчик, который автоматически создается GitHub. По умолчанию веб-перехватчик не подписывается на какие-либо события. Вы можете настроить события, на которые подписан веб-перехватчик. Не удается удалить веб-перехватчик GitHub App, но его можно отключить, чтобы прекратить получение доставки веб-перехватчика.
Для управления веб-перехватчиком GitHub App можно использовать веб-интерфейс GitHub или REST API. Дополнительные сведения см. в разделе AUTOTITLE, [AUTOTITLE[ и Создание веб-перехватчиков](/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 вебхуков.