Hello Community,
I have run into an issue with the User Rest API provided by Jira.
I can succesfully fetch the information related to any user and visualize it in JSON format. I utilize the following API call:
<Jira Base URL>/rest/api/2/user?username=jiraUserName
This returns me all the information pertaining to a user, including the groups the user is in as well as the applicationRoles associated with said user.
For somereason the last two fields I mention need to be expanded.
They show up as following before being expanded:
"groups":{"size":3,"items":[]},"applicationRoles":{"size":1,"items":[]},"expand":"groups,applicationRoles"
They show up as follows after being expanded with the new url:
<Jira Base URL>/rest/api/2/user?username=jiraUserName&expand=group,applicationRoles.
"groups":{"size":3,"items":[{"name":"jira-administrators","self":"<Jira Base URL>/rest/api/2/group?groupname=jira-administrators"},{"name":"jira-infosec","self":"<Jira Base URL>/rest/api/2/group?groupname=jira-infosec"},{"name":"jira-users","self":"<Jira Base URL>/rest/api/2/group?groupname=jira-users"}]},"applicationRoles":{"size":1,"items":[{"key":"jira-software","name":"JIRA Software"}]},"expand":"groups,applicationRoles"
Regardless of when I expand or not, when I try to fetch the JSON data returned from the API by going "data.groups" I am returned with "undefined", where data is all the data returned by the API.
I am wondering if anyone can tell me how to fetch the data inside "groups" and "applicationRoles".
-Roberto
So, are you trying to get all members of the group by expanding it? If so try the "/rest/api/2/group" or "/rest/api/2/group/members" resource, depending on your version.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.