Hi team,
As of now, we are developing a service with the below simplified functionalities:
1. Allow users to create a ticket on a Jira Service Desk board via our internal GUI
2. Allow the approvers to approve the created ticket via our internal GUI as well
We use a headless account to interact with Jira in our backend. The issue was: when we hit the approval API (API link ), it returns a 403 error, which was expected due to that the headless account executed it, not the actual assigned approver.
I have read some threads about how to resolve it using ACT_AS_USER scope and Jira connect. But I am confused on how should I implement that. Given that our current implementation is using direct REST API between our backend server and the Jira API.
Need your help to suggest the most efficient way to resolve this issue. Please let me know if you need more information.
Thank you :)
Hi @[deleted]
Unfortunately there is no way to do it without using the ACT_AS_USER and, to do so, you need Jira Connect. More details can be found below:
https://developer.atlassian.com/cloud/confluence/user-impersonation-for-connect-apps/
Please remember to accept this answer in case it helps you resolve your question as it may also help other community members in the future.
Regards,
Eugenio
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.