Can we modify Jira workflow to call REST APIs with customizable JSON POST payloads?

We currently use WebMetrics to trigger PagerDuty via it's API to inform engineers of a problem they need to fix. Their first task is to open a Jira incident, which must be created manually, and then updated manually.

I'm interested in see if we can reverse this, so that WebMetrics calls Jira's REST API to open the incident, starting a workflow which will then call PagerDuty's API to initiate notification.

I think there is a plugin I've seen which adds the ability to make HTTP/HTTPS calls via GET and POST as a workflow post function, but I don't see that on the current list of supported plugins for On-Demand. I don't know if there's another method available on On-Demand which might work as an alternative.

I also don't know if I can create custom workflows using the On-Demand product - we'd most likely want to create separate instances per client, all at the 10-user model - does this minimal install support custom workflows, and can I create post functions which can construct custom JSON objects and then pass them via POST to arbitrary 3rd party REST APIs?

We do have a Jira install in-house, but this hasn't been stable historically, so our PMs and clients may be weary of inserting this into such a key support process, whcih is why I'm looking into using the hosted Jira service. We could always build this on our internal Jira if the hosted model is not yet up to handling this, but I was hoping someone could comment on what's currently possible, and what may be possible in the next few months.

1 answer

0 vote

JIRA OnDemand allows custom workflows but it doesn't allow third party plugin which provides functionality that you have mentioned. There are no other alternatives as well that you can use to make calls to external APIs.

You can do lot of JIRA functions like creating issues remotely but the other way around is not possible.

Suggest an answer

Log in or Sign up to answer
How to earn badges on the Atlassian Community

How to earn badges on the Atlassian Community

Badges are a great way to show off community activity, whether you’re a newbie or a Champion.

Learn more
Community showcase
Published Sunday in Agility

You asked for it, so we delivered: images on issues have arrived

A picture tells a thousand words. And agility boards have just released their latest feature: cover images on issues – so now your board can tell a story at first glance. Upload attachmen...

737 views 3 11
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you