Git Integration for Jira Cloud Documentation

Webhook indexing integration

Webhook indexing integration enables your git servers to work behind a firewall while still sending git data to Jira Cloud.

On this page:

 


 

Understand Webhook Indexing

Highlights the webhook indexing integration feature (boxed)

Classic vs webhook indexing

Classic indexing provides all features but requires two-way communication originating from outside your network. You must allow incoming requests by updating your network/firewall settings (see Allow list (whitelist) GIJ Cloud).

Webhook indexing only requires that your git server can make outbound Internet requests. This is its main advantage for servers behind firewalls. However, this integration type has limited features.

How webhook indexing works

The system uses git metadata from webhook payloads to index commits, branches, and pull requests (git tag support coming soon):

  1. A Jira administrator creates a webhook indexing integration and selects the git server type
  2. The administrator configures the git server to send webhooks to a unique, password-protected address
  3. Future commit, branch, and pull/merge request activity is automatically indexed
Set up webhooks at the organization/group/project level in your git server to configure multiple repositories at once.

 

Configure Webhook Indexing

  1. Install the Git Integration for Jira Cloud app.

  2. Click the Webhooks limited feature connection option.

  3. Select your git server type.

  4. Copy the webhook URL and secret from the wizard.

  5. Create a new webhook in your git server using the copied information.

 

Supported Integrations

Git Service Status
GitHub webhook indexing Supported
GitLab webhook indexing Supported
Microsoft webhook indexing Supported
Gerrit webhook indexing Supported

 


 

Frequently Asked Questions

What git servers does webhook indexing support?

Shows the list of supported git host services

What data does a webhook send?

Webhooks from GitHub, GitLab, and Azure DevOps typically include:

  • Repository URL and name
  • Commit URL, SHA, author, and message
  • Files changed
  • Other metadata

Webhook payloads do not include source code.

How is webhook indexing different from indexing triggers?

Indexing triggers (previously called “Webhooks”) trigger a reindex of repositories in Classic integrations. Webhook indexing is a separate integration type that receives git data directly from webhook payloads. See Indexing Triggers for more information.

What happens if Git Integration for Jira Cloud is down?

The webhook indexing feature uses enterprise-grade AWS services with automatic scaling. A separate highly-available service queues webhooks until the system indexes them. Webhooks received during maintenance are processed when the app comes back online.

What happens during a burst of webhook activity?

The architecture handles any number of webhooks using AWS services that automatically scale. All webhooks are received and queued, even during bursts.

What happens if the webhook format changes?

The system stores webhook payloads for potential reprocessing. Future enhancements may allow Jira administrators to reprocess stored payloads.

How do I delete all my data?

Remove the integration to delete all git integration data from BigBrassBand production servers immediately. Backups containing customer data are maintained for 7 days, then deleted.

Why do webhooks receive a 202 response?

The HTTP 202 Accepted response indicates the server accepted the request for processing, but processing may not have started yet. A separate AWS service receives webhooks before they’re processed. In practice, updates appear in Jira within seconds.

What security precautions does BigBrassBand take?

See Security & Trust.

What are the limitations?

  • No historical data: Webhooks are only sent for new activity. Previous commits, branches, and pull requests are not available.
  • Commit limits per push: GitHub limits 1000 commits, Azure DevOps limits 25 commits, GitLab limits 20 commits per webhook.
  • No code review: Source code is not included in webhooks, so code review features are unavailable.
  • See Feature matrix for details.

I have more questions

Contact us at [email protected] or via our Support Portal.

Last updated: December 2025

Have feedback about this article? Did we miss something? Let us know!
On this page