The amount of code required to fetch information from Confluence Cloud and bring it into Jira Cloud is a bit shocking. In a good way.
Here’s the code:
import org.jsoup.*
def authString = "<authstring>"
def fieldConfigsResult = get("https://<url>.atlassian.net/wiki/rest/api/content/229377?expand=body.storage")
.header('Content-Type', 'application/json')
.header("Authorization", "Basic ${authString}")
.asObject(Map)
def storage = fieldConfigsResult.body.body.storage.value
return storage
In the end it’s all just REST. So long as you can authenticate, UNIREST allows us to pretty easily fetch information from other sites.
If you’d like to learn more about authenticating against Jira Cloud, check out my post on the subject.
Leave a Reply