Reputation: 5259
The documentation and examples on the JIRA REST api that I've seen so far don't cover the case where you want to identify the currently logged in user on a particular host (having no prior information about them).
I want to do this so I can just say 'get all issues assigned to me', rather than 'get all issues assigned to Bob' (as I would have to know the username 'Bob' for this).
Is this possible?
Many thanks
Upvotes: 3
Views: 9223
Reputation: 5364
GET {jira_url}/rest/api/latest/myself
This will return the logged in user details, the same response as from
GET {jira_url}/rest/api/latest/user?username=<username>
but without specifying the username.
Upvotes: 1
Reputation: 4711
If you want to know the details of the current session (which also gives the user name) then the REST API URI path is /rest/auth/latest/session
Below is the JSON returned by the API
{
"self": "<JIRA host>/rest/api/latest/user?username=bob",
"name": "Bob",
"loginInfo": {
"failedLoginCount": 1,
"loginCount": 2,
"lastFailedLoginTime": "2011-11-17T19:27:50.097-0800",
"previousLoginTime": "2011-11-20T19:06:58.412-0800"
}
}
Upvotes: 8