
What is webhook
Webhooks are HTTP callbacks that are specified by the user. When any JIRA event occurs, JIRA webhooks can be triggered to notify the online application. You might wish to notify your remote application, for instance, when a sprint has begun or an issue has been updated. Your remote application won’t need to repeatedly check JIRA (through the REST APIs) to see if any modifications have been made by using a webhook to accomplish this.
What is the purpose of webhooks in Jira?
Webhooks offers a simple method for remote applications to receive push notifications from Jira without the need for polling. You might, for instance, want any modifications to Jira bugs to be uploaded to a test management system so that new tests can be run on them.
Webhook creation in Jira
The user must supply information such as:
- Project Name
- WebHook URL
- Transition
- JIRA Issue Type
Step A :
- Join the JIRA Administrators as a user.
- Choose System. To access the Webhooks page, which displays a list of all currently active webhooks, choose Advanced > Webhooks.
Keyboard shortcut: g + g + start typing webhooks - Click on “Create a webhook”



4. Provide the information for your new webhook.



5. Click on create.
Step B : (required only if the TRANSITION link is necessary)
- Go to the Jira project.
- Modify the workflow associated with the issue type.
- To add a post function to the user-specified transition state, click the button “Create post function”, choose “Trigger a Webhook,” and then press “Add.”
- Select the Webhook created -> Click add.
- Click on Publish Draft.
Make sure you’ve put the correct JQL to the Events box as indicated below IF the TRANSITION/S is not necessary: (AND DISREGARD the preceding STEP B)



Managing Jira Webhooks
- Go to System Advanced Webhooks in the navigation menu to accomplish this. Additionally, click the Summary of Webhook in the left Webhooks column to edit, delete, or deactivate a webhook from the detail panel.
- Remember that blocking a webhook just stops it from triggering, as opposed to deleting it, which removes it forever.
Conclusion :
When specific JIRA events happen, you can utilize webhooks to alert your online application or add-on. This helps users easily keep the track of events occurring in Jira. By using a webhook to accomplish this, your remote application won’t need to repeatedly check JIRA (through the REST APIs) to see whether any changes have been made. Jira Webhooks are a potent tool that enables teams to combine several applications and automate tasks. Teams may tailor their processes with Jira Webhooks to suit their needs, fostering a more effective and productive work environment.
Reference :
https://developer.atlassian.com/server/jira/platform/webhooks/
https://developer.atlassian.com/cloud/jira/software/webhooks/