Skip to content

Atlassian: Issue types schemas

3 Atlassian schemas with complete fields and constraints.

← Issue types operations · All schemas

Create issue type — request body — body

FieldTypePresenceDescription and constraints
$objectRootAdditional keys: not allowed
descriptionstringOptionalThe description of the issue type.
hierarchyLevelintegerOptionalThe hierarchy level of the issue type. Use:

* `-1` for Subtask.
* `0` for Base.

Defaults to `0`.
Format: int32
namestringRequired within parentThe unique name for the issue type. The maximum length is 60 characters.
typestringOptionalDeprecated. Use `hierarchyLevel` instead. See the [deprecation notice](https://community.developer.atlassian.com/t/deprecation-of-the-epic-link-parent-link-and-other-related-fields-in-rest-apis-and-webhooks/54048) for details.

Whether the issue type is `subtype` or `standard`. Defaults to `standard`.
One of: subtask, standard

Get issue type — response body

FieldTypePresenceDescription and constraints
$objectRootDetails about an issue type.
avatarIdJSONOptional
avatarId (anyOf 1)JSONAlternative
avatarId (anyOf 1) (anyOf 1)integerAlternativeThe ID of the issue type's avatar.
Format: int64
Read only: true
avatarId (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
avatarId (anyOf 2)nullAlternative
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the issue type.
Read only: true
description (anyOf 2)nullAlternative
entityIdJSONOptional
entityId (anyOf 1)stringAlternativeUnique ID for next-gen projects.
Format: uuid
Read only: true
entityId (anyOf 2)nullAlternative
hierarchyLevelJSONOptional
hierarchyLevel (anyOf 1)JSONAlternative
hierarchyLevel (anyOf 1) (anyOf 1)integerAlternativeHierarchy level of the issue type.
Format: int32
Read only: true
hierarchyLevel (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
hierarchyLevel (anyOf 2)nullAlternative
iconUrlJSONOptional
iconUrl (anyOf 1)stringAlternativeThe URL of the issue type's avatar.
Read only: true
iconUrl (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the issue type.
Read only: true
id (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the issue type.
Read only: true
name (anyOf 2)nullAlternative
scopeJSONOptional
scope (anyOf 1)ModelAlternativeExpand Get status — response body — scope project, type
Details of the next-gen projects the issue type is available in.
Read only: true
scope (anyOf 2)nullAlternative
selfJSONOptional
self (anyOf 1)stringAlternativeThe URL of these issue type details.
Read only: true
self (anyOf 2)nullAlternative
subtaskJSONOptional
subtask (anyOf 1)booleanAlternativeWhether this issue type is used to create subtasks.
Read only: true
subtask (anyOf 2)nullAlternative

Referenced models: Get status — response body — scope project, type

Update issue type — request body — body

FieldTypePresenceDescription and constraints
$objectRootAdditional keys: not allowed
avatarIdintegerOptionalThe ID of an issue type avatar. This can be obtained be obtained from the following endpoints:

* [System issue type avatar IDs only](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-avatars/#api-rest-api-3-avatar-type-system-get)
* [System and custom issue type avatar IDs](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-avatars/#api-rest-api-3-universal-avatar-type-type-owner-entityid-get)
Format: int64
descriptionstringOptionalThe description of the issue type.
namestringOptionalThe unique name for the issue type. The maximum length is 60 characters.

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.