Update Mar 7, 2025
We’ve added a new feature to Atlassian Automation to help you easily identify rules that were recently triggered through a legacy incoming webhook. For existing rules with incoming webhook triggers to continue working after May 30, 2025, you’ll need to make updates in the connected applications which trigger them.
Rules recently triggered through legacy webhooks will now be marked with warning icons
To view this new feature:
Open the automation rule list in Jira or Confluence.
Click on the ‘Trigger' filter and select the ‘Incoming webhook’ filter. All rules triggered by an incoming webhook will be shown. These rules need to be updated before May 30, 2025.
Within these filtered rules, any which have recently been triggered through a legacy webhook will have a warning icon next to their name. This shows which rules are actively using the legacy URL.
To learn how to update these rules, you can read our support documentation.
Please note - the warning icon will continue to be shown 14 days after the rule was last triggered through the legacy endpoint, even if you have updated your rule. The icon, and other related warnings, will disappear once 14 days has passed without the rule being triggered through the legacy webhook. You can confirm when your rule was last triggered by viewing the ‘latest call’ timestamp next to the legacy URL.
If you have already made updates in your connected application to use the new endpoint, but there are still requests coming through the legacy endpoint, this may indicate there’s more than one application using the webhook trigger in the same rule. You can confirm if this is has happened by looking at the ‘latest call’ timestamp next to both the legacy and new URLs. In this case, find all the applications connected to your rule and replace the URL and secret in all of them.
Update Feb 07, 2025
We’ve just shipped an update to existing rules with an incoming webhook trigger. You’ll now be able to prepare for our migration to the new incoming webhooks system.
How does this impact me?
As specified in our previous announcement, all new rules that contain an incoming webhook trigger will automatically be routed through the new endpoint.
Rules created before 28 January 2025 will work normally until 30 May 2025, however for these rules to continue working after this date, you'll need to make the changes in the applications to migrate to the new endpoint. The legacy endpoint will no longer be available to trigger your rules as of 30 May 2025.
How do I migrate to the new endpoint?
Open the Automation rule list in Jira or Confluence.
Click on the ‘Trigger' filter and select the ‘Incoming webhook’ filter. All rules containing an incoming webhook trigger will be shown.
Open one of these rules in the rulebuilder and select the trigger component.
Copy the new URL and secret.
Enter the new URL and secret into your connected application, and add a new HTTP header with the name X-Automation-Webhook-Token. The method to do this can vary between applications, so you may need to check what the instructions are for your application. If your application does not support custom HTTP headers, you can instead insert a slash at the end of the URL and add the secret after this. For example, https://URL/SECRET. This will allow you to update your rules without the need for a HTTP header. However, we recommend using the header if possible, as it provides more security for your secret.
You can verify if the new URL successfully triggered your rule by visiting the audit log after it runs.
Repeat the above steps for all rules containing an incoming webhook trigger.
FAQs
Why can’t Atlassian automatically update my rules to use the new incoming webhook trigger?
Since the incoming webhooks may be called from non-Atlassian systems that we don’t have access to or aren’t aware of, rule owners will need to migrate them manually.
I use webhooks to chain my automation rules. Do I need to make changes to those too?
Yes. If you use the “Send web request” action in a rule, which triggers another rule containing the incoming webhook trigger, you'll need to update the endpoint used in the “Send web request” action.
What happens after the deprecation notice period ends?
The rules will no longer trigger through legacy incoming webhooks after 30 May 2025. Make sure that you've updated all of your rules containing incoming webhook triggers before this date.
Read documentation about the upcoming changes to incoming webhooks in Atlassian Automation
Update Feb 04, 2025
Some of you have encountered challenges with using custom HTTP headers in your applications, particularly when it comes to adding the header X-Automation-Webhook-Token
when you send the secret. This may occur if your connected application doesn’t support custom HTTP headers.
If you’re encountering this problem, you can insert a slash at the end of the URL and add the secret after this. For example, https://URL/SECRET
. This will allow you to update your rules without the need for a HTTP header. However, we recommend using the header if possible, as it provides more security for your secret.
Hey Atlassian Community,
We are updating the incoming webhooks trigger in Atlassian automation. Here’s what it means for your workflows.
What's an incoming webhook and what’s happening to them?
Automation rules can be triggered via incoming webhooks. You can use this trigger to execute a rule by sending a web request from another system, such as a third-party application. In the coming months, rules containing incoming webhook triggers will begin to be routed through a more secure endpoint. This update is part of our continuous focus to uplift the security and reliability of Atlassian automation.
How does this impact me?
Starting today, all new rules created with incoming webhook triggers will automatically be routed through the new endpoint. Any existing rules will continue working as before, however, please note that further action will be required eventually, as these rules will also be routed through the new endpoint in the future.
What happens next?
We’ll be releasing an update to existing rules with incoming webhooks triggers within the next few weeks - we’ll add information about this to this community post, so keep an eye out for updates!
Once this update is released, you’ll be able to update your existing rules so that they're routed through the new endpoint. We'll make sure to give you detailed instructions on how to transition your existing rules to the new incoming webhook endpoint, and share further details about the eventual retirement of the current legacy webhooks.
Make sure to check back over the next few weeks for updates!
Dhanapal Mohanasamy
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
14 comments