Details about a project.

interface Project {
    archived?: boolean;
    archivedBy?: User;
    archivedDate?: string;
    assigneeType?: "PROJECT_LEAD" | "UNASSIGNED";
    avatarUrls?: AvatarUrlsBean;
    components?: ProjectComponent[];
    deleted?: boolean;
    deletedBy?: User;
    deletedDate?: string;
    description?: string;
    email?: string;
    expand?: string;
    favourite?: boolean;
    id?: string;
    insight?: ProjectInsight;
    isPrivate?: boolean;
    issueTypeHierarchy?: Hierarchy;
    issueTypes?: IssueTypeDetails[];
    key?: string;
    landingPageInfo?: ProjectLandingPageInfo;
    lead?: User;
    name?: string;
    permissions?: ProjectPermissions;
    projectCategory?: ProjectCategory;
    projectTypeKey?:
        | "software"
        | "service_desk"
        | "product_discovery"
        | "business";
    properties?: {
        [key: string]: unknown;
    };
    retentionTillDate?: string;
    roles?: {
        [key: string]: string;
    };
    self?: string;
    simplified?: boolean;
    style?: "classic" | "next-gen";
    url?: string;
    uuid?: string;
    versions?: Version[];
}

Properties

archived?: boolean

Whether the project is archived.

archivedBy?: User

The user who archived the project.

archivedDate?: string

The date when the project was archived.

assigneeType?: "PROJECT_LEAD" | "UNASSIGNED"

The default assignee when creating issues for this project.

avatarUrls?: AvatarUrlsBean

The URLs of the project's avatars.

components?: ProjectComponent[]

List of the components contained in the project.

deleted?: boolean

Whether the project is marked as deleted.

deletedBy?: User

The user who marked the project as deleted.

deletedDate?: string

The date when the project was marked as deleted.

description?: string

A brief description of the project.

email?: string

An email address associated with the project.

expand?: string

Expand options that include additional project details in the response.

favourite?: boolean

Whether the project is selected as a favorite.

id?: string

The ID of the project.

insight?: ProjectInsight

Insights about the project.

isPrivate?: boolean

Whether the project is private from the user's perspective. This means the user can't see the project or any associated issues.

issueTypeHierarchy?: Hierarchy

The issue type hierarchy for the project.

issueTypes?: IssueTypeDetails[]

List of the issue types available in the project.

key?: string

The key of the project.

landingPageInfo?: ProjectLandingPageInfo

The project landing page info.

lead?: User

The username of the project lead.

name?: string

The name of the project.

permissions?: ProjectPermissions

User permissions on the project

projectCategory?: ProjectCategory

The category the project belongs to.

projectTypeKey?:
    | "software"
    | "service_desk"
    | "product_discovery"
    | "business"

The project type of the project.

properties?: {
    [key: string]: unknown;
}

Map of project properties

retentionTillDate?: string

The date when the project is deleted permanently.

roles?: {
    [key: string]: string;
}

The name and self URL for each role defined in the project. For more information, see Create project role.

self?: string

The URL of the project details.

simplified?: boolean

Whether the project is simplified.

style?: "classic" | "next-gen"

The type of the project.

url?: string

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

uuid?: string

Unique ID for next-gen projects.

versions?: Version[]

The versions defined in the project. For more information, see Create version.