Если вы предпочитаете использовать API поиска Jira, учитывая, что вы ищете проблемы, в которых участвует пользователь, попробуйте добавить это в свой JQL "Request participants" in (currentUser())
.
, так как вы обеспокоеныв Jira Service Desk (JSD) вы можете попробовать следующие API REST, специфичные для JSD, в зависимости от того, с каким развертыванием вы работаете:
EDIT: (добавлен фрагмент кода)
app.get('/getMyRequests', addon.checkValidToken(), function(req, res) {
var httpClient = addon.httpClient(req).asUserByAccountId("myAccountId");
httpClient.get({
url: '/rest/servicedeskapi/request',
headers: {
'X-Atlassian-Token': 'nocheck',
'Content-Type': 'application/json'
}
},
function (err, httpResponse, body) {
if (err) {
return console.error('failed:', err);
}
console.log('successful:', body);
});});