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();
}