Configure a webhook in Visual Studio GIT Enterprise
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 on Visual Studio Git
Log in to your Microsoft Visual Studio Git account.
Navigate to the project’s Service Hooks page:
https://{orgName}/{projectname}/settings/serviceHooks

Click Create Subscription.
The wizard will list all services available for integration.

Click Next to view a list of trigger events. Select a trigger and set filters as needed.


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

Re-enter your AutoRABIT username and API token to authenticate.
Confirm your settings, test the subscription, and finish the wizard.

Click Finish. The new webhook will be listed under Service Hooks.

After a build is triggered via webhook and completes successfully, refresh the tab to verify success. Use the webhook history to review trigger events and results.
Smart Commits
Define a pattern to associate commits with ALM stories. Example:

To configure a webhook in your repository:
Enable the auto update on webhook checkbox to display the required URL.
For repository-specific instructions, refer to the Webhook Guide.
To sync external smart commits, see the Version Control Repositories Summary.
For Enterprise Customers
Use the following endpoints for enterprise environments: /api/webhook/v2//enterprise/trigger-scm-push-request /api/webhook/v2//enterprise/sync-alm-commits
Last updated
Was this helpful?