Configuring GitHub Webhooks
Preferred: CodeLogic GitHub App
Installing the CodeLogic GitHub App on your GitHub organization or account is the preferred integration: it delivers pull request events to CodeLogic and avoids manual repository webhook setup. See that page for benefits and how the app relates to Change Request configuration. Use the webhook steps in this section only if you cannot use the GitHub App or need a legacy repository webhook configuration.
On the Change Request configuration page
- Copy the GitHub secret for use during webhook configuration.

The following steps will walk you through creating webhook for CodeLogic's Change Request feature. To learn more about webhooks and how they are configured in GitHub, please refer to the GitHub Docs.
- Log in to GitHub.
- Within the settings page of your organization, select Webhooks from the menu on the left.
- Click Add webhook.
- Enter the payload URL.
Important
The payload URL is comprised of your server's address and /codelogic/server/webhooks/github/payload
For example, if your server name is myserver.com, then your payload URL would be https://myserver.com/codelogic/server/webhooks/github/payload
- From the Content type drop-down menu, select application/json.
- If you are using SSL verification select Enable SSL verification.
- Add the secret you copied from the Change Request configuration page.
- Select Let me select individual events.
- Select the following events:
- Pull requests
- Pull request review comments
- Pull request reviews
- Pull request review threads
- Click Add webhook.
Continue with Configuring Agents for scan matching options.