Hi, I am trying to re-create an Atlassian Connect add-on for JIRA Server but I am not sure where to start.
I have created an add-on for JIRA Cloud which takes care of synchronizing data between JIRA and another project management tool (Forecast.it).
It does this by subscribing to a list of Webhooks which I use to send the data to Forecast, and I then use the data from the add-on installation handshake to send JWT authenticated requests back to JIRA.
Now, as I said, I need to do the same for JIRA Server.
I have been looking at the Plugins 2 framework and I can’t figure out if it is possible to subscribe to webhooks via a P2 plugin the same way as you can with a Connect add-on.
Does it even make sense to create a plugin to mimic the functionality of my cloud add-on, or should I just create a polling service that uses the REST api to synchronize the two systems?