Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/jira/src/version2/models/createProjectDetails.ts>CreateProjectDetails

A JavaScript/TypeScript wrapper for the JIRA Cloud, Service Desk and Agile REST API
Latest
interface CreateProjectDetails
import { type CreateProjectDetails } from "https://deno.land/x/jira@v3.0.2/src/version2/models/createProjectDetails.ts";

Details about the project.

Properties

key: string

Project keys must be unique and start with an uppercase letter followed by one or more uppercase alphanumeric characters. The maximum length is 10 characters.

name: string

The name of the project.

optional
description: string

A brief description of the project.

leadAccountId: string

The account ID of the project lead. Either lead or leadAccountId must be set when creating a project. Cannot be provided with lead.

optional
url: string

A link to information about this project, such as project documentation

optional
assigneeType: string

The default assignee when creating issues for this project.

optional
avatarId: number

An integer value for the project's avatar.

optional
issueSecurityScheme: number

The 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 resource to get all issue security scheme IDs.

optional
permissionScheme: number

The ID of the permission scheme for the project. Use the Get all permission schemes resource to see a list of all permission scheme IDs.

optional
notificationScheme: number

The ID of the notification scheme for the project. Use the Get notification schemes resource to get a list of notification scheme IDs.

optional
categoryId: number

The ID of the project's category. A complete list of category IDs is found using the Get all project categories operation.

projectTypeKey:
| "business"
| "service_desk"
| "software"
| string

The project type, which defines the application-specific feature set. If you don't specify the project template you have to specify the project type.

optional
projectTemplateKey:
| "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-tracking"
| "com.atlassian.servicedesk:simplified-it-service-management"
| "com.atlassian.servicedesk:simplified-general-service-desk"
| "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.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"
| string

A predefined configuration for a project. The type of the projectTemplateKey must match with the type of the projectTypeKey.

optional
workflowScheme: number

The ID of the workflow scheme for the project. Use the Get all workflow schemes operation to get a list of workflow scheme IDs. If you specify the workflow scheme you cannot specify the project template key.

optional
issueTypeScreenScheme: number

The ID of the issue type screen scheme for the project. Use the Get all issue type screen schemes 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.

optional
issueTypeScheme: number

The ID of the issue type scheme for the project. Use the Get all issue type schemes operation to get a list of issue type scheme IDs. If you specify the issue type scheme you cannot specify the project template key.

optional
fieldConfigurationScheme: number

The ID of the field configuration scheme for the project. Use the Get all field configuration schemes operation to get a list of field configuration scheme IDs. If you specify the field configuration scheme you cannot specify the project template key.