Configure a Webhook in Bitbucket

As of 9 September 2025, app username and passwords have been deprecated as a type of authentication method. However, as of 9 June 2026, all existing app passwords will be disabled. Users are required to create API tokens and migrate this function prior to the deadline to avoid disruptions: https://support.atlassian.com/bitbucket-cloud/docs/api-tokens/.

After the 25.3.9 release, the structure of the webhook payload URL was updated. Customers need to update the webhook URL in the repository settings of their remote repo. Some customers are still using the old webhook URL containing autorabitrest, which should now be replaced with api.

Example:

Old URL: https://na25.autorabit.com/autorabitrest/webhook/triggerSCMPushrequest

Updated URL: https://na25.autorabit.com/api/webhook/triggerSCMPushrequest

Unless you update the Payload URL, you might face pull request/trigger build-on-commit jobs triggering.

Create a Webhook API Token from ARM

  1. Log in to ARM.

  2. Navigate to Admin Section > API Token.

  3. Click Create API Token.

API Token creation screen in ARM
  1. Enter a Token Name.

  2. Select Type as webhook.

  3. (Optional) Add a Description.

  4. Click Create Option.

Webhook token configuration form in ARM
  1. Your webhook API token is now created.


Create a Webhook with Authentication in Bitbucket

  1. Log in to your Bitbucket account and open the repository where you want to configure the webhook.

  2. Go to Settings and select Webhooks.

  3. Enter the Webhook URL in the following format:

Example: https://login.autorabit.com/api/webhook/v2/autorabit.com/trigger-scm-push-request

  1. Complete the form and click Save.


Smart Commits

Define patterns to associate Git commits with ALM stories. Example:

To enable automatic webhook URL retrieval:


For Enterprise Customers

Use these endpoint URLs for enterprise configurations:

/api/webhook/v2//enterprise/trigger-scm-push-request

/api/webhook/v2//enterprise/sync-alm-commits

Last updated

Was this helpful?