Configure a Webhook in Slack

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.

  1. Log in to your Slack account.

  2. Click Create an app.

Slack API homepage with Create an app button highlighted
  1. On the Create an app screen, click From scratch.

Slack app creation screen with From scratch option selected
  1. Enter an App Name, choose a Workspace from the dropdown, and click Create App.

Slack app naming and workspace selection screen
  1. In the app settings, click Incoming Webhooks under Features or Add features and functionality.

Slack app features page with Incoming Webhooks highlighted
  1. Activate Incoming Webhooks by toggling the switch from disabled to enabled.

Toggle switch in disabled state
Toggle switch in enabled state
  1. Scroll down and click Add New Webhook to Workspace.

Add new webhook to workspace button in Slack app configuration
  1. Choose the channel where notifications should be sent and click Allow.

Slack channel selection screen for webhook integration
  1. After authorization, you'll return to the previous screen. Scroll down and click Copy to get the webhook URL.

Slack webhook URL section with Copy button

The webhook URL can be reused or deleted from this section in Slack.

  1. Finally, integrate your Slack webhook URL with ARM. For more guidance, refer to this configuration guide.

Last updated

Was this helpful?