Get Bulk Permissions

POST {{baseUrl}}/rest/api/3/permissions/check

Returns:

  • for a list of global permissions, the global permissions granted to a user.
  • for a list of project permissions and lists of projects and issues, for each project permission a list of the projects and issues a user can access or manipulate.

If no account ID is provided, the operation returns details for the logged in user.

Note that:

  • Invalid project and issue IDs are ignored.
  • A maximum of 1000 projects and 1000 issues can be checked.

This operation can be accessed anonymously.

Permissions required: Administer Jira global permission to check the permissions for other users, otherwise none. However, Connect apps can make a call from the app server to the product to obtain permission details for any user, without admin permission. This Connect app ability doesn't apply to calls made using AP.request() in a browser.

Request Body

{"projectPermissions"=>[{"permissions"=>["<string>"], "issues"=>["<long>"], "projects"=>["<long>"]}], "globalPermissions"=>["<string>"], "accountId"=>"<string>"}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring

RESPONSES

status: OK

{&quot;projectPermissions&quot;:[{&quot;permission&quot;:&quot;EDIT_ISSUES&quot;,&quot;issues&quot;:[10010,10013,10014],&quot;projects&quot;:[10001]}],&quot;globalPermissions&quot;:[&quot;ADMINISTER&quot;]}