Configure a Webhook in Visual Studio GIT
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.
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?