Skip to content

Atlassian: Issue field configurations schemas

19 Atlassian schemas with complete fields and constraints.

← Issue field configurations operations · All schemas

Assign field configuration scheme to project — request body — body

FieldTypePresenceDescription and constraints
$objectRootAssociated field configuration scheme and project.
Additional keys: not allowed
fieldConfigurationSchemeIdstringOptionalThe ID of the field configuration scheme. If the field configuration scheme ID is `null`, the operation assigns the default field configuration scheme.
write Only: true
projectIdstringRequired within parentThe ID of the project.
write Only: true

Assign issue types to field configurations — request body — body

FieldTypePresenceDescription and constraints
$objectRootDetails of a field configuration to issue type mappings.
Additional keys: not allowed
mappingsarrayRequired within parentField configuration to issue type mappings.
Unique items: true
write Only: true
mappings[]ModelEach itemExpand Assign issue types to field configurations — request body — body mappings item

Referenced models: Assign issue types to field configurations — request body — body mappings item

Assign issue types to field configurations — request body — body mappings item

FieldTypePresenceDescription and constraints
$objectRootThe field configuration to issue type mapping.
write Only: true
Additional keys: not allowed
fieldConfigurationIdstringRequired within parentThe ID of the field configuration.
write Only: true
issueTypeIdstringRequired within parentThe ID of the issue type or *default*. When set to *default* this field configuration issue type item applies to all issue types without a field configuration. An issue type can be included only once in a request.
write Only: true

Create field configuration scheme — request body — body

FieldTypePresenceDescription and constraints
$objectRootThe details of the field configuration scheme.
Additional keys: not allowed
descriptionstringOptionalThe description of the field configuration scheme.
Maximum length: 1024
write Only: true
namestringRequired within parentThe name of the field configuration scheme. The name must be unique.
Maximum length: 255
write Only: true

Create field configuration scheme — response body

FieldTypePresenceDescription and constraints
$objectRootDetails of a field configuration scheme.
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the field configuration scheme.
description (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the field configuration scheme.
id (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the field configuration scheme.
name (anyOf 2)nullAlternative

Create field configuration — request body — body

FieldTypePresenceDescription and constraints
$objectRootDetails of a field configuration.
Additional keys: not allowed
descriptionstringOptionalThe description of the field configuration.
Maximum length: 255
write Only: true
namestringRequired within parentThe name of the field configuration. Must be unique.
Maximum length: 255
write Only: true

Create field configuration — response body

FieldTypePresenceDescription and constraints
$objectRootDetails of a field configuration.
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the field configuration.
description (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)JSONAlternative
id (anyOf 1) (anyOf 1)integerAlternativeThe ID of the field configuration.
Format: int64
id (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
id (anyOf 2)nullAlternative
isDefaultJSONOptional
isDefault (anyOf 1)booleanAlternativeWhether the field configuration is the default.
isDefault (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the field configuration.
name (anyOf 2)nullAlternative

Get all field configuration 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 Create field configuration scheme — response body
values (anyOf 2)nullAlternative

Referenced models: Create field configuration scheme — response body

Get all field configurations — 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 all field configurations — response body — values The list of items item
values (anyOf 2)nullAlternative

Referenced models: Get all field configurations — response body — values The list of items item

Get all field configurations — response body — values The list of items item

FieldTypePresenceDescription and constraints
$objectRootDetails of a field configuration.
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the field configuration.
Maximum length: 255
write Only: true
description (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the field configuration. Must be unique.
Maximum length: 255
write Only: true
name (anyOf 2)nullAlternative

Get field configuration issue type items — 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 field configuration issue type items — response body — values The list of items item
values (anyOf 2)nullAlternative

Referenced models: Get field configuration issue type items — response body — values The list of items item

Get field configuration issue type items — response body — values The list of items item

FieldTypePresenceDescription and constraints
$objectRootThe field configuration for an issue type.
fieldConfigurationIdJSONOptional
fieldConfigurationId (anyOf 1)stringAlternativeThe ID of the field configuration.
fieldConfigurationId (anyOf 2)nullAlternative
fieldConfigurationSchemeIdJSONOptional
fieldConfigurationSchemeId (anyOf 1)stringAlternativeThe ID of the field configuration scheme.
fieldConfigurationSchemeId (anyOf 2)nullAlternative
issueTypeIdJSONOptional
issueTypeId (anyOf 1)stringAlternativeThe ID of the issue type or *default*. When set to *default* this field configuration issue type item applies to all issue types without a field configuration.
issueTypeId (anyOf 2)nullAlternative

Get field configuration items — 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 field configuration items — response body — values The list of items item
values (anyOf 2)nullAlternative

Referenced models: Get field configuration items — response body — values The list of items item

Get field configuration items — response body — values The list of items item

FieldTypePresenceDescription and constraints
$objectRootA field within a field configuration.
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the field within the field configuration.
description (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the field within the field configuration.
id (anyOf 2)nullAlternative
isHiddenJSONOptional
isHidden (anyOf 1)booleanAlternativeWhether the field is hidden in the field configuration.
isHidden (anyOf 2)nullAlternative
isRequiredJSONOptional
isRequired (anyOf 1)booleanAlternativeWhether the field is required in the field configuration.
isRequired (anyOf 2)nullAlternative
rendererJSONOptional
renderer (anyOf 1)stringAlternativeThe renderer type for the field within the field configuration.
renderer (anyOf 2)nullAlternative

Get field configuration schemes for projects — 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 field configuration schemes for projects — response body — values The list of items item
values (anyOf 2)nullAlternative

Referenced models: Get field configuration schemes for projects — response body — values The list of items item

Get field configuration schemes for projects — response body — values The list of items item

FieldTypePresenceDescription and constraints
$objectRootProject list with assigned field configuration schema.
fieldConfigurationSchemeJSONOptional
fieldConfigurationScheme (anyOf 1)ModelAlternativeExpand Create field configuration scheme — response body
fieldConfigurationScheme (anyOf 2)nullAlternative
projectIdsJSONOptional
projectIds (anyOf 1)arrayAlternativeThe IDs of projects using the field configuration scheme.
projectIds (anyOf 1)[]stringEach itemThe IDs of projects using the field configuration scheme.
projectIds (anyOf 2)nullAlternative

Referenced models: Create field configuration scheme — response body

Remove issue types from field configuration scheme — request body — body

FieldTypePresenceDescription and constraints
$objectRootThe list of issue type IDs to be removed from the field configuration scheme.
Additional keys: not allowed
issueTypeIdsarrayRequired within parentThe list of issue type IDs. Must contain unique values not longer than 255 characters and not be empty. Maximum of 100 IDs.
issueTypeIds[]stringEach item

Update field configuration items — request body — body

FieldTypePresenceDescription and constraints
$objectRootDetails of field configuration items.
Additional keys: not allowed
fieldConfigurationItemsarrayRequired within parentDetails of fields in a field configuration.
write Only: true
fieldConfigurationItems[]ModelEach itemExpand Update field configuration items — request body — body field Configuration Items item

Referenced models: Update field configuration items — request body — body field Configuration Items item

Update field configuration items — request body — body field Configuration Items item

FieldTypePresenceDescription and constraints
$objectRootA field within a field configuration.
Additional keys: not allowed
descriptionstringOptionalThe description of the field within the field configuration.
idstringRequired within parentThe ID of the field within the field configuration.
isHiddenbooleanOptionalWhether the field is hidden in the field configuration.
isRequiredbooleanOptionalWhether the field is required in the field configuration.
rendererstringOptionalThe renderer type for the field within the field configuration.

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.