JIRAでconfluenceページをメンションしたチケットを検索する方法


Confluenceにメンションされているチケットの一覧を作りたかったのですが、
調べても調べてもなかなか良い記事が出なくて、
ようやく見つけた英語の解決策をここにまとめておきます。
日本語で解説してるページはここ以外にないはず・・・!

1.ConfluenceのグローバルIDを入手する

①confluenceにメンションされているチケット番号をメモをしておく
②以下URLの「XXX」の箇所を編集する
https://XXX.atlassian.net/rest/api/latest/issue/XXX(ここにチケットのアルファベットとチケット番号を書く)/remotelink
③編集したURLをアクセス
④表示されたJSONからグローバルIDをコピー

2.JIRAのJQL検索する

さきほどコピーしたグローバルIDを以下にあてはめる

issue in issuesWithRemoteLinksByGlobalId('appId=XXX&pageId=XXX')

これでConfluenceでメンションされているJIRAチケットの一覧を入手することができます!

参考資料

https://community.atlassian.com/t5/Confluence-questions/Filter-by-Issue-Links-quot-mentioned-in-quot/qaq-p/398831
https://community.atlassian.com/t5/Jira-questions/How-to-list-the-globalId-to-use-in/qaq-p/177062