Skip to main content
Publicamos actualizaciones para la documentación con frecuencia y es posible que aún se esté traduciendo esta página. Para obtener la información más reciente, consulta la documentación en inglés.

Administrar webhooks globales

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

Quién puede usar esta característica

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 obtener más información, vea «webhooks».

Por ejemplo, puedes configurar a tu instancia de GitHub Enterprise Server para que envíe un webhook cuando alguien crea, elimina 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.

También puedes utilizar GitHub Enterprise Server APIs para administrar los webhooks globales. Para una lista completa de acciones, consulta "Administración de GitHub Enterprise".

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.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. En la barra lateral de la cuenta de empresa, haz clic en Configuración. 1. En " Configuración", haz clic en Enlaces.

  3. Haga clic en Agregar webhook.

  4. En el campo "Dirección URL de carga", escribe la dirección URL donde deseas recibir cargas.

  5. Opcionalmente, selecciona el menú desplegable Tipo de contenido y haz clic en un formato de datos para recibir la carga del webhook.

  6. Opcionalmente, en el campo Secreto, escriba una cadena que se usará como clave secret.

  7. Opcionalmente, si la URL de la carga es HTTPS y no quieres que GitHub Enterprise Server compruebe los certificados SSL cuando entregue las cargas, en "Comprobación de SSL", selecciona Deshabilitar. Lee la información sobre la comprobación SSL y, después, haz clic en Entiendo que mis webhooks pueden no ser seguros.

    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.

  8. En "¿Qué eventos desea que desencadenen este webhook?", seleccione si desea que este webhook se desencadene para todos los eventos o para los eventos seleccionados.

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

  10. Para que el webhook se active inmediatamente después de agregar la configuración, selecciona Activo.

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

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. En la barra lateral de la cuenta de empresa, haz clic en Configuración. 1. En " Configuración", haz clic en Enlaces.

  3. Junto al webhook que quiera editar, haga clic en Editar.

    Captura de pantalla de la página "Webhooks". A la derecha de un webhook, el botón "Editar" aparece resaltado con un contorno naranja.

  4. Actualiza los parámetros del webhook.

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

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. En la barra lateral de la cuenta de empresa, haz clic en Configuración. 1. En " Configuración", haz clic en Enlaces.

  3. Junto al webhook que quiera eliminar, haga clic en Delete. Captura de pantalla de la página "Webhooks". A la derecha de un webhook, el botón "Eliminar" aparece resaltado con un contorno naranja.

  4. Lea la información sobre cómo eliminar un webhook y, después, haga clic en Yes, delete 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.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. En la barra lateral de la cuenta de empresa, haz clic en Configuración. 1. En " Configuración", haz clic en Enlaces.

  3. En la lista de webhooks, haz clic en la URL del webhook del que quieres ver las entregas.

    Captura de pantalla de una lista de webhooks globales. El vínculo URL para ver un webhook está resaltado con un contorno naranja.

  4. En "Entregas recientes", haz clic en un GUID de entrega para ver los detalles.

    Captura de pantalla de la lista "Entregas recientes" para un webhook global. Un GUID de entrega en la lista de entregas está resaltado con un contorno naranja.