Configure a Webhook in Visual Studio GIT
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.
A. Create a Webhook API Token from ARM
Log in to ARM.
Navigate to Admin Section > API Token.
Click Create API Token.

Enter a Token Name.
Select Type as webhook.
(Optional) Enter a Description.
Click Create Option.

Your webhook API token is now created.
B. Create a Webhook with Authentication in Visual Studio Git
Log in to your Microsoft Visual Studio Git account.
Navigate to the project’s Service Hooks page:

Click Create Subscription.
The wizard will display a list of available services for integration.

Click Next to select an event trigger and optionally configure filters.


Enter the Payload URL to which webhook POST requests will be sent. Use the format:
Example: https://login.autorabit.com/api/webhook/v2/autorabit.com/trigger-scm-push-request
Configure Basic Authentication:
Username: Your ARM login username
Password: Webhook API Token generated from ARM

Re-enter your AutoRABIT username and webhook token to complete authentication.
Note: For events like Pull Request Created or Pull Request Updated, use the same URL and credentials.
Review the configuration, test the subscription, and complete the setup.

Click Finish. The webhook will now appear in the Service Hooks tab.

Once triggered, verify webhook success from the service hook tab. You can also view webhook history to see trigger count and outcomes.
Smart Commits
Use custom commit message patterns to link commits to ALM stories. Example:

To reveal the webhook configuration URL:
Enable the auto update on webhook checkbox.
For additional help, refer to:
For Enterprise Customers
Use these endpoints for enterprise configuration: /api/webhook/v2//enterprise/trigger-scm-push-request /api/webhook/v2//enterprise/sync-alm-commits
Last updated
Was this helpful?

