Returns all application roles. In Jira, application roles are managed using the page.
required: Administer Jira .
643 matches
100 actions
The Jira Cloud platform REST
100 actions
Other/The Jira Cloud platform REST
Returns all application roles. In Jira, application roles are managed using the page.
required: Administer Jira .
{
"type": "array",
"items": {
"type": "object",
"description": "Details of an application role.",
"properties": {
"defaultGroups": {
"type": "array",
"description": "The groups that are granted default access for this application role. As a group's name can change, use of `defaultGroupsDetails` is recommended to identify a groups.",
"items": {
"type": "string"
}
},
"defaultGroupsDetails": {
"type": "array",
"description": "The groups that are granted default access for this application role.",
"items": {
"type": "object",
"description": "Details about a group.",
"properties": {
"groupId": {
"type": "string",
"description": "The ID of the group, which uniquely identifies the group across all Atlassian products. For example, *952d12c3-5b5b-4d04-bb32-44d383afc4b2*."
},
"name": {
"type": "string",
"description": "The name of group."
},
"self": {
"type": "string",
"format": "uri",
"description": "The URL for these group details."
}
},
"additionalProperties": false
}
},
"defined": {
"type": "boolean",
"description": "Deprecated."
},
"groupDetails": {
"type": "array",
"description": "The groups associated with the application role.",
"items": {
"type": "object",
"description": "Details about a group.",
"properties": {
"groupId": {
"type": "string",
"description": "The ID of the group, which uniquely identifies the group across all Atlassian products. For example, *952d12c3-5b5b-4d04-bb32-44d383afc4b2*."
},
"name": {
"type": "string",
"description": "The name of group."
},
"self": {
"type": "string",
"format": "uri",
"description": "The URL for these group details."
}
},
"additionalProperties": false
}
},
"groups": {
"type": "array",
"description": "The groups associated with the application role. As a group's name can change, use of `groupDetails` is recommended to identify a groups.",
"items": {
"type": "string"
}
},
"hasUnlimitedSeats": {
"type": "boolean"
},
"key": {
"type": "string",
"description": "The key of the application role."
},
"name": {
"type": "string",
"description": "The display name of the application role."
},
"numberOfSeats": {
"type": "integer",
"format": "int32",
"description": "The maximum count of users on your license."
},
"platform": {
"type": "boolean",
"description": "Indicates if the application role belongs to Jira platform (`jira-core`)."
},
"remainingSeats": {
"type": "integer",
"format": "int32",
"description": "The count of users remaining on your license."
},
"selectedByDefault": {
"type": "boolean",
"description": "Determines whether this application role should be selected by default on user creation."
},
"userCount": {
"type": "integer",
"format": "int32",
"description": "The number of users counting against your license."
},
"userCountDescription": {
"type": "string",
"description": "The [type of users](https://confluence.atlassian.com/x/lRW3Ng) being counted against your license."
}
},
"additionalProperties": false
}
}