Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to set up an Automation that copies linked Confluence Pages to another issue?

Khira Niemeier
Contributor
October 18, 2024 edited

Hey there,

I am currently setting up an Automation that is supposed to copy the linked Confluence Pages to another issue. (Actually the other issue should be a clone of the issue and it should get the same linked confluence pages.)

The Confluence Pages we are talking about are the ones mentioned on Jira issues:
Screenshot (8).png

I already found out that I can get the linked Confluence pages when using the rest API thingie in the browser.

https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-remote-links/#api-rest-api-3-issue-issueidorkey-remotelink-get

And I doublechecked, it really returnes the URL of the linked Confluence pages needed.
 

 

"application":{"type":"com.atlassian.confluence","name":"Confluence"},"relationship":"mentioned in","object":{"url":"https://p-games.atlassian.net/wiki/pages/viewpage.action?pageId=2861694977",

 

So now my question is:

How do I get this into an automation?

My understanding how this automation should be working is this:

Screenshot (9).png

My only problem now is I don't have a clue how to make it work and how to write this in a proper way.

I think my biggest issues in these regards are:

- The issue key changes every time this Automation runs, so it needs to be set in the automation and I can not manually use the browser and copy paste it into the automation - the automation itself needs to look up these things.

- Even if the Automation manages to get these infos, I don't have a clue how to set the value for the new issue - like when step one is to copy, I even don't know how to paste it afterwards and where.



I really hope this makes sense to anyone. :D 
If there is a way to make this work, please help me. I am even happy about tiny steps into the right direction. :) 

2 answers

1 vote
Bill Sheboy
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.
October 18, 2024

Hi @Khira Niemeier 

To call a REST API endpoint from a Jira Automation rule, please use the Send Web Request action, as described in this article: https://community.atlassian.com/t5/Jira-articles/Automation-for-Jira-Send-web-request-using-Jira-REST-API/ba-p/1443828

Once you have the response message, you may parse that to get the links need.

Kind regards,
Bill

0 votes
Khira Niemeier
Contributor
October 18, 2024 edited

NOT the answer to my question

only

How to use the Rest API page:


I will write this down now, as it took me way too long to understand this. So maybe this will help somebody else. :D 

Use in the browser:

https://<your-domain>.atlassian.net<rest-api-input>

replace <your-domain> with your own domain - lets say "p-games".

peplace <rest-api-input> with the input from this page that you would like to use:

https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-remote-links/#api-rest-api-3-issue-issueidorkey-remotelink-get

Example - Get remote issue links:
/rest/api/3/issue/{issueIdOrKey}/remotelink

replace {issueIdOrKey} with the Issue Id or Issue Key

This is how it looks on the page and where to copy from: 
Screenshot (10).png  

Now your URL in the browser should look like this (not really like this but with your inserted data of course):

https://p-games.atlassian.net/rest/api/3/issue/SF-123/remotelink

 

When you press enter it should return some information similar to this: 

[{"id":28321,"self":"https://p-games.atlassian.net/rest/api/3/issue/SF-123/remotelink/28321","globalId":"appId=77fc247a-3e23-3ae5-ba7e-b5b5c396129b&pageId=2861694977","application":{"type":"com.atlassian.confluence","name":"Confluence"},"relationship":"mentioned in","object":{"url":"https://p-games.atlassian.net/wiki/pages/viewpage.action?pageId=2861694977","title":"Page","icon":{},"status":{"icon":{}}}}]

 

 

I hope this helps, if you are stuck at the same point where I was stuck the last days. ;) 

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
TAGS
atlassian, mindful member, mindful member badge, atlassian community, community kudos, community giveaway, atlassian swag, community values, empathy and kindness, badge challenge, atlassian learning, community engagement, swag giveaway

Earn a Badge, Win a Prize 🎁

Earning the Mindful Member badge proves you know how to lead with kindness, plus it enters you into a giveaway for exclusive Atlassian swag. Take the quiz, grab the badge, and comment on our announcement article to spread the good vibes!

Start here
AUG Leaders

Atlassian Community Events