• Approval
  • Customer
  • Customer Request
  • Customer Transition
  • Jira Service Management Application
  • Organization
  • Organization Service Desk
  • Portals
  • Queue
  • Queue Settings
  • Request Attachment
  • Request Type
  • Request Type Permissions
  • Service Desk
  • Service Desk Customer
  • application-properties
  • applicationrole
  • attachment
  • avatar
  • cluster
  • comment
  • component
  • configuration
  • customFieldOption
  • customFields
  • dashboard
  • email-templates
  • field
  • filter
  • group
  • groups
  • groupuserpicker
  • index
  • index-snapshot
  • issue
  • issueLinkType
  • issuesecurityschemes
  • issuetype
  • issuetypescheme
  • jql
  • licenseValidator
  • monitoring
  • mypermissions
  • mypreferences
  • myself
  • notificationscheme
  • password
  • permissions
  • permissionscheme
  • priority
  • priorityschemes
  • project
  • projectCategory
  • projects
  • projectvalidate
  • reindex
  • resolution
  • role
  • screens
  • securitylevel
  • serverInfo
  • session
  • settings
  • status
  • statuscategory
  • terminology
  • universal_avatar
  • upgrade
  • user
  • version
  • websudo
  • workflow
  • workflowscheme
  • worklog
  • Assets - AQL
  • Assets - Analytics
  • Assets - Archived Objects
  • Assets - Attachments
  • Assets - Comments
  • Assets - Icons
  • Assets - Index Configuration
  • Assets - Object
  • Assets - Object Archive
  • Assets - Object Attribute
  • Assets - Object Connected Tickets
  • Assets - Object Restore
  • Assets - Object Schema
  • Assets - Object Type
  • Assets - Object Type Attribute
  • Assets - Progress
  • Assets - QR Code
  • Assets - Status Types
Server
Jira Service Management / Reference / REST API

permissionscheme

Postman Collection
OpenAPI
GET

Get all permission schemes

Returns a list of all permission schemes. By default only shortened beans are returned. If you want to include permissions of all the schemes, then specify the permissions expand parameter. Permissions will be included also if you specify any other expand parameter.

Request

Query parameters

expand

string

Responses

List of all permission schemes

application/json

PermissionSchemesBean
GET/api/2/permissionscheme
1 2 3 4 curl --request GET \ --url 'http://{baseurl}/rest/api/2/permissionscheme' \ --user 'email@example.com:<api_token>' \ --header 'Accept: application/json'
POST

Create a new permission scheme

Create a new permission scheme. This method can create schemes with a defined permission set, or without.

Request

Query parameters

expand

string

Request bodyapplication/json

description

string

expand

string

id

integer

name

string

permissions

array<PermissionGrantBean>

self

string

Responses

Returned if the scheme is created successfully.

application/json

PermissionSchemeBean
POST/api/2/permissionscheme
1 2 3 4 5 curl --request POST \ --url 'http://{baseurl}/rest/api/2/permissionscheme' \ --user 'email@example.com:<api_token>' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json'
GET

Get scheme attribute by keyExperimental

Returns the attribute for a permission scheme specified by permission scheme id and attribute key.

Request

Path parameters