The payload for creating issue types in a project

interface IssueTypeProjectCreatePayload {
    issueTypeHierarchy?: null | (null | IssueTypeHierarchyPayload)[];
    issueTypes?: null | (null | IssueTypePayload)[];
    issueTypeScheme?: IssueTypeSchemePayload;
}

Properties

issueTypeHierarchy?: null | (null | IssueTypeHierarchyPayload)[]

Defines the issue type hierarhy to be created and used during this project creation. This will only add new levels if there isn't an existing level

issueTypes?: null | (null | IssueTypePayload)[]

Only needed if you want to create issue types, you can otherwise use the ids of issue types in the scheme configuration

issueTypeScheme?: IssueTypeSchemePayload

The payload for creating issue type schemes