Sobre a desabilitação de webhooks
Você pode desabilitar um webhook que foi habilitado anteriormente para um repositório, uma organização, GitHub Enterprise ou GitHub App.
Para desabilitar um webhook, você pode optar por desativá-lo ou excluí-lo. Quando você desativar um webhook, as entregas do webhook serão interrompidas, e você poderá optar por reativar o webhook posteriormente. Quando você exclui um webhook, ele não pode ser restaurado.
Para saber mais, confira Sobre webhooks e Criação de webhooks.
Desativar um webhook de repositório
Para desabilitar um webhook de repositório, você pode desativá-lo ou excluí-lo. Você deve ser proprietário do repositório ou ter acesso de administrador ao repositório para desabilitar webhooks.
Você pode usar a interface da Web do GitHub ou a API REST para excluir um webhook de um repositório. Para obter mais informações sobre como usar a API REST para excluir um webhook de repositório, confira Pontos de extremidade da API REST para webhooks de repositório.
-
Em GitHub, acesse a página principal do repositório.
-
No nome do repositório, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

-
Na barra lateral esquerda, clique em Webhooks.
-
Em "Webhooks", localize o webhook que você deseja desabilitar.
-
Desabilite o webhook desativando-o ou excluindo-o:
- Para desativar o webhook:
- Clique em Editar.
- Desmarque Ativo.
- Clique em Atualizar webhook.
- Para excluir o webhook, clique em Excluir. Essa ação não pode ser desfeita.
- Para desativar o webhook:
Desabilitar um webhook de uma organização
Para desabilitar um webhook de uma organização, você pode desativá-lo ou excluí-lo. Somente os proprietários de uma organização podem desabilitar webhooks nela.
Você pode usar a interface da Web do GitHub ou a API REST para excluir um webhook da organização. Para obter mais informações sobre como usar a API REST para excluir um webhook da organização, confira Pontos de extremidade de API REST para webhooks da organização.
- No canto superior direito de qualquer página do GitHub, clique na imagem do seu perfil.
- Clique em Suas organizações.
- À direita da organização, clique em Configurações.
- Na barra lateral esquerda, clique em Webhooks.
- Em "Webhooks", localize o webhook que você deseja desabilitar.
- Desabilite o webhook desativando-o ou excluindo-o:
- Para desativar o webhook:
- Clique em Editar.
- Desmarque Ativo.
- Clique em Atualizar webhook.
- Para excluir o webhook, clique em Excluir. Essa ação não pode ser desfeita.
- Para desativar o webhook:
Desabilitar um webhook global para um GitHub Enterprise
Os proprietários de empresas podem desabilitar um webhook global em um GitHub Enterprise.
Você pode usar a interface web da GitHub ou a API REST para desabilitar um webhook global. Para obter mais informações sobre como usar a API REST para desabilitar um webhook global, confira Pontos de extremidade da API REST para webhooks globais.
- No canto superior à direita do GitHub Enterprise Server, clique na sua imagem do perfil e clique em Configurações da empresa.
- Na parte superior da página, clique em Settings.
- Em " Settings", clique em Hooks.
- Em "Webhooks", localize o webhook que você deseja desabilitar.
- Desabilite o webhook desativando-o ou excluindo-o:
- Para desativar o webhook:
- Clique em Editar.
- Desmarque Ativo.
- Clique em Atualizar webhook.
- Para excluir o webhook, clique em Excluir. Essa ação não pode ser desfeita.
- Para desativar o webhook:
Desabilitar webhooks para um GitHub App
Cada GitHub App tem um webhook. Não é possível excluir o webhook, mas você pode desabilitá-lo. O proprietário de um GitHub App pode desativar o webhook para o aplicativo. Se o proprietário do aplicativo tiver designado qualquer gerenciador de aplicativos para um GitHub App, os gerentes de aplicativos também poderão desativar o webhook para o aplicativo.
-
No canto superior direito de qualquer página do GitHub, clique na foto do seu perfil.
-
Acesse as configurações da sua conta.
- Para um aplicativo de propriedade de uma conta pessoal, clique em Configurações.
- Para um aplicativo de propriedade de uma organização:
- Clique em Suas organizações.
- À direita da organização, clique em Configurações.
- Para um aplicativo de propriedade de uma empresa:
- Clique em Configurações da empresa.
-
Navegue até as configurações GitHub App.
- Para um aplicativo pertencente a uma conta pessoal ou a uma organização:
- Na barra lateral esquerda, clique em Developer settings e clique em GitHub Apps.
- Para um aplicativo de propriedade de uma empresa:
- Na barra lateral esquerda, clique em Configurações, depois clique em GitHub Apps.
- Para um aplicativo pertencente a uma conta pessoal ou a uma organização:
-
Junto ao GitHub App ao qual você deseja desativar o webhook, clique em Editar.
-
Em "Webhook", desmarque Ativo para desabilitar o webhook.
-
Selecione Salvar alterações.