Access to assignee email in jira app

Rishi Saraf September 14, 2021

Hello folks,

Hi developing jira app using the forge framework. To identify users in my application I  want to access the assignee email address.   I am listening to avi:jira:updated:issue which just account id. I even tried calling jira account id api but that also doesn't provide email even though I have mentioned read:jira-user scope in permission. Below is snippet of my app code. Please let me how I can I get users email.

 

export async function run(event, context) {
let assignee = event.issue.fields.assignee.accountId;
let issueId = event.issue.key;

const res = await api
.asApp()
.requestJira(route`/rest/api/3/user?accountId=${assignee}`);

const accData = await res.json();
const payload = {event: event, email: accData.email}

const response = await api.fetch('https://example.com/ngage/v1/integration/jira', {
method: 'post',
body: JSON.stringify(payload),
headers: {'Content-Type': 'application/json'}
});
const data = await response.json();

}

 

1 answer

0 votes
Earl McCutcheon
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
September 16, 2021

Hello @Rishi Saraf ,

Thanks for reaching out and this is discussed in much greater detail over on our Developer community in the following thread, please check it out for additional details:

Noting that the endpoint is not currently supported, but is on our radar and the functionalities addition is being tracked in the ecosystem portal under this feature request:

Regards,
Earl

Suggest an answer

Log in or Sign up to answer