Create issue based on json object received via post

Joshua_Willhite February 10, 2014

Is there a way to automatically create issues in jira by having another service(stackdriver) post a json object to jira?

I really want to avoid creating a proxy server that translates the stackdriver object into a jira api call.

1 answer

0 votes
RambanamP
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 10, 2014

you can try with jira REST api, check this

https://docs.atlassian.com/jira/REST/latest/#d2e2593

Joshua_Willhite February 11, 2014

Thanks for the quick answer!

I understand that the jira REST api exists for this exact use case. However my issue is that I don't want the maintenace overhead of supporting an app/server that translates a json post of this form:

{

"incident":{

"incident_id":"f2e08c333dc64cb09f75eaab355393bz",

"resource_name":"webserver-85",

"ended_at":null,

"resource_id":"i-4a266a2d",

"url":"https://app.stackdriver.com/incidents/f2e08c333dc64cb09f75eaab355393bz",

"summary":"CPU (agent) for webserver-85 is above the threshold of 1% with a value of 28.5%",

"state":"open",

"started_at":1385085727

}

}

To a jira issue form like this:

{

"fields": {

"project":

{

"id": "10000"

},

"summary": "No REST for the Wicked.",

"description": "Creating of an issue using ids for projects and issue types using the REST API",

"issuetype": {

"id": "3"

}

}

}

Basically, can you suggest a plugin or other means to accomplish this on a hosted jira instance?

Pretty new to this so I appreciate your patience.

Thanks!

Suggest an answer

Log in or Sign up to answer