You can use global webhooks to notify an external web server when events occur within your enterprise. You can configure the server to receive the webhook's payload, then run an application or code that monitors, responds to, or enforces rules for user and organization management for your enterprise. For more information, see "Webhooks documentation."
For example, you can configure your GitHub Enterprise Server instance to send a webhook when someone creates, deletes, or modifies a repository or organization within your enterprise. You can configure the server to automatically perform a task after receiving the webhook.
You can also use the REST API to manage global webhooks. For a complete list of endpoints, see "Global Webhooks."
You can add a global webhook for your enterprise. For more information, see "Creating webhooks."
You can edit a global webhook to change any of the settings that were selected when the webhook was initially created. For more information, see "Editing webhooks."
You can disable or delete a global webhook. For more information, see "Disabling webhooks."
You can view details about webhook deliveries that occurred in the past 7 days. For more information, see "Viewing webhook deliveries."