Git Integration for Jira Cloud Documentation

Adding webhooks to AWS CodeCommit

Supported webhook events:

  • Repository – Push
  • Pull request – Created
  • Pull request – Updated

Prerequisite: Enable webhooks in the Git Integration for Jira app before proceeding. See Indexing triggers – Getting started.

On this page:

 


 

Create an SNS Topic

AWS CodeCommit uses SNS (Simple Notification Service) topics to send webhook notifications.

  1. Log in to your AWS Console with an admin or poweruser account.

  2. Go to Amazon Simple Notification Service (use the Services search bar).


  3. In the Create topic section, enter a Topic name.


  4. Click Next step.


  5. Configure the topic:

    • Set Type to Standard
    • The Name field uses the topic name from step 3
  6. Scroll down and click Create topic.


 

Add the Webhook URL Subscription

  1. Go to the Subscriptions tab for your new SNS topic.


  2. Configure the subscription:

    • Topic ARN: Select the SNS topic you created
    • Protocol: Select HTTPS
  3. Get the webhook URL from Jira:

    • Go to AppsGit Integration: Manage integrationsIndexing triggers


    • Copy the Webhook URL

  4. Paste the URL into the Endpoint field.

  5. Click Create subscription.

AWS CodeCommit sends a SubscriptionConfirmation request to the endpoint URL. Git Integration for Jira automatically processes and confirms this request. If confirmation fails, the subscription remains in ‘Pending confirmation’ status for three days.

 

Configure the Repository Trigger

  1. Open your CodeCommit repository in the AWS web portal.


  2. Go to SettingsTriggers (sidebar).

  3. Click Create trigger.


  4. Configure the trigger:

    Setting Value
    Trigger name Enter a descriptive name
    Events All repository events (recommended)
    Branch name Leave blank for all branches, or specify a branch
    Service to use Amazon SNS
    SNS topic Select the topic you created
  5. Click Test trigger to verify the configuration.

  6. Click Create trigger.

 

Verify the Configuration

  1. Make a test commit to your repository.

  2. Check the Indexing triggers log in Jira:

    AppsGit Integration: Manage integrationsIndexing triggersIndexing triggers log


If errors appear, verify your AWS trigger settings and reindex the integration.

Webhooks are automatically registered for each AWS CodeCommit repository. The connecting service user must have the basic + all features required permissions.

Webhooks are deleted when you disconnect the AWS CodeCommit integration from Git Integration for Jira Cloud.

Last updated: December 2025

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