Set up: Jira Cloud, OAuth 3LO app
Issue: When I call e.g. https://api.atlassian.com/ex/jira/{{id}}/rest/api/3/issue/{{issue_id}} then all URLs in the result are formatted as displayed by the self node except for content node which use the (wrong?) URL scheme. Example:
RIGHT: "self": "https://api.atlassian.com/ex/jira/{{id}}/rest/api/3/attachment/nnn"
WRONG: "content": "https://xxyyzz.atlassian.net/secure/attachment/nnn/image.png"
Problem: the image cannot be accessed using the URL inside the content node.
Workaround: change the content URL into https://api.atlassian.com/ex/jira/{{id}}/secure/attachment/nnn/image.png
Is the workaround the official way? Or is this a bug and should content return the fixed URL? Or is there a way to access (that is download) the attachment using the content URL that I don’t know of?
Note: I can’t resort to using an API token, basic authentication, or username/password authentication. Everything has to go by the books using OAuth.