Skip to main content

Administrar webhooks globales

Puedes configurar webhooks globales para notificar a los servidores web externos cuándo ocurren los eventos dentro de tu empresa.

Who can use this feature

Enterprise owners can manage global webhooks for an enterprise account.

Acerca de los webhooks locales

Puedes utilizar webhooks globales para notificar a un servidor web externo cuando ocurren los eventos dentro de tu empresa. Puedes configurar el servidor para que reciba la carga útil del webhook, luego ejecutar una aplicación o código que monitoree, responda a o requiera reglas para la administración de usuarios y organizaciones para tu empresa. Para más información, vea "Webhooks".

Por ejemplo, puedes configurar a your GitHub Enterprise Server instance para que envíe un webhook cuando alguien crea, borra o modifica un repositorio u organización dentro de tu empresa. Puedes configurar el servidor para que realice una tarea automáticamente después de recibir el webhook.

Listado de webhooks globales

También puedes utilizar the GitHub Enterprise Server APIs para administrar los webhooks globales. Para obtener una lista completa de las acciones, vea "Webhooks globales".

Agregar un webhook local

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la cuenta de empresa, haga clic en Configuración. Pestaña Configuración en la barra lateral de la cuenta de empresa 1. En " Settings", haga clic en Enlaces. Pestaña Enlaces en la barra lateral de configuración de la cuenta de empresa

  2. Haga clic en Agregar webhook. Botón Agregar webhook en la página Webhooks del centro de administración

  3. Escribe la URL donde quisieras recibir las cargas. Campo para escribir una URL de carga

  4. Opcionalmente, use el menú desplegable Tipo de contenido y haga clic en un formato de carga. Menú desplegable con las opciones de tipo de contenido

  5. Opcionalmente, en el campo Secreto, escriba una cadena que se usará como clave secret. Campo para escribir una cadena que usar como clave secreta

  6. Opcionalmente, si la URL de la carga es HTTPS y no quiere que GitHub Enterprise Server compruebe los certificados SSL cuando entregue las cargas, seleccione deshabilitar la comprobación SSL. Lea la información sobre la comprobación SSL y, después, haga clic en I understand my webhooks may not be secure. Casilla de verificación para deshabilitar la comprobación SSL

    Advertencia: La comprobación SSL ayuda a garantizar que las cargas de enlace se entreguen de forma segura. No es recomendable desactivar la verificación SSL.

  7. Decide si te gustaría que este webhook se active para cada evento o para aquellos seleccionados. Botones de radio con opciones para recibir cargas para cada evento o eventos seleccionados

    • Para cada evento, seleccione Send me everything.
    • Para elegir eventos concretos, seleccione Let me select individual events.
  8. Si eliges seleccionar eventos individuales, selecciona los eventos que activarán el webhook. Checkboxes for individual global webhook events

  9. Confirme que la casilla Activo está activada. Casilla Activo seleccionada

  10. Haga clic en Agregar webhook.

Editar un webhook global

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la cuenta de empresa, haga clic en Configuración. Pestaña Configuración en la barra lateral de la cuenta de empresa 1. En " Settings", haga clic en Enlaces. Pestaña Enlaces en la barra lateral de configuración de la cuenta de empresa
  2. Junto al webhook que quiera editar, haga clic en Editar. Botón Editar junto a un webhook
  3. Actualiza los parámetros del webhook.
  4. Haga clic en Update Webhook.

Eliminar un webhook global

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la cuenta de empresa, haga clic en Configuración. Pestaña Configuración en la barra lateral de la cuenta de empresa 1. En " Settings", haga clic en Enlaces. Pestaña Enlaces en la barra lateral de configuración de la cuenta de empresa
  2. Junto al webhook que quiera eliminar, haga clic en Delete. Botón Delete junto a un webhook
  3. Lea la información sobre cómo eliminar un webhook y, después, haga clic en Yes, delete webhook. Casilla emergente con información de advertencia y botón para confirmar la eliminación del webhook

Visualizar respuestas y entregas recientes

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la cuenta de empresa, haga clic en Configuración. Pestaña Configuración en la barra lateral de la cuenta de empresa 1. En " Settings", haga clic en Enlaces. Pestaña Enlaces en la barra lateral de configuración de la cuenta de empresa
  2. En la lista de webhooks, haz clic en el webhook del que quieres ver las entregas. Lista de webhooks con vínculos para visualizar cada webhook
  3. En "Entregas recientes", haz clic en una entrega para ver los detalles. Lista de entregas recientes de webhooks con vínculos para ver los detalles