Skip to content

Atlassian: Projects schemas

14 Atlassian schemas with complete fields and constraints.

← Projects operations · All schemas

Create project — request body — body

FieldTypePresenceDescription and constraints
$objectRootDetails about the project.
Additional keys: not allowed
assigneeTypestringOptionalThe default assignee when creating issues for this project.
One of: PROJECT_LEAD, UNASSIGNED
avatarIdintegerOptionalAn integer value for the project's avatar.
Format: int64
categoryIdintegerOptionalThe ID of the project's category. A complete list of category IDs is found using the [Get all project categories](#api-rest-api-3-projectCategory-get) operation.
Format: int64
descriptionstringOptionalA brief description of the project.
fieldConfigurationSchemeintegerOptionalDeprecated use [fieldScheme](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-field-schemes/#api-group-field-schemes) instead. The ID of the field configuration scheme for the project. Use the [Get all field configuration schemes](#api-rest-api-3-fieldconfigurationscheme-get) operation to get a list of field configuration scheme IDs. If you specify the field configuration scheme you cannot specify the project template key.
Format: int64
fieldSchemeintegerOptionalThe ID of the field scheme for the project. Use the [Get field schemes](#api-rest-api-3-config-fieldschemes-get) operation to get a list of field scheme IDs. If you specify the field scheme you cannot specify the project template key.
Format: int64
issueSecuritySchemeintegerOptionalThe ID of the issue security scheme for the project, which enables you to control who can and cannot view issues. Use the [Get issue security schemes](#api-rest-api-3-issuesecurityschemes-get) resource to get all issue security scheme IDs.
Format: int64
issueTypeSchemeintegerOptionalThe ID of the issue type scheme for the project. Use the [Get all issue type schemes](#api-rest-api-3-issuetypescheme-get) operation to get a list of issue type scheme IDs. If you specify the issue type scheme you cannot specify the project template key.
Format: int64
issueTypeScreenSchemeintegerOptionalThe ID of the issue type screen scheme for the project. Use the [Get all issue type screen schemes](#api-rest-api-3-issuetypescreenscheme-get) operation to get a list of issue type screen scheme IDs. If you specify the issue type screen scheme you cannot specify the project template key.
Format: int64
keystringRequired within parentProject keys must be unique and start with an uppercase letter followed by one or more uppercase alphanumeric characters. The maximum length is 10 characters.
leadstringOptionalThis parameter is deprecated because of privacy changes. Use `leadAccountId` instead. See the [migration guide](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details. The user name of the project lead. Either `lead` or `leadAccountId` must be set when creating a project. Cannot be provided with `leadAccountId`.
leadAccountIdstringOptionalThe account ID of the project lead. Either `lead` or `leadAccountId` must be set when creating a project. Cannot be provided with `lead`.
Maximum length: 128
namestringRequired within parentThe name of the project.
notificationSchemeintegerOptionalThe ID of the notification scheme for the project. Use the [Get notification schemes](#api-rest-api-3-notificationscheme-get) resource to get a list of notification scheme IDs.
Format: int64
permissionSchemeintegerOptionalThe ID of the permission scheme for the project. Use the [Get all permission schemes](#api-rest-api-3-permissionscheme-get) resource to see a list of all permission scheme IDs.
Format: int64
projectTemplateKeystringOptionalA predefined configuration for a project. The type of the `projectTemplateKey` must match with the type of the `projectTypeKey`.
One of: com.pyxis.greenhopper.jira:gh-simplified-agility-kanban, com.pyxis.greenhopper.jira:gh-simplified-agility-scrum, com.pyxis.greenhopper.jira:gh-simplified-basic, com.pyxis.greenhopper.jira:gh-simplified-kanban-classic, com.pyxis.greenhopper.jira:gh-simplified-scrum-classic, com.pyxis.greenhopper.jira:gh-cross-team-template, com.pyxis.greenhopper.jira:gh-cross-team-planning-template, com.atlassian.servicedesk:simplified-it-service-management, com.atlassian.servicedesk:simplified-it-service-management-basic, com.atlassian.servicedesk:simplified-it-service-management-operations, com.atlassian.servicedesk:simplified-internal-service-desk, com.atlassian.servicedesk:simplified-external-service-desk, com.atlassian.servicedesk:simplified-hr-service-desk, com.atlassian.servicedesk:simplified-facilities-service-desk, com.atlassian.servicedesk:simplified-legal-service-desk, com.atlassian.servicedesk:simplified-marketing-service-desk, com.atlassian.servicedesk:simplified-finance-service-desk, com.atlassian.servicedesk:simplified-analytics-service-desk, com.atlassian.servicedesk:simplified-design-service-desk, com.atlassian.servicedesk:simplified-sales-service-desk, com.atlassian.servicedesk:simplified-halp-service-desk, com.atlassian.servicedesk:next-gen-it-service-desk, com.atlassian.servicedesk:next-gen-hr-service-desk, com.atlassian.servicedesk:next-gen-legal-service-desk, com.atlassian.servicedesk:next-gen-marketing-service-desk, com.atlassian.servicedesk:next-gen-facilities-service-desk, com.atlassian.servicedesk:next-gen-analytics-service-desk, com.atlassian.servicedesk:next-gen-finance-service-desk, com.atlassian.servicedesk:next-gen-design-service-desk, com.atlassian.servicedesk:next-gen-sales-service-desk, com.atlassian.servicedesk:company-managed-blank-service-project, com.atlassian.servicedesk:company-managed-general-service-project, com.atlassian.servicedesk:team-managed-general-service-project, com.atlassian.jira-core-project-templates:jira-core-simplified-content-management, com.atlassian.jira-core-project-templates:jira-core-simplified-document-approval, com.atlassian.jira-core-project-templates:jira-core-simplified-lead-tracking, com.atlassian.jira-core-project-templates:jira-core-simplified-process-control, com.atlassian.jira-core-project-templates:jira-core-simplified-procurement, com.atlassian.jira-core-project-templates:jira-core-simplified-project-management, com.atlassian.jira-core-project-templates:jira-core-simplified-recruitment, com.atlassian.jira-core-project-templates:jira-core-simplified-task-, com.atlassian.jcs:customer-service-management
projectTypeKeystringOptionalThe [project type](https://confluence.atlassian.com/x/GwiiLQ#Jiraapplicationsoverview-Productfeaturesandprojecttypes), which defines the application-specific feature set. If you don't specify the project template you have to specify the project type.
One of: software, service_desk, business, customer_service
urlstringOptionalA link to information about this project, such as project documentation
workflowSchemeintegerOptionalThe ID of the workflow scheme for the project. Use the [Get all workflow schemes](#api-rest-api-3-workflowscheme-get) operation to get a list of workflow scheme IDs. If you specify the workflow scheme you cannot specify the project template key.
Format: int64

Create project — response body

FieldTypePresenceDescription and constraints
$objectRootIdentifiers for a project.
idJSONOptional
id (anyOf 1)JSONAlternative
id (anyOf 1) (anyOf 1)integerAlternativeThe ID of the created project.
Format: int64
Read only: true
id (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
id (anyOf 2)nullAlternative
keyJSONOptional
key (anyOf 1)stringAlternativeThe key of the created project.
Read only: true
key (anyOf 2)nullAlternative
selfJSONOptional
self (anyOf 1)stringAlternativeThe URL of the created project.
Format: uri
Read only: true
self (anyOf 2)nullAlternative

Get all statuses for project — response body — item

FieldTypePresenceDescription and constraints
$objectRootStatus details for an issue type.
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
selfJSONOptional
self (anyOf 1)stringAlternativeThe URL of the issue type's status details.
Read only: true
self (anyOf 2)nullAlternative
statusesJSONOptional
statuses (anyOf 1)arrayAlternativeList of status details for the issue type.
Read only: true
statuses (anyOf 1)[]ModelEach itemExpand Get status — response body
statuses (anyOf 2)nullAlternative
subtaskJSONOptional
subtask (anyOf 1)booleanAlternativeWhether this issue type represents subtasks.
Read only: true
subtask (anyOf 2)nullAlternative

Referenced models: Get status — response body

Get project issue type hierarchy — response body

FieldTypePresenceDescription and constraints
$objectRootThe hierarchy of issue types within a project.
hierarchyJSONOptional
hierarchy (anyOf 1)arrayAlternativeDetails of an issue type hierarchy level.
Read only: true
hierarchy (anyOf 1)[]ModelEach itemExpand Get project issue type hierarchy — response body — hierarchy Details of an issue type hierarchy level item
hierarchy (anyOf 2)nullAlternative
projectIdJSONOptional
projectId (anyOf 1)JSONAlternative
projectId (anyOf 1) (anyOf 1)integerAlternativeThe ID of the project.
Format: int64
Read only: true
projectId (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
projectId (anyOf 2)nullAlternative

Referenced models: Get project issue type hierarchy — response body — hierarchy Details of an issue type hierarchy level item

Get project issue type hierarchy — response body — hierarchy Details of an issue type hierarchy level item

FieldTypePresenceDescription and constraints
$objectRootDetails of an issue type hierarchy level.
entityIdJSONOptional
entityId (anyOf 1)stringAlternativeThe ID of the issue type hierarchy level. This property is deprecated, see [Change notice: Removing hierarchy level IDs from next-gen APIs](https://developer.atlassian.com/cloud/jira/platform/change-notice-removing-hierarchy-level-ids-from-next-gen-apis/).
Format: uuid
Read only: true
entityId (anyOf 2)nullAlternative
issueTypesJSONOptional
issueTypes (anyOf 1)arrayAlternativeThe list of issue types in the hierarchy level.
Read only: true
issueTypes (anyOf 1)[]ModelEach itemExpand Get project issue type hierarchy — response body — hierarchy Details of an issue type hierarchy level item issue Types The list of issue types in the hierarchy level item
issueTypes (anyOf 2)nullAlternative
levelJSONOptional
level (anyOf 1)JSONAlternative
level (anyOf 1) (anyOf 1)integerAlternativeThe level of the issue type hierarchy level.
Format: int32
Read only: true
level (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
level (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the issue type hierarchy level.
Read only: true
name (anyOf 2)nullAlternative

Referenced models: Get project issue type hierarchy — response body — hierarchy Details of an issue type hierarchy level item issue Types The list of issue types in the hierarchy level item

Get project issue type hierarchy — response body — hierarchy Details of an issue type hierarchy level item issue Types The list of issue types in the hierarchy level item

FieldTypePresenceDescription and constraints
$objectRootDetails of an issue type.
avatarIdJSONOptional
avatarId (anyOf 1)JSONAlternative
avatarId (anyOf 1) (anyOf 1)integerAlternativeThe avatar of the issue type.
Format: int64
Read only: true
avatarId (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
avatarId (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)JSONAlternative
id (anyOf 1) (anyOf 1)integerAlternativeThe ID of the issue type.
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 type.
Read only: true
name (anyOf 2)nullAlternative

Get project — response body

FieldTypePresenceDescription and constraints
$objectRootDetails about a project.
archivedJSONOptional
archived (anyOf 1)booleanAlternativeWhether the project is archived.
Read only: true
archived (anyOf 2)nullAlternative
archivedByJSONOptional
archivedBy (anyOf 1)ModelAlternativeExpand Get user — response body
The user who archived the project.
Read only: true
archivedBy (anyOf 2)nullAlternative
archivedDateJSONOptional
archivedDate (anyOf 1)JSONAlternative
archivedDate (anyOf 1) (anyOf 1)stringAlternativeThe date when the project was archived.
Read only: true
archivedDate (anyOf 1) (anyOf 2)integerAlternative
archivedDate (anyOf 2)nullAlternative
assigneeTypeJSONOptional
assigneeType (anyOf 1)stringAlternativeThe default assignee when creating issues for this project.
Known values: PROJECT_LEAD, UNASSIGNED
Read only: true
assigneeType (anyOf 2)nullAlternative
avatarUrlsJSONOptional
avatarUrls (anyOf 1)ModelAlternativeExpand Get user — response body — avatar Urls 16x16, 24x24, 32x32, 48x48
The URLs of the project's avatars.
Read only: true
avatarUrls (anyOf 2)nullAlternative
componentsJSONOptional
components (anyOf 1)arrayAlternativeList of the components contained in the project.
Read only: true
components (anyOf 1)[]ModelEach itemExpand Get component — response body
components (anyOf 2)nullAlternative
deletedJSONOptional
deleted (anyOf 1)booleanAlternativeWhether the project is marked as deleted.
Read only: true
deleted (anyOf 2)nullAlternative
deletedByJSONOptional
deletedBy (anyOf 1)ModelAlternativeExpand Get user — response body
The user who marked the project as deleted.
Read only: true
deletedBy (anyOf 2)nullAlternative
deletedDateJSONOptional
deletedDate (anyOf 1)JSONAlternative
deletedDate (anyOf 1) (anyOf 1)stringAlternativeThe date when the project was marked as deleted.
Read only: true
deletedDate (anyOf 1) (anyOf 2)integerAlternative
deletedDate (anyOf 2)nullAlternative
descriptionJSONOptional
description (anyOf 1)stringAlternativeA brief description of the project.
Read only: true
description (anyOf 2)nullAlternative
emailJSONOptional
email (anyOf 1)stringAlternativeAn email address associated with the project.
email (anyOf 2)nullAlternative
expandJSONOptional
expand (anyOf 1)stringAlternativeExpand options that include additional project details in the response.
Read only: true
expand (anyOf 2)nullAlternative
favouriteJSONOptional
favourite (anyOf 1)booleanAlternativeWhether the project is selected as a favorite.
favourite (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the project.
id (anyOf 2)nullAlternative
insightJSONOptional
insight (anyOf 1)ModelAlternativeExpand Get project — response body — insight Additional details about a project
Insights about the project.
Read only: true
insight (anyOf 2)nullAlternative
isPrivateJSONOptional
isPrivate (anyOf 1)booleanAlternativeWhether the project is private from the user's perspective. This means the user can't see the project or any associated issues.
Read only: true
isPrivate (anyOf 2)nullAlternative
issueTypeHierarchyJSONOptional
issueTypeHierarchy (anyOf 1)ModelAlternativeExpand Get project — response body — issue Type Hierarchy The project issue type hierarchy
The issue type hierarchy for the project.
Read only: true
issueTypeHierarchy (anyOf 2)nullAlternative
issueTypesJSONOptional
issueTypes (anyOf 1)arrayAlternativeList of the issue types available in the project.
Read only: true
issueTypes (anyOf 1)[]ModelEach itemExpand Get issue type — response body
issueTypes (anyOf 2)nullAlternative
keyJSONOptional
key (anyOf 1)stringAlternativeThe key of the project.
Read only: true
key (anyOf 2)nullAlternative
landingPageInfoJSONOptional
landingPageInfo (anyOf 1)ModelAlternativeExpand Get project — response body — landing Page Info attributes, board Id, board Name, project Key, project Type, queue Category, queue Id, queue Name, simple Board, simplified, url
The project landing page info.
Read only: true
landingPageInfo (anyOf 2)nullAlternative
leadJSONOptional
lead (anyOf 1)ModelAlternativeExpand Get user — response body
The username of the project lead.
Read only: true
lead (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the project.
Read only: true
name (anyOf 2)nullAlternative
permissionsJSONOptional
permissions (anyOf 1)ModelAlternativeExpand Get project — response body — permissions Permissions which a user has on a project
User permissions on the project
Read only: true
permissions (anyOf 2)nullAlternative
projectCategoryJSONOptional
projectCategory (anyOf 1)ModelAlternativeExpand Create project category — response body
The category the project belongs to.
Read only: true
projectCategory (anyOf 2)nullAlternative
projectTypeKeyJSONOptional
projectTypeKey (anyOf 1)stringAlternativeThe [project type](https://confluence.atlassian.com/x/GwiiLQ#Jiraapplicationsoverview-Productfeaturesandprojecttypes) of the project.
Known values: software, service_desk, business, product_discovery
Read only: true
projectTypeKey (anyOf 2)nullAlternative
propertiesJSONOptional
properties (anyOf 1)objectAlternativeMap of project properties. Only the properties named in the request's properties query parameter are returned, so this is an empty object when that parameter is omitted.
Read only: true
Additional keys: see wildcard field
properties (anyOf 1).*JSONAdditional keysRead only: true
properties (anyOf 2)nullAlternative
retentionTillDateJSONOptional
retentionTillDate (anyOf 1)JSONAlternative
retentionTillDate (anyOf 1) (anyOf 1)stringAlternativeThe date when the project is deleted permanently.
Read only: true
retentionTillDate (anyOf 1) (anyOf 2)integerAlternative
retentionTillDate (anyOf 2)nullAlternative
rolesJSONOptional
roles (anyOf 1)objectAlternativeThe name and self URL for each role defined in the project. For more information, see [Create project role](#api-rest-api-3-role-post).
Read only: true
Additional keys: see wildcard field
roles (anyOf 1).*stringAdditional keysFormat: uri
Read only: true
roles (anyOf 2)nullAlternative
selfJSONOptional
self (anyOf 1)stringAlternativeThe URL of the project details.
Format: uri
Read only: true
self (anyOf 2)nullAlternative
simplifiedJSONOptional
simplified (anyOf 1)booleanAlternativeWhether the project is simplified.
Read only: true
simplified (anyOf 2)nullAlternative
styleJSONOptional
style (anyOf 1)stringAlternativeThe type of the project.
Known values: classic, next-gen
Read only: true
style (anyOf 2)nullAlternative
urlJSONOptional
url (anyOf 1)stringAlternativeA link to information about this project, such as project documentation.
Read only: true
url (anyOf 2)nullAlternative
uuidJSONOptional
uuid (anyOf 1)stringAlternativeUnique ID for next-gen projects.
Format: uuid
Read only: true
uuid (anyOf 2)nullAlternative
versionsJSONOptional
versions (anyOf 1)arrayAlternativeThe versions defined in the project. For more information, see [Create version](#api-rest-api-3-version-post).
Read only: true
versions (anyOf 1)[]ModelEach itemExpand Get version — response body
versions (anyOf 2)nullAlternative

Referenced models: Get user — response body — avatar Urls 16x16, 24x24, 32x32, 48x48, Get project — response body — issue Type Hierarchy The project issue type hierarchy, Get issue type — response body, Create project category — response body, Get component — response body, Get project — response body — insight Additional details about a project, Get project — response body — landing Page Info attributes, board Id, board Name, project Key, project Type, queue Category, queue Id, queue Name, simple Board, simplified, url, Get project — response body — permissions Permissions which a user has on a project, Get user — response body, Get version — response body

Get project — response body — insight Additional details about a project

FieldTypePresenceDescription and constraints
$objectRootAdditional details about a project.
lastIssueUpdateTimeJSONOptional
lastIssueUpdateTime (anyOf 1)JSONAlternative
lastIssueUpdateTime (anyOf 1) (anyOf 1)stringAlternativeThe last issue update time.
Read only: true
lastIssueUpdateTime (anyOf 1) (anyOf 2)integerAlternative
lastIssueUpdateTime (anyOf 2)nullAlternative
totalIssueCountJSONOptional
totalIssueCount (anyOf 1)JSONAlternative
totalIssueCount (anyOf 1) (anyOf 1)integerAlternativeTotal issue count.
Format: int64
Read only: true
totalIssueCount (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
totalIssueCount (anyOf 2)nullAlternative

Get project — response body — issue Type Hierarchy The project issue type hierarchy

FieldTypePresenceDescription and constraints
$objectRootThe project issue type hierarchy.
baseLevelIdJSONOptional
baseLevelId (anyOf 1)JSONAlternative
baseLevelId (anyOf 1) (anyOf 1)integerAlternativeThe ID of the base level. This property is deprecated, see [Change notice: Removing hierarchy level IDs from next-gen APIs](https://developer.atlassian.com/cloud/jira/platform/change-notice-removing-hierarchy-level-ids-from-next-gen-apis/).
Format: int64
baseLevelId (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
baseLevelId (anyOf 2)nullAlternative
levelsJSONOptional
levels (anyOf 1)arrayAlternativeDetails about the hierarchy level.
Read only: true
levels (anyOf 1)[]ModelEach itemExpand Get project — response body — issue Type Hierarchy The project issue type hierarchy levels Details about the hierarchy level item
levels (anyOf 2)nullAlternative

Referenced models: Get project — response body — issue Type Hierarchy The project issue type hierarchy levels Details about the hierarchy level item

Get project — response body — issue Type Hierarchy The project issue type hierarchy levels Details about the hierarchy level item

FieldTypePresenceDescription and constraints
$objectRoot
aboveLevelIdJSONOptional
aboveLevelId (anyOf 1)JSONAlternative
aboveLevelId (anyOf 1) (anyOf 1)integerAlternativeThe ID of the level above this one in the hierarchy. This property is deprecated, see [Change notice: Removing hierarchy level IDs from next-gen APIs](https://developer.atlassian.com/cloud/jira/platform/change-notice-removing-hierarchy-level-ids-from-next-gen-apis/).
Format: int64
aboveLevelId (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
aboveLevelId (anyOf 2)nullAlternative
belowLevelIdJSONOptional
belowLevelId (anyOf 1)JSONAlternative
belowLevelId (anyOf 1) (anyOf 1)integerAlternativeThe ID of the level below this one in the hierarchy. This property is deprecated, see [Change notice: Removing hierarchy level IDs from next-gen APIs](https://developer.atlassian.com/cloud/jira/platform/change-notice-removing-hierarchy-level-ids-from-next-gen-apis/).
Format: int64
belowLevelId (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
belowLevelId (anyOf 2)nullAlternative
externalUuidJSONOptional
externalUuid (anyOf 1)stringAlternativeThe external UUID of the hierarchy level. This property is deprecated, see [Change notice: Removing hierarchy level IDs from next-gen APIs](https://developer.atlassian.com/cloud/jira/platform/change-notice-removing-hierarchy-level-ids-from-next-gen-apis/).
Format: uuid
externalUuid (anyOf 2)nullAlternative
hierarchyLevelNumberJSONOptional
hierarchyLevelNumber (anyOf 1)JSONAlternative
hierarchyLevelNumber (anyOf 1) (anyOf 1)integerAlternativeFormat: int32
hierarchyLevelNumber (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
hierarchyLevelNumber (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)JSONAlternative
id (anyOf 1) (anyOf 1)integerAlternativeThe ID of the hierarchy level. This property is deprecated, see [Change notice: Removing hierarchy level IDs from next-gen APIs](https://developer.atlassian.com/cloud/jira/platform/change-notice-removing-hierarchy-level-ids-from-next-gen-apis/).
Format: int64
id (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
id (anyOf 2)nullAlternative
issueTypeIdsJSONOptional
issueTypeIds (anyOf 1)arrayAlternativeThe issue types available in this hierarchy level.
issueTypeIds (anyOf 1)[]JSONEach item
issueTypeIds (anyOf 1)[] (anyOf 1)integerAlternativeFormat: int64
issueTypeIds (anyOf 1)[] (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
issueTypeIds (anyOf 2)nullAlternative
levelJSONOptional
level (anyOf 1)JSONAlternative
level (anyOf 1) (anyOf 1)integerAlternativeThe level of this item in the hierarchy.
Format: int32
level (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
level (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of this hierarchy level.
name (anyOf 2)nullAlternative
projectConfigurationIdJSONOptional
projectConfigurationId (anyOf 1)JSONAlternative
projectConfigurationId (anyOf 1) (anyOf 1)integerAlternativeThe ID of the project configuration. This property is deprecated, see [Change oticen: Removing hierarchy level IDs from next-gen APIs](https://developer.atlassian.com/cloud/jira/platform/change-notice-removing-hierarchy-level-ids-from-next-gen-apis/).
Format: int64
projectConfigurationId (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
projectConfigurationId (anyOf 2)nullAlternative

Get project — response body — landing Page Info attributes, board Id, board Name, project Key, project Type, queue Category, queue Id, queue Name, simple Board, simplified, url

FieldTypePresenceDescription and constraints
$objectRoot
attributesJSONOptional
attributes (anyOf 1)objectAlternativeAdditional keys: see wildcard field
attributes (anyOf 1).*stringAdditional keys
attributes (anyOf 2)nullAlternative
boardIdJSONOptional
boardId (anyOf 1)JSONAlternative
boardId (anyOf 1) (anyOf 1)integerAlternativeFormat: int64
boardId (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
boardId (anyOf 2)nullAlternative
boardNameJSONOptional
boardName (anyOf 1)stringAlternative
boardName (anyOf 2)nullAlternative
projectKeyJSONOptional
projectKey (anyOf 1)stringAlternative
projectKey (anyOf 2)nullAlternative
projectTypeJSONOptional
projectType (anyOf 1)stringAlternative
projectType (anyOf 2)nullAlternative
queueCategoryJSONOptional
queueCategory (anyOf 1)stringAlternative
queueCategory (anyOf 2)nullAlternative
queueIdJSONOptional
queueId (anyOf 1)JSONAlternative
queueId (anyOf 1) (anyOf 1)integerAlternativeFormat: int64
queueId (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
queueId (anyOf 2)nullAlternative
queueNameJSONOptional
queueName (anyOf 1)stringAlternative
queueName (anyOf 2)nullAlternative
simpleBoardJSONOptional
simpleBoard (anyOf 1)booleanAlternative
simpleBoard (anyOf 2)nullAlternative
simplifiedJSONOptional
simplified (anyOf 1)booleanAlternative
simplified (anyOf 2)nullAlternative
urlJSONOptional
url (anyOf 1)stringAlternative
url (anyOf 2)nullAlternative

Get project — response body — permissions Permissions which a user has on a project

FieldTypePresenceDescription and constraints
$objectRootPermissions which a user has on a project.
canEditJSONOptional
canEdit (anyOf 1)booleanAlternativeWhether the logged user can edit the project.
Read only: true
canEdit (anyOf 2)nullAlternative

Get projects paginated — 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 project — response body
values (anyOf 2)nullAlternative

Referenced models: Get project — response body

Update project — request body — body

FieldTypePresenceDescription and constraints
$objectRootDetails about the project.
Additional keys: not allowed
assigneeTypestringOptionalThe default assignee when creating issues for this project.
One of: PROJECT_LEAD, UNASSIGNED
avatarIdintegerOptionalAn integer value for the project's avatar.
Format: int64
categoryIdintegerOptionalThe ID of the project's category. A complete list of category IDs is found using the [Get all project categories](#api-rest-api-3-projectCategory-get) operation. To remove the project category from the project, set the value to `-1.`
Format: int64
descriptionstringOptionalA brief description of the project.
issueSecuritySchemeintegerOptionalThe ID of the issue security scheme for the project, which enables you to control who can and cannot view issues. Use the [Get issue security schemes](#api-rest-api-3-issuesecurityschemes-get) resource to get all issue security scheme IDs.
Format: int64
keystringOptionalProject keys must be unique and start with an uppercase letter followed by one or more uppercase alphanumeric characters. The maximum length is 10 characters.
leadstringOptionalThis parameter is deprecated because of privacy changes. Use `leadAccountId` instead. See the [migration guide](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details. The user name of the project lead. Cannot be provided with `leadAccountId`.
leadAccountIdstringOptionalThe account ID of the project lead. Cannot be provided with `lead`.
Maximum length: 128
namestringOptionalThe name of the project.
notificationSchemeintegerOptionalThe ID of the notification scheme for the project. Use the [Get notification schemes](#api-rest-api-3-notificationscheme-get) resource to get a list of notification scheme IDs.
Format: int64
permissionSchemeintegerOptionalThe ID of the permission scheme for the project. Use the [Get all permission schemes](#api-rest-api-3-permissionscheme-get) resource to see a list of all permission scheme IDs.
Format: int64
releasedProjectKeysarrayOptionalPrevious project keys to be released from the current project. Released keys must belong to the current project and not contain the current project key
Unique items: true
releasedProjectKeys[]stringEach item
urlstringOptionalA link to information about this project, such as project documentation

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.