Skip to content

Atlassian: Issue security schemes schemas

21 Atlassian schemas with complete fields and constraints.

← Issue security schemes operations · All schemas

Add issue security level members — request body — body

FieldTypePresenceDescription and constraints
$objectRootDetails of issue security scheme level new members.
Additional keys: not allowed
membersarrayRequired within parentThe list of level members which should be added to the issue security scheme level.
write Only: true
members[]ModelEach itemExpand Add issue security level members — request body — body members item

Referenced models: Add issue security level members — request body — body members item

Add issue security level members — request body — body members item

FieldTypePresenceDescription and constraints
$objectRootwrite Only: true
Additional keys: not allowed
parameterstringOptionalThe value corresponding to the specified member type.
write Only: true
typestringRequired within parentThe issue security level member type, e.g `reporter`, `group`, `user`, `projectrole`, `applicationRole`.
write Only: true

Add issue security levels — request body — body

FieldTypePresenceDescription and constraints
$objectRootAdditional keys: not allowed
levelsarrayOptionalThe list of scheme levels which should be added to the security scheme.
write Only: true
levels[]ModelEach itemExpand Add issue security levels — request body — body levels item

Referenced models: Add issue security levels — request body — body levels item

Add issue security levels — request body — body levels item

FieldTypePresenceDescription and constraints
$objectRootwrite Only: true
Additional keys: not allowed
descriptionstringOptionalThe description of the issue security scheme level.
Maximum length: 4000
write Only: true
isDefaultbooleanOptionalSpecifies whether the level is the default level. False by default.
write Only: true
membersarrayOptionalThe list of level members which should be added to the issue security scheme level.
write Only: true
members[]ModelEach itemExpand Add issue security level members — request body — body members item
namestringRequired within parentThe name of the issue security scheme level. Must be unique.
Maximum length: 255
write Only: true

Referenced models: Add issue security level members — request body — body members item

Associate security scheme to project — request body — body

FieldTypePresenceDescription and constraints
$objectRootIssue security scheme, project, and remapping details.
Additional keys: not allowed
oldToNewSecurityLevelMappingsarrayOptionalThe list of scheme levels which should be remapped to new levels of the issue security scheme.
write Only: true
oldToNewSecurityLevelMappings[]ModelEach itemExpand Associate security scheme to project — request body — body old To New Security Level Mappings item
projectIdstringRequired within parentThe ID of the project.
write Only: true
schemeIdstringRequired within parentThe ID of the issue security scheme. Providing null will clear the association with the issue security scheme.
write Only: true

Referenced models: Associate security scheme to project — request body — body old To New Security Level Mappings item

Associate security scheme to project — request body — body old To New Security Level Mappings item

FieldTypePresenceDescription and constraints
$objectRootwrite Only: true
Additional keys: not allowed
newLevelIdstringRequired within parentThe new issue security level ID. Providing null will clear the assigned old level from issues.
write Only: true
oldLevelIdstringRequired within parentThe old issue security level ID. Providing null will remap all issues without any assigned levels.
write Only: true

Create issue security scheme — request body — body

FieldTypePresenceDescription and constraints
$objectRootIssue security scheme and it's details
Additional keys: allowed
descriptionstringOptionalThe description of the issue security scheme.
Maximum length: 255
write Only: true
levelsarrayOptionalThe list of scheme levels which should be added to the security scheme.
write Only: true
levels[]ModelEach itemExpand Add issue security levels — request body — body levels item
namestringRequired within parentThe name of the issue security scheme. Must be unique (case-insensitive).
Maximum length: 60
write Only: true

Referenced models: Add issue security levels — request body — body levels item

Create issue security scheme — response body

FieldTypePresenceDescription and constraints
$objectRootThe ID of the issue security scheme.
Additional keys: allowed
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the issue security scheme.
Read only: true
id (anyOf 2)nullAlternative

Get issue security level members — response body

FieldTypePresenceDescription and constraints
$objectRootA page of items.
isLastJSONOptional
isLast (anyOf 1)booleanAlternativeWhether this is the last page.
Read only: true
isLast (anyOf 2)nullAlternative
maxResultsJSONOptional
maxResults (anyOf 1)JSONAlternative
maxResults (anyOf 1) (anyOf 1)integerAlternativeThe maximum number of items that could be returned.
Format: int32
Read only: true
maxResults (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
maxResults (anyOf 2)nullAlternative
nextPageJSONOptional
nextPage (anyOf 1)stringAlternativeIf there is another page of results, the URL of the next page.
Format: uri
Read only: true
nextPage (anyOf 2)nullAlternative
selfJSONOptional
self (anyOf 1)stringAlternativeThe URL of the page.
Format: uri
Read only: true
self (anyOf 2)nullAlternative
startAtJSONOptional
startAt (anyOf 1)JSONAlternative
startAt (anyOf 1) (anyOf 1)integerAlternativeThe index of the first item returned.
Format: int64
Read only: true
startAt (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
startAt (anyOf 2)nullAlternative
totalJSONOptional
total (anyOf 1)JSONAlternative
total (anyOf 1) (anyOf 1)integerAlternativeThe number of items returned.
Format: int64
Read only: true
total (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total (anyOf 2)nullAlternative
valuesJSONOptional
values (anyOf 1)arrayAlternativeThe list of items.
Read only: true
values (anyOf 1)[]ModelEach itemExpand Get issue security level members — response body — values The list of items item
values (anyOf 2)nullAlternative

Referenced models: Get issue security level members — response body — values The list of items item

Get issue security level members — response body — values The list of items item

FieldTypePresenceDescription and constraints
$objectRootIssue security level member.
Additional keys: allowed
holderJSONOptional
holder (anyOf 1)ModelAlternativeExpand Create permission grant — response body — holder expand, parameter, type, value
The user or group being granted the permission. It consists of a `type` and a type-dependent `parameter`. See [Holder object](../api-group-permission-schemes/#holder-object) in *Get all permission schemes* for more information.
Read only: true
holder (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the issue security level member.
Read only: true
id (anyOf 2)nullAlternative
issueSecurityLevelIdJSONOptional
issueSecurityLevelId (anyOf 1)stringAlternativeThe ID of the issue security level.
Read only: true
issueSecurityLevelId (anyOf 2)nullAlternative
issueSecuritySchemeIdJSONOptional
issueSecuritySchemeId (anyOf 1)stringAlternativeThe ID of the issue security scheme.
Read only: true
issueSecuritySchemeId (anyOf 2)nullAlternative
managedJSONOptional
managed (anyOf 1)booleanAlternativewrite Only: true
managed (anyOf 2)nullAlternative

Referenced models: Create permission grant — response body — holder expand, parameter, type, value

Get issue security levels — response body

FieldTypePresenceDescription and constraints
$objectRootA page of items.
isLastJSONOptional
isLast (anyOf 1)booleanAlternativeWhether this is the last page.
Read only: true
isLast (anyOf 2)nullAlternative
maxResultsJSONOptional
maxResults (anyOf 1)JSONAlternative
maxResults (anyOf 1) (anyOf 1)integerAlternativeThe maximum number of items that could be returned.
Format: int32
Read only: true
maxResults (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
maxResults (anyOf 2)nullAlternative
nextPageJSONOptional
nextPage (anyOf 1)stringAlternativeIf there is another page of results, the URL of the next page.
Format: uri
Read only: true
nextPage (anyOf 2)nullAlternative
selfJSONOptional
self (anyOf 1)stringAlternativeThe URL of the page.
Format: uri
Read only: true
self (anyOf 2)nullAlternative
startAtJSONOptional
startAt (anyOf 1)JSONAlternative
startAt (anyOf 1) (anyOf 1)integerAlternativeThe index of the first item returned.
Format: int64
Read only: true
startAt (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
startAt (anyOf 2)nullAlternative
totalJSONOptional
total (anyOf 1)JSONAlternative
total (anyOf 1) (anyOf 1)integerAlternativeThe number of items returned.
Format: int64
Read only: true
total (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total (anyOf 2)nullAlternative
valuesJSONOptional
values (anyOf 1)arrayAlternativeThe list of items.
Read only: true
values (anyOf 1)[]ModelEach itemExpand Get issue security level — response body
values (anyOf 2)nullAlternative

Referenced models: Get issue security level — response body

Get issue security scheme — response body

FieldTypePresenceDescription and constraints
$objectRootDetails about a security scheme.
defaultSecurityLevelIdJSONOptional
defaultSecurityLevelId (anyOf 1)JSONAlternative
defaultSecurityLevelId (anyOf 1) (anyOf 1)integerAlternativeThe ID of the default security level.
Format: int64
Read only: true
defaultSecurityLevelId (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
defaultSecurityLevelId (anyOf 2)nullAlternative
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the issue security scheme.
Read only: true
description (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)JSONAlternative
id (anyOf 1) (anyOf 1)integerAlternativeThe ID of the issue security scheme.
Format: int64
Read only: true
id (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
id (anyOf 2)nullAlternative
levelsJSONOptional
levels (anyOf 1)arrayAlternative
levels (anyOf 1)[]ModelEach itemExpand Get issue security level — response body
levels (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the issue security scheme.
Read only: true
name (anyOf 2)nullAlternative
selfJSONOptional
self (anyOf 1)stringAlternativeThe URL of the issue security scheme.
Read only: true
self (anyOf 2)nullAlternative

Referenced models: Get issue security level — response body

Get issue security schemes — response body

FieldTypePresenceDescription and constraints
$objectRootList of security schemes.
issueSecuritySchemesJSONOptional
issueSecuritySchemes (anyOf 1)arrayAlternativeList of security schemes.
Read only: true
issueSecuritySchemes (anyOf 1)[]ModelEach itemExpand Get issue security scheme — response body
issueSecuritySchemes (anyOf 2)nullAlternative

Referenced models: Get issue security scheme — response body

Get projects using issue security schemes — response body

FieldTypePresenceDescription and constraints
$objectRootA page of items.
isLastJSONOptional
isLast (anyOf 1)booleanAlternativeWhether this is the last page.
Read only: true
isLast (anyOf 2)nullAlternative
maxResultsJSONOptional
maxResults (anyOf 1)JSONAlternative
maxResults (anyOf 1) (anyOf 1)integerAlternativeThe maximum number of items that could be returned.
Format: int32
Read only: true
maxResults (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
maxResults (anyOf 2)nullAlternative
nextPageJSONOptional
nextPage (anyOf 1)stringAlternativeIf there is another page of results, the URL of the next page.
Format: uri
Read only: true
nextPage (anyOf 2)nullAlternative
selfJSONOptional
self (anyOf 1)stringAlternativeThe URL of the page.
Format: uri
Read only: true
self (anyOf 2)nullAlternative
startAtJSONOptional
startAt (anyOf 1)JSONAlternative
startAt (anyOf 1) (anyOf 1)integerAlternativeThe index of the first item returned.
Format: int64
Read only: true
startAt (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
startAt (anyOf 2)nullAlternative
totalJSONOptional
total (anyOf 1)JSONAlternative
total (anyOf 1) (anyOf 1)integerAlternativeThe number of items returned.
Format: int64
Read only: true
total (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total (anyOf 2)nullAlternative
valuesJSONOptional
values (anyOf 1)arrayAlternativeThe list of items.
Read only: true
values (anyOf 1)[]ModelEach itemExpand Get projects using issue security schemes — response body — values The list of items item
values (anyOf 2)nullAlternative

Referenced models: Get projects using issue security schemes — response body — values The list of items item

Get projects using issue security schemes — response body — values The list of items item

FieldTypePresenceDescription and constraints
$objectRootDetails about an project using security scheme mapping.
Additional keys: allowed
issueSecuritySchemeIdJSONOptional
issueSecuritySchemeId (anyOf 1)stringAlternativeRead only: true
issueSecuritySchemeId (anyOf 2)nullAlternative
projectIdJSONOptional
projectId (anyOf 1)stringAlternativeRead only: true
projectId (anyOf 2)nullAlternative

Search issue security schemes — response body

FieldTypePresenceDescription and constraints
$objectRootA page of items.
isLastJSONOptional
isLast (anyOf 1)booleanAlternativeWhether this is the last page.
Read only: true
isLast (anyOf 2)nullAlternative
maxResultsJSONOptional
maxResults (anyOf 1)JSONAlternative
maxResults (anyOf 1) (anyOf 1)integerAlternativeThe maximum number of items that could be returned.
Format: int32
Read only: true
maxResults (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
maxResults (anyOf 2)nullAlternative
nextPageJSONOptional
nextPage (anyOf 1)stringAlternativeIf there is another page of results, the URL of the next page.
Format: uri
Read only: true
nextPage (anyOf 2)nullAlternative
selfJSONOptional
self (anyOf 1)stringAlternativeThe URL of the page.
Format: uri
Read only: true
self (anyOf 2)nullAlternative
startAtJSONOptional
startAt (anyOf 1)JSONAlternative
startAt (anyOf 1) (anyOf 1)integerAlternativeThe index of the first item returned.
Format: int64
Read only: true
startAt (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
startAt (anyOf 2)nullAlternative
totalJSONOptional
total (anyOf 1)JSONAlternative
total (anyOf 1) (anyOf 1)integerAlternativeThe number of items returned.
Format: int64
Read only: true
total (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total (anyOf 2)nullAlternative
valuesJSONOptional
values (anyOf 1)arrayAlternativeThe list of items.
Read only: true
values (anyOf 1)[]ModelEach itemExpand Search issue security schemes — response body — values The list of items item
values (anyOf 2)nullAlternative

Referenced models: Search issue security schemes — response body — values The list of items item

Search issue security schemes — response body — values The list of items item

FieldTypePresenceDescription and constraints
$objectRootDetails about an issue security scheme.
Additional keys: allowed
defaultLevelJSONOptional
defaultLevel (anyOf 1)JSONAlternative
defaultLevel (anyOf 1) (anyOf 1)integerAlternativeThe default level ID of the issue security scheme.
Format: int64
Read only: true
defaultLevel (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
defaultLevel (anyOf 2)nullAlternative
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the issue security scheme.
Read only: true
description (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)JSONAlternative
id (anyOf 1) (anyOf 1)integerAlternativeThe ID of the issue security scheme.
Format: int64
Read only: true
id (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
id (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the issue security scheme.
Read only: true
name (anyOf 2)nullAlternative
projectIdsJSONOptional
projectIds (anyOf 1)arrayAlternativeThe list of project IDs associated with the issue security scheme.
Read only: true
Unique items: true
projectIds (anyOf 1)[]JSONEach item
projectIds (anyOf 1)[] (anyOf 1)integerAlternativeFormat: int64
Read only: true
projectIds (anyOf 1)[] (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
projectIds (anyOf 2)nullAlternative
selfJSONOptional
self (anyOf 1)stringAlternativeThe URL of the issue security scheme.
Read only: true
self (anyOf 2)nullAlternative

Set default issue security levels — request body — body

FieldTypePresenceDescription and constraints
$objectRootDetails of new default levels.
Additional keys: allowed
defaultValuesarrayRequired within parentList of objects with issue security scheme ID and new default level ID.
Maximum length: 1000
write Only: true
defaultValues[]ModelEach itemExpand Set default issue security levels — request body — body default Values item

Referenced models: Set default issue security levels — request body — body default Values item

Set default issue security levels — request body — body default Values item

FieldTypePresenceDescription and constraints
$objectRootDetails of scheme and new default level.
Maximum length: 1000
write Only: true
Additional keys: allowed
defaultLevelIdstringRequired within parentThe ID of the issue security level to set as default for the specified scheme. Providing null will reset the default level.
write Only: true
issueSecuritySchemeIdstringRequired within parentThe ID of the issue security scheme to set default level for.
write Only: true

Update issue security level — request body — body

FieldTypePresenceDescription and constraints
$objectRootDetails of issue security scheme level.
Additional keys: allowed
descriptionstringOptionalThe description of the issue security scheme level.
Maximum length: 255
write Only: true
namestringOptionalThe name of the issue security scheme level. Must be unique.
Maximum length: 60
write Only: true

Update issue security scheme — request body — body

FieldTypePresenceDescription and constraints
$objectRootAdditional keys: not allowed
descriptionstringOptionalThe description of the security scheme scheme.
Maximum length: 255
write Only: true
namestringOptionalThe name of the security scheme scheme. Must be unique.
Maximum length: 60
write Only: true

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.