Acerca de la deshabilitación de webhooks
Puedes deshabilitar un webhook que fue previamente habilitado para un repositorio, una organización, GitHub Enterprise, o GitHub App.
Para deshabilitar un webhook, puede elegir desactivarlo o eliminarlo. Al desactivar un webhook, las entregas del webhook se detendrán pero podrá reactivar el webhook más adelante. Cuando se elimina un webhook, no se puede recuperar.
Para más información, consulta Acerca de webhooks y Crear webhooks.
Deshabilitar un webhook de repositorio
Para deshabilitar un webhook de repositorio, puede desactivarlo o eliminarlo. Debe ser propietario del repositorio o tener acceso de administrador en el repositorio para deshabilitar webhooks en ese repositorio.
Puedes usar la interfaz web de GitHub o la API REST para eliminar un webhook de repositorio. Para obtener más información sobre el uso de la API REST para eliminar un webhook de repositorio, consulta Puntos de conexión de la API de REST para los webhooks de repositorio.
-
En GitHub, navegue hasta la página principal del repositorio.
-
Debajo del nombre del repositorio, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

-
En la barra lateral de la izquierda, haz clic en Webhooks.
-
En “Webhooks”, busque el webhook que desea deshabilitar.
-
Deshabilite el webhook desactivándolo o eliminándolo:
- Para desactivar el webhook:
- Haga clic en Editar.
- Seleccione Activar.
- Haga clic en Update Webhook.
- Para eliminar el grupo, haga clic en Eliminar. Esta acción no se puede deshacer.
- Para desactivar el webhook:
Deshabilitar el webhook de una organización
Para deshabilitar el webhook de una organización, puede desactivarlo o eliminarlo. Solo los propietarios de la organización pueden deshabilitar webhooks en esa organización.
Puedes usar la interfaz web de GitHub o la API REST para deshabilitar el webhook de una organización. Para obtener más información sobre el uso de la API REST para deshabilitar un webhook de organización, consulta Puntos de conexión de API REST para webhooks de organización.
- En la esquina superior derecha de cualquier página de GitHub, haz clic en tu foto de perfil.
- Haga clic en Sus organizaciones.
- A la derecha de la organización, haga clic en Configuración.
- En la barra lateral de la izquierda, haz clic en Webhooks.
- Haga clic en Agregar webhook.
Cómo desactivar un webhook global para GitHub Enterprise
Los propietarios de empresas pueden deshabilitar un webhook global en un GitHub Enterprise.
Puedes usar la interfaz web de GitHub o la API de REST para deshabilitar un webhook global. Para obtener más información sobre el uso de la API REST para deshabilitar un webhook global, consulta Puntos de conexión de la API de REST para los webhooks globales.
- En la esquina superior derecha de GitHub Enterprise Server, haz clic en la foto de perfil y luego en Enterprise settings.
- En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Settings.
- En " Settings", haz clic en Hooks.
- En “Webhooks”, busque el webhook que desea deshabilitar.
- Deshabilite el webhook desactivándolo o eliminándolo:
- Para desactivar el webhook:
- Haga clic en Editar.
- Seleccione Activar.
- Haga clic en Update Webhook.
- Para eliminar el grupo, haga clic en Eliminar. Esta acción no se puede deshacer.
- Para desactivar el webhook:
Deshabilitando los webhooks para GitHub App
Cada GitHub App tiene un webhook. No puede eliminar el webhook, pero puede desactivarlo. El propietario de una GitHub App puede desactivar el webhook de la aplicación. Si el propietario de la aplicación ha designado administradores de aplicaciones para una GitHub App, estos también pueden desactivar el webhook para la aplicación.
- En la esquina superior derecha de cualquier página, en GitHub, haz clic en la fotografía del perfil.
- Navega a la configuración de tu cuenta.
- Para una aplicación propiedad de una cuenta personal, haga clic en Configuración.
- Para una aplicación propiedad de una organización:
- Haga clic en Sus organizaciones.
- A la derecha de la organización, haga clic en Configuración.
- En la barra lateral de la izquierda, haz clic en Developer settings.
- En la barra lateral de la izquierda, haga clic en GitHub Apps .
- Junto a la GitHub App para la que quiere desactivar el webhook, haga clic en Editar.
- En "Webhook", deseleccione Activo para deshabilitar el webhook.
- Haga clic en Guardar cambios.