Skip to main content

Enterprise Server 3.20 actualmente está disponible como versión candidata para lanzamiento.

Desactivación de webhooks

Puedes deshabilitar un webhook para cancelar la suscripción a eventos específicos que se producen en GitHub.

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.

  1. En GitHub, navegue hasta la página principal del repositorio.

  2. 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.

    Captura de pantalla de un encabezado de repositorio en el que se muestran las pestañas. La pestaña "Configuración" está resaltada con un contorno naranja oscuro.

  3. En la barra lateral de la izquierda, haz clic en Webhooks.

  4. En “Webhooks”, busque el webhook que desea deshabilitar.

  5. Deshabilite el webhook desactivándolo o eliminándolo:

    1. Para desactivar el webhook:
      1. Haga clic en Editar.
      2. Seleccione Activar.
      3. Haga clic en Update Webhook.
    2. Para eliminar el grupo, haga clic en Eliminar. Esta acción no se puede deshacer.

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.

  1. En la esquina superior derecha de cualquier página de GitHub, haz clic en tu foto de perfil.
  2. Haga clic en Sus organizaciones.
  3. A la derecha de la organización, haga clic en Configuración.
  4. En la barra lateral de la izquierda, haz clic en Webhooks.
  5. 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.

  1. En la esquina superior derecha de GitHub Enterprise Server, haz clic en la foto de perfil y luego en Enterprise settings.
  2. En la parte superior de la página, haz clic en Settings.
  3. En " Settings", haz clic en Hooks.
  4. En “Webhooks”, busque el webhook que desea deshabilitar.
  5. Deshabilite el webhook desactivándolo o eliminándolo:
    1. Para desactivar el webhook:
      1. Haga clic en Editar.
      2. Seleccione Activar.
      3. Haga clic en Update Webhook.
    2. Para eliminar el grupo, haga clic en Eliminar. Esta acción no se puede deshacer.

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.

  1. En la esquina superior derecha de cualquier página, en GitHub, haz clic en la fotografía del perfil.

  2. 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:
      1. Haga clic en Sus organizaciones.
      2. A la derecha de la organización, haga clic en Configuración.
    • Para una aplicación propiedad de una empresa:
      1. Haga clic en Configuración empresarial.
  3. Navega a los ajustes de GitHub App.

    • Para una aplicación propiedad de una cuenta personal o de una organización.
      1. En la barra lateral de la izquierda, haz clic en Developer settings y luego en GitHub Apps.
    • Para una aplicación propiedad de una empresa:
      1. En la barra lateral izquierda, haz clic en Configuración y, a continuación, haz clic en GitHub Apps.
  4. Junto a la GitHub App para la que quiere desactivar el webhook, haga clic en Editar.

  5. En "Webhook", deseleccione Activo para deshabilitar el webhook.

  6. Haga clic en Guardar cambios.