I administer a JIRA OnDemand instance, and I'm having difficulties integrating some automation via the REST API. The integration checks the permission of its user account as a sanity check, and it's failing because the API is returning that the account has no permissions.
It turns out this is true regardless of what account I use, even it I access the API as my own account, which is in the administrators' group. To test, I'm accessing the permission data via
curl -U[user]:[password] https://[instance].atlassian.net/rest/api/2/mypermissions
and the output looks like this (it's much longer, but "false" is the value for every "havePermission" field):
{
"permissions": {
"ADD_COMMENTS": {
"description": "Ability to comment on issues.",
"havePermission": false,
"id": "15",
"key": "ADD_COMMENTS",
"name": "Add Comments",
"type": "PROJECT"
},
"ADMINISTER": {
"description": "Ability to perform most administration functions (excluding Import & Export, SMTP Configuration, etc.).",
"havePermission": false,
"id": "0",
"key": "ADMINISTER",
"name": "JIRA Administrators",
"type": "GLOBAL"
},
// ... etc ...
}Things I've already tried:
Thanks
For those interested, "havePermission":false was reported as a bug:
Yeah, that bug was filed based on a support ticket I opened after nothing turned up here (smile) But you're right, I never closed this out. If anybody else hits the same issue, please vote for it.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.