Skip to content

Interface: IssueFields ​

Defined in: src/cloud/models/issueFields.ts:24

Indexable ​

ts
[key: string]: any

Properties ​

aggregateprogress? ​

ts
optional aggregateprogress?: object;

Defined in: src/cloud/models/issueFields.ts:87

Index Signature ​

ts
[key: string]: unknown

percent? ​

ts
optional percent?: number;

Logged as a share of the total, 0 to 100.

progress? ​

ts
optional progress?: number;

Seconds logged.

total? ​

ts
optional total?: number;

Seconds logged plus seconds still estimated.


aggregatetimeestimate? ​

ts
optional aggregatetimeestimate?: number | null;

Defined in: src/cloud/models/issueFields.ts:83

Seconds still estimated on the issue and its subtasks.


aggregatetimeoriginalestimate? ​

ts
optional aggregatetimeoriginalestimate?: number | null;

Defined in: src/cloud/models/issueFields.ts:85

Seconds the issue and its subtasks were first estimated at.


aggregatetimespent? ​

ts
optional aggregatetimespent?: number | null;

Defined in: src/cloud/models/issueFields.ts:81

Seconds logged on the issue and its subtasks.


assignee? ​

ts
optional assignee?: 
  | {
[key: string]: unknown;
  accountId?: string;
  accountType?: string;
  active?: boolean;
  avatarUrls?: {
   [key: string]: unknown;
     16x16?: string;
     24x24?: string;
     32x32?: string;
     48x48?: string;
  };
  displayName?: string;
  emailAddress?: string;
  self?: string;
  timeZone?: string;
}
  | null;

Defined in: src/cloud/models/issueFields.ts:47

Union Members ​

Type Literal ​
ts
{
[key: string]: unknown;
  accountId?: string;
  accountType?: string;
  active?: boolean;
  avatarUrls?: {
   [key: string]: unknown;
     16x16?: string;
     24x24?: string;
     32x32?: string;
     48x48?: string;
  };
  displayName?: string;
  emailAddress?: string;
  self?: string;
  timeZone?: string;
}
Index Signature ​
ts
[key: string]: unknown
accountId? ​
ts
optional accountId?: string;

The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5.

accountType? ​
ts
optional accountType?: string;

The type of account represented by this user. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)

active? ​
ts
optional active?: boolean;

Whether the user is active.

avatarUrls? ​
ts
optional avatarUrls?: object;
Index Signature ​
ts
[key: string]: unknown
avatarUrls.16x16? ​
ts
optional 16x16?: string;

The URL of the item's 16x16 pixel avatar.

avatarUrls.24x24? ​
ts
optional 24x24?: string;

The URL of the item's 24x24 pixel avatar.

avatarUrls.32x32? ​
ts
optional 32x32?: string;

The URL of the item's 32x32 pixel avatar.

avatarUrls.48x48? ​
ts
optional 48x48?: string;

The URL of the item's 48x48 pixel avatar.

displayName? ​
ts
optional displayName?: string;

The display name of the user. Depending on the user’s privacy settings, this may return an alternative value.

emailAddress? ​
ts
optional emailAddress?: string;

The email address of the user. Depending on the user’s privacy settings, this may be returned as null.

self? ​
ts
optional self?: string;

The URL of the user.

timeZone? ​
ts
optional timeZone?: string;

The time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.


null


attachment? ​

ts
optional attachment?: object[];

Defined in: src/cloud/models/issueFields.ts:70

Index Signature ​

ts
[key: string]: unknown

author? ​

ts
optional author?: object;
Index Signature ​
ts
[key: string]: unknown
author.accountId? ​
ts
optional accountId?: string;

The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5.

author.accountType? ​
ts
optional accountType?: string;

The type of account represented by this user. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)

author.active? ​
ts
optional active?: boolean;

Whether the user is active.

author.avatarUrls? ​
ts
optional avatarUrls?: object;
Index Signature ​
ts
[key: string]: unknown
author.avatarUrls.16x16? ​
ts
optional 16x16?: string;

The URL of the item's 16x16 pixel avatar.

author.avatarUrls.24x24? ​
ts
optional 24x24?: string;

The URL of the item's 24x24 pixel avatar.

author.avatarUrls.32x32? ​
ts
optional 32x32?: string;

The URL of the item's 32x32 pixel avatar.

author.avatarUrls.48x48? ​
ts
optional 48x48?: string;

The URL of the item's 48x48 pixel avatar.

author.displayName? ​
ts
optional displayName?: string;

The display name of the user. Depending on the user’s privacy settings, this may return an alternative value.

author.emailAddress? ​
ts
optional emailAddress?: string;

The email address of the user. Depending on the user’s privacy settings, this may be returned as null.

author.self? ​
ts
optional self?: string;

The URL of the user.

author.timeZone? ​
ts
optional timeZone?: string;

The time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.

content? ​

ts
optional content?: string;

The content of the attachment.

created? ​

ts
optional created?: Date;

The datetime the attachment was created.

filename? ​

ts
optional filename?: string;

The file name of the attachment.

id? ​

ts
optional id?: string;

The ID of the attachment.

mimeType? ​

ts
optional mimeType?: string;

The MIME type of the attachment.

self? ​

ts
optional self?: string;

The URL of the attachment details response.

size? ​

ts
optional size?: number;

The size of the attachment.

thumbnail? ​

ts
optional thumbnail?: string;

The URL of a thumbnail representing the attachment.


comment? ​

ts
optional comment?: object;

Defined in: src/cloud/models/issueFields.ts:71

Index Signature ​

ts
[key: string]: unknown

comments? ​

ts
optional comments?: object[];

The list of comments.

Index Signature ​
ts
[key: string]: unknown

maxResults? ​

ts
optional maxResults?: number;

The maximum number of items that could be returned.

self? ​

ts
optional self?: string;

The URL of the comments of the issue.

startAt? ​

ts
optional startAt?: number;

The index of the first item returned.

total? ​

ts
optional total?: number;

The number of items returned.


components? ​

ts
optional components?: object[];

Defined in: src/cloud/models/issueFields.ts:64

Index Signature ​

ts
[key: string]: unknown

ari? ​

ts
optional ari?: string;

Compass component's ID. Can't be updated. Not required for creating a Project Component.

assignee? ​

ts
optional assignee?: object;
Index Signature ​
ts
[key: string]: unknown
assignee.accountId? ​
ts
optional accountId?: string;

The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5. Required in requests.

assignee.accountType? ​
ts
optional accountType?: "unknown" | string & object | "atlassian" | "app" | "customer";

The user account type. Can take the following values:

  • atlassian regular Atlassian user account
  • app system account used for Connect applications and OAuth to represent external systems
  • customer Jira Service Desk account representing an external service desk
assignee.active? ​
ts
optional active?: boolean;

Whether the user is active.

assignee.applicationRoles? ​
ts
optional applicationRoles?: object;
Index Signature ​
ts
[key: string]: unknown
assignee.applicationRoles.callback? ​
ts
optional callback?: object;
Index Signature ​
ts
[key: string]: unknown
assignee.applicationRoles.items? ​
ts
optional items?: object[];
Index Signature ​
ts
[key: string]: unknown
assignee.applicationRoles.max-results? ​
ts
optional max-results?: number;
assignee.applicationRoles.pagingCallback? ​
ts
optional pagingCallback?: object;
Index Signature ​
ts
[key: string]: unknown
assignee.applicationRoles.size? ​
ts
optional size?: number;
assignee.appType? ​
ts
optional appType?: string;

The app type of the user account when accountType is 'app'. Can take the following values:

  • service Service Account
  • agent Rovo Agent Account
  • unknown Unknown app type
assignee.avatarUrls? ​
ts
optional avatarUrls?: object;
Index Signature ​
ts
[key: string]: unknown
assignee.avatarUrls.16x16? ​
ts
optional 16x16?: string;

The URL of the item's 16x16 pixel avatar.

assignee.avatarUrls.24x24? ​
ts
optional 24x24?: string;

The URL of the item's 24x24 pixel avatar.

assignee.avatarUrls.32x32? ​
ts
optional 32x32?: string;

The URL of the item's 32x32 pixel avatar.

assignee.avatarUrls.48x48? ​
ts
optional 48x48?: string;

The URL of the item's 48x48 pixel avatar.

assignee.displayName? ​
ts
optional displayName?: string;

The display name of the user. Depending on the user’s privacy setting, this may return an alternative value.

assignee.emailAddress? ​
ts
optional emailAddress?: string;

The email address of the user. Depending on the user’s privacy setting, this may be returned as null.

assignee.expand? ​
ts
optional expand?: string;

Expand options that include additional user details in the response.

assignee.groups? ​
ts
optional groups?: object;
Index Signature ​
ts
[key: string]: unknown
assignee.groups.callback? ​
ts
optional callback?: object;
Index Signature ​
ts
[key: string]: unknown
assignee.groups.items? ​
ts
optional items?: object[];
Index Signature ​
ts
[key: string]: unknown
assignee.groups.max-results? ​
ts
optional max-results?: number;
assignee.groups.pagingCallback? ​
ts
optional pagingCallback?: object;
Index Signature ​
ts
[key: string]: unknown
assignee.groups.size? ​
ts
optional size?: number;
assignee.guest? ​
ts
optional guest?: boolean;

Whether the user is a guest.

assignee.locale? ​
ts
optional locale?: string;

The locale of the user. Depending on the user’s privacy setting, this may be returned as null.

assignee.self? ​
ts
optional self?: string;

The URL of the user.

assignee.timeZone? ​
ts
optional timeZone?: string;

The time zone specified in the user's profile. If the user's time zone is not visible to the current user (due to user's profile setting), or if a time zone has not been set, the instance's default time zone will be returned.

assigneeType? ​

ts
optional assigneeType?: 
  | string & object
  | "PROJECT_DEFAULT"
  | "COMPONENT_LEAD"
  | "PROJECT_LEAD"
  | "UNASSIGNED";

The nominal user type used to determine the assignee for issues created with this component. See realAssigneeType for details on how the type of the user, and hence the user, assigned to issues is determined. Can take the following values:

  • PROJECT_LEAD the assignee to any issues created with this component is nominally the lead for the project the component is in.
  • COMPONENT_LEAD the assignee to any issues created with this component is nominally the lead for the component.
  • UNASSIGNED an assignee is not set for issues created with this component.
  • PROJECT_DEFAULT the assignee to any issues created with this component is nominally the default assignee for the project that the component is in.

Default value: PROJECT_DEFAULT. Optional when creating or updating a component.

description? ​

ts
optional description?: string;

The description for the component. Optional when creating or updating a component.

id? ​

ts
optional id?: string;

The unique identifier for the component.

isAssigneeTypeValid? ​

ts
optional isAssigneeTypeValid?: boolean;

Whether a user is associated with assigneeType. For example, if the assigneeType is set to COMPONENT_LEAD but the component lead is not set, then false is returned.

lead? ​

ts
optional lead?: object;
Index Signature ​
ts
[key: string]: unknown
lead.accountId? ​
ts
optional accountId?: string;

The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5. Required in requests.

lead.accountType? ​
ts
optional accountType?: "unknown" | string & object | "atlassian" | "app" | "customer";

The user account type. Can take the following values:

  • atlassian regular Atlassian user account
  • app system account used for Connect applications and OAuth to represent external systems
  • customer Jira Service Desk account representing an external service desk
lead.active? ​
ts
optional active?: boolean;

Whether the user is active.

lead.applicationRoles? ​
ts
optional applicationRoles?: object;
Index Signature ​
ts
[key: string]: unknown
lead.applicationRoles.callback? ​
ts
optional callback?: object;
Index Signature ​
ts
[key: string]: unknown
lead.applicationRoles.items? ​
ts
optional items?: object[];
Index Signature ​
ts
[key: string]: unknown
lead.applicationRoles.max-results? ​
ts
optional max-results?: number;
lead.applicationRoles.pagingCallback? ​
ts
optional pagingCallback?: object;
Index Signature ​
ts
[key: string]: unknown
lead.applicationRoles.size? ​
ts
optional size?: number;
lead.appType? ​
ts
optional appType?: string;

The app type of the user account when accountType is 'app'. Can take the following values:

  • service Service Account
  • agent Rovo Agent Account
  • unknown Unknown app type
lead.avatarUrls? ​
ts
optional avatarUrls?: object;
Index Signature ​
ts
[key: string]: unknown
lead.avatarUrls.16x16? ​
ts
optional 16x16?: string;

The URL of the item's 16x16 pixel avatar.

lead.avatarUrls.24x24? ​
ts
optional 24x24?: string;

The URL of the item's 24x24 pixel avatar.

lead.avatarUrls.32x32? ​
ts
optional 32x32?: string;

The URL of the item's 32x32 pixel avatar.

lead.avatarUrls.48x48? ​
ts
optional 48x48?: string;

The URL of the item's 48x48 pixel avatar.

lead.displayName? ​
ts
optional displayName?: string;

The display name of the user. Depending on the user’s privacy setting, this may return an alternative value.

lead.emailAddress? ​
ts
optional emailAddress?: string;

The email address of the user. Depending on the user’s privacy setting, this may be returned as null.

lead.expand? ​
ts
optional expand?: string;

Expand options that include additional user details in the response.

lead.groups? ​
ts
optional groups?: object;
Index Signature ​
ts
[key: string]: unknown
lead.groups.callback? ​
ts
optional callback?: object;
Index Signature ​
ts
[key: string]: unknown
lead.groups.items? ​
ts
optional items?: object[];
Index Signature ​
ts
[key: string]: unknown
lead.groups.max-results? ​
ts
optional max-results?: number;
lead.groups.pagingCallback? ​
ts
optional pagingCallback?: object;
Index Signature ​
ts
[key: string]: unknown
lead.groups.size? ​
ts
optional size?: number;
lead.guest? ​
ts
optional guest?: boolean;

Whether the user is a guest.

lead.locale? ​
ts
optional locale?: string;

The locale of the user. Depending on the user’s privacy setting, this may be returned as null.

lead.self? ​
ts
optional self?: string;

The URL of the user.

lead.timeZone? ​
ts
optional timeZone?: string;

The time zone specified in the user's profile. If the user's time zone is not visible to the current user (due to user's profile setting), or if a time zone has not been set, the instance's default time zone will be returned.

leadAccountId? ​

ts
optional leadAccountId?: string;

The accountId of the component's lead user. The accountId uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5.

metadata? ​

ts
optional metadata?: Record<string, string>;

Compass component's metadata. Can't be updated. Not required for creating a Project Component.

name? ​

ts
optional name?: string;

The unique name for the component in the project. Required when creating a component. Optional when updating a component. The maximum length is 255 characters.

project? ​

ts
optional project?: string;

The key of the project the component is assigned to. Required when creating a component. Can't be updated.

projectId? ​

ts
optional projectId?: number;

The ID of the project the component is assigned to.

realAssignee? ​

ts
optional realAssignee?: object;
Index Signature ​
ts
[key: string]: unknown
realAssignee.accountId? ​
ts
optional accountId?: string;

The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5. Required in requests.

realAssignee.accountType? ​
ts
optional accountType?: "unknown" | string & object | "atlassian" | "app" | "customer";

The user account type. Can take the following values:

  • atlassian regular Atlassian user account
  • app system account used for Connect applications and OAuth to represent external systems
  • customer Jira Service Desk account representing an external service desk
realAssignee.active? ​
ts
optional active?: boolean;

Whether the user is active.

realAssignee.applicationRoles? ​
ts
optional applicationRoles?: object;
Index Signature ​
ts
[key: string]: unknown
realAssignee.applicationRoles.callback? ​
ts
optional callback?: object;
Index Signature ​
ts
[key: string]: unknown
realAssignee.applicationRoles.items? ​
ts
optional items?: object[];
Index Signature ​
ts
[key: string]: unknown
realAssignee.applicationRoles.max-results? ​
ts
optional max-results?: number;
realAssignee.applicationRoles.pagingCallback? ​
ts
optional pagingCallback?: object;
Index Signature ​
ts
[key: string]: unknown
realAssignee.applicationRoles.size? ​
ts
optional size?: number;
realAssignee.appType? ​
ts
optional appType?: string;

The app type of the user account when accountType is 'app'. Can take the following values:

  • service Service Account
  • agent Rovo Agent Account
  • unknown Unknown app type
realAssignee.avatarUrls? ​
ts
optional avatarUrls?: object;
Index Signature ​
ts
[key: string]: unknown
realAssignee.avatarUrls.16x16? ​
ts
optional 16x16?: string;

The URL of the item's 16x16 pixel avatar.

realAssignee.avatarUrls.24x24? ​
ts
optional 24x24?: string;

The URL of the item's 24x24 pixel avatar.

realAssignee.avatarUrls.32x32? ​
ts
optional 32x32?: string;

The URL of the item's 32x32 pixel avatar.

realAssignee.avatarUrls.48x48? ​
ts
optional 48x48?: string;

The URL of the item's 48x48 pixel avatar.

realAssignee.displayName? ​
ts
optional displayName?: string;

The display name of the user. Depending on the user’s privacy setting, this may return an alternative value.

realAssignee.emailAddress? ​
ts
optional emailAddress?: string;

The email address of the user. Depending on the user’s privacy setting, this may be returned as null.

realAssignee.expand? ​
ts
optional expand?: string;

Expand options that include additional user details in the response.

realAssignee.groups? ​
ts
optional groups?: object;
Index Signature ​
ts
[key: string]: unknown
realAssignee.groups.callback? ​
ts
optional callback?: object;
Index Signature ​
ts
[key: string]: unknown
realAssignee.groups.items? ​
ts
optional items?: object[];
Index Signature ​
ts
[key: string]: unknown
realAssignee.groups.max-results? ​
ts
optional max-results?: number;
realAssignee.groups.pagingCallback? ​
ts
optional pagingCallback?: object;
Index Signature ​
ts
[key: string]: unknown
realAssignee.groups.size? ​
ts
optional size?: number;
realAssignee.guest? ​
ts
optional guest?: boolean;

Whether the user is a guest.

realAssignee.locale? ​
ts
optional locale?: string;

The locale of the user. Depending on the user’s privacy setting, this may be returned as null.

realAssignee.self? ​
ts
optional self?: string;

The URL of the user.

realAssignee.timeZone? ​
ts
optional timeZone?: string;

The time zone specified in the user's profile. If the user's time zone is not visible to the current user (due to user's profile setting), or if a time zone has not been set, the instance's default time zone will be returned.

realAssigneeType? ​

ts
optional realAssigneeType?: 
  | string & object
  | "PROJECT_DEFAULT"
  | "COMPONENT_LEAD"
  | "PROJECT_LEAD"
  | "UNASSIGNED";

The type of the assignee that is assigned to issues created with this component, when an assignee cannot be set from the assigneeType. For example, assigneeType is set to COMPONENT_LEAD but no component lead is set. This property is set to one of the following values:

  • PROJECT_LEAD when assigneeType is PROJECT_LEAD and the project lead has permission to be assigned issues in the project that the component is in.
  • COMPONENT_LEAD when assigneeType is COMPONENT_LEAD and the component lead has permission to be assigned issues in the project that the component is in.
  • UNASSIGNED when assigneeType is UNASSIGNED and Jira is configured to allow unassigned issues.
  • PROJECT_DEFAULT when none of the preceding cases are true.

self? ​

ts
optional self?: string;

The URL of the component.


created? ​

ts
optional created?: Date;

Defined in: src/cloud/models/issueFields.ts:51

When the issue was created.


creator? ​

ts
optional creator?: object;

Defined in: src/cloud/models/issueFields.ts:49

Index Signature ​

ts
[key: string]: unknown

accountId? ​

ts
optional accountId?: string;

The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5.

accountType? ​

ts
optional accountType?: string;

The type of account represented by this user. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)

active? ​

ts
optional active?: boolean;

Whether the user is active.

avatarUrls? ​

ts
optional avatarUrls?: object;
Index Signature ​
ts
[key: string]: unknown
avatarUrls.16x16? ​
ts
optional 16x16?: string;

The URL of the item's 16x16 pixel avatar.

avatarUrls.24x24? ​
ts
optional 24x24?: string;

The URL of the item's 24x24 pixel avatar.

avatarUrls.32x32? ​
ts
optional 32x32?: string;

The URL of the item's 32x32 pixel avatar.

avatarUrls.48x48? ​
ts
optional 48x48?: string;

The URL of the item's 48x48 pixel avatar.

displayName? ​

ts
optional displayName?: string;

The display name of the user. Depending on the user’s privacy settings, this may return an alternative value.

emailAddress? ​

ts
optional emailAddress?: string;

The email address of the user. Depending on the user’s privacy settings, this may be returned as null.

self? ​

ts
optional self?: string;

The URL of the user.

timeZone? ​

ts
optional timeZone?: string;

The time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.


description? ​

ts
optional description?: 
  | string
  | {
[key: string]: unknown;
  content: Record<string, any>[];
  type: string & object | "doc";
  version: number;
}
  | null;

Defined in: src/cloud/models/issueFields.ts:33

A document in Atlassian Document Format, or a string of wiki markup — a string is sent to the v2 endpoint that parses it, and Jira stores the document it made of it. One write goes to one endpoint, so description, environment, the comment bodies and the worklog comments in update are all markup or all documents; a multi-line custom field is not looked at and has to be given in the same form as them.


duedate? ​

ts
optional duedate?: string | null;

Defined in: src/cloud/models/issueFields.ts:61

The due date, as YYYY-MM-DD.


environment? ​

ts
optional environment?: 
  | string
  | {
[key: string]: unknown;
  content: Record<string, any>[];
  type: string & object | "doc";
  version: number;
}
  | null;

Defined in: src/cloud/models/issueFields.ts:40

A document in Atlassian Document Format, or a string of wiki markup — a string is sent to the v2 endpoint that parses it, and Jira stores the document it made of it. One write goes to one endpoint, so description, environment, the comment bodies and the worklog comments in update are all markup or all documents; a multi-line custom field is not looked at and has to be given in the same form as them.


fixVersions? ​

ts
optional fixVersions?: object[];

Defined in: src/cloud/models/issueFields.ts:65

Index Signature ​

ts
[key: string]: unknown

approvers? ​

ts
optional approvers?: object[];

If the expand option approvers is used, returns a list containing the approvers for this version.

Index Signature ​
ts
[key: string]: unknown

archived? ​

ts
optional archived?: boolean;

Indicates that the version is archived. Optional when creating or updating a version.

description? ​

ts
optional description?: string;

The description of the version. Optional when creating or updating a version. The maximum size is 16,384 bytes.

driver? ​

ts
optional driver?: string;

The Atlassian account ID of the version driver. Optional when creating or updating a version. If the expand option driver is used, returns the Atlassian account ID of the driver.

expand? ​

ts
optional expand?: string;

Use expand to include additional information about version in the response. This parameter accepts a comma-separated list. Expand options include:

  • operations Returns the list of operations available for this version.
  • issuesstatus Returns the count of issues in this version for each of the status categories to do, in progress, done, and unmapped. The unmapped property contains a count of issues with a status other than to do, in progress, and done.
  • driver Returns the Atlassian account ID of the version driver.
  • approvers Returns a list containing approvers for this version.

Optional for create and update.

id? ​

ts
optional id?: string;

The ID of the version.

issuesStatusForFixVersion? ​

ts
optional issuesStatusForFixVersion?: object;
Index Signature ​
ts
[key: string]: unknown
issuesStatusForFixVersion.done? ​
ts
optional done?: number;

Count of issues with status done.

issuesStatusForFixVersion.inProgress? ​
ts
optional inProgress?: number;

Count of issues with status in progress.

issuesStatusForFixVersion.toDo? ​
ts
optional toDo?: number;

Count of issues with status to do.

issuesStatusForFixVersion.unmapped? ​
ts
optional unmapped?: number;

Count of issues with a status other than to do, in progress, and done.

moveUnfixedIssuesTo? ​

ts
optional moveUnfixedIssuesTo?: string;

The URL of the self link to the version to which all unfixed issues are moved when a version is released. Not applicable when creating a version. Optional when updating a version.

name? ​

ts
optional name?: string;

The unique name of the version. Required when creating a version. Optional when updating a version. The maximum length is 255 characters.

operations? ​

ts
optional operations?: object[];

If the expand option operations is used, returns the list of operations available for this version.

Index Signature ​
ts
[key: string]: unknown

overdue? ​

ts
optional overdue?: boolean;

Indicates that the version is overdue.

projectId? ​

ts
optional projectId?: number;

The ID of the project to which this version is attached. Required when creating a version. Not applicable when updating a version.

released? ​

ts
optional released?: boolean;

Indicates that the version is released. If the version is released a request to release again is ignored. Not applicable when creating a version. Optional when updating a version.

releaseDate? ​

ts
optional releaseDate?: string;

The release date of the version. Expressed in ISO 8601 format (yyyy-mm-dd). Optional when creating or updating a version.

self? ​

ts
optional self?: string;

The URL of the version.

startDate? ​

ts
optional startDate?: string;

The start date of the version. Expressed in ISO 8601 format (yyyy-mm-dd). Optional when creating or updating a version.

userReleaseDate? ​

ts
optional userReleaseDate?: string;

The date on which work on this version is expected to finish, expressed in the instance's Day/Month/Year Format date format.

userStartDate? ​

ts
optional userStartDate?: string;

The date on which work on this version is expected to start, expressed in the instance's Day/Month/Year Format date format.


ts
optional issuelinks?: object[];

Defined in: src/cloud/models/issueFields.ts:69

Index Signature ​

ts
[key: string]: unknown

id? ​

ts
optional id?: string;

The ID of the issue link.

inwardIssue? ​

ts
optional inwardIssue?: object;
Index Signature ​
ts
[key: string]: unknown
inwardIssue.fields? ​
ts
optional fields?: object;
Index Signature ​
ts
[key: string]: unknown
inwardIssue.fields.assignee? ​
ts
optional assignee?: object;
Index Signature ​
ts
[key: string]: unknown
inwardIssue.fields.assignee.accountId? ​
ts
optional accountId?: string;

The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5.

inwardIssue.fields.assignee.accountType? ​
ts
optional accountType?: string;

The type of account represented by this user. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)

inwardIssue.fields.assignee.active? ​
ts
optional active?: boolean;

Whether the user is active.

inwardIssue.fields.assignee.avatarUrls? ​
ts
optional avatarUrls?: object;
Index Signature ​
ts
[key: ...]: ...
inwardIssue.fields.assignee.avatarUrls.16x16? ​
ts
optional 16x16?: ...;

The URL of the item's 16x16 pixel avatar.

inwardIssue.fields.assignee.avatarUrls.24x24? ​
ts
optional 24x24?: ...;

The URL of the item's 24x24 pixel avatar.

inwardIssue.fields.assignee.avatarUrls.32x32? ​
ts
optional 32x32?: ...;

The URL of the item's 32x32 pixel avatar.

inwardIssue.fields.assignee.avatarUrls.48x48? ​
ts
optional 48x48?: ...;

The URL of the item's 48x48 pixel avatar.

inwardIssue.fields.assignee.displayName? ​
ts
optional displayName?: string;

The display name of the user. Depending on the user’s privacy settings, this may return an alternative value.

inwardIssue.fields.assignee.emailAddress? ​
ts
optional emailAddress?: string;

The email address of the user. Depending on the user’s privacy settings, this may be returned as null.

inwardIssue.fields.assignee.self? ​
ts
optional self?: string;

The URL of the user.

inwardIssue.fields.assignee.timeZone? ​
ts
optional timeZone?: string;

The time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.

inwardIssue.fields.issuetype? ​
ts
optional issuetype?: object;

The type of the linked issue.

Index Signature ​
ts
[key: string]: unknown
inwardIssue.fields.issuetype.avatarId? ​
ts
optional avatarId?: number;

The ID of the issue type's avatar.

inwardIssue.fields.issuetype.description? ​
ts
optional description?: string;

The description of the issue type.

inwardIssue.fields.issuetype.entityId? ​
ts
optional entityId?: string;

Unique ID for next-gen projects.

inwardIssue.fields.issuetype.hierarchyLevel? ​
ts
optional hierarchyLevel?: number;

Hierarchy level of the issue type.

inwardIssue.fields.issuetype.iconUrl? ​
ts
optional iconUrl?: string;

The URL of the issue type's avatar.

inwardIssue.fields.issuetype.id? ​
ts
optional id?: string;

The ID of the issue type.

inwardIssue.fields.issuetype.name? ​
ts
optional name?: string;

The name of the issue type.

inwardIssue.fields.issuetype.scope? ​
ts
optional scope?: object;
Index Signature ​
ts
[key: ...]: ...
inwardIssue.fields.issuetype.scope.project? ​
ts
optional project?: ...;
inwardIssue.fields.issuetype.scope.type? ​
ts
optional type?: ...;

The type of scope.

inwardIssue.fields.issuetype.self? ​
ts
optional self?: string;

The URL of these issue type details.

inwardIssue.fields.issuetype.subtask? ​
ts
optional subtask?: boolean;

Whether this issue type is used to create subtasks.

inwardIssue.fields.issuetype.untranslatedName? ​
ts
optional untranslatedName?: string;
inwardIssue.fields.issueType? ​
ts
optional issueType?: object;
Index Signature ​
ts
[key: string]: unknown
inwardIssue.fields.issueType.avatarId? ​
ts
optional avatarId?: number;

The ID of the issue type's avatar.

inwardIssue.fields.issueType.description? ​
ts
optional description?: string;

The description of the issue type.

inwardIssue.fields.issueType.entityId? ​
ts
optional entityId?: string;

Unique ID for next-gen projects.

inwardIssue.fields.issueType.hierarchyLevel? ​
ts
optional hierarchyLevel?: number;

Hierarchy level of the issue type.

inwardIssue.fields.issueType.iconUrl? ​
ts
optional iconUrl?: string;

The URL of the issue type's avatar.

inwardIssue.fields.issueType.id? ​
ts
optional id?: string;

The ID of the issue type.

inwardIssue.fields.issueType.name? ​
ts
optional name?: string;

The name of the issue type.

inwardIssue.fields.issueType.scope? ​
ts
optional scope?: object;
Index Signature ​
ts
[key: ...]: ...
inwardIssue.fields.issueType.scope.project? ​
ts
optional project?: ...;
inwardIssue.fields.issueType.scope.type? ​
ts
optional type?: ...;

The type of scope.

inwardIssue.fields.issueType.self? ​
ts
optional self?: string;

The URL of these issue type details.

inwardIssue.fields.issueType.subtask? ​
ts
optional subtask?: boolean;

Whether this issue type is used to create subtasks.

inwardIssue.fields.issueType.untranslatedName? ​
ts
optional untranslatedName?: string;
inwardIssue.fields.priority? ​
ts
optional priority?: object;
Index Signature ​
ts
[key: string]: unknown
inwardIssue.fields.priority.avatarId? ​
ts
optional avatarId?: number;

The avatarId of the avatar for the issue priority. This parameter is nullable and when set, this avatar references the universal avatar APIs.

inwardIssue.fields.priority.description? ​
ts
optional description?: string;

The description of the issue priority.

inwardIssue.fields.priority.iconUrl? ​
ts
optional iconUrl?: string;

The URL of the icon for the issue priority.

inwardIssue.fields.priority.id? ​
ts
optional id?: string;

The ID of the issue priority.

inwardIssue.fields.priority.isDefault? ​
ts
optional isDefault?: boolean;

Whether this priority is the default.

inwardIssue.fields.priority.name? ​
ts
optional name?: string;

The name of the issue priority.

inwardIssue.fields.priority.schemes? ​
ts
optional schemes?: object;
Index Signature ​
ts
[key: ...]: ...
inwardIssue.fields.priority.schemes.maxResults? ​
ts
optional maxResults?: ...;
inwardIssue.fields.priority.schemes.startAt? ​
ts
optional startAt?: ...;
inwardIssue.fields.priority.schemes.total? ​
ts
optional total?: ...;
inwardIssue.fields.priority.self? ​
ts
optional self?: string;

The URL of the issue priority.

inwardIssue.fields.priority.statusColor? ​
ts
optional statusColor?: string;

The color used to indicate the issue priority.

inwardIssue.fields.status? ​
ts
optional status?: object;
Index Signature ​
ts
[key: string]: unknown
inwardIssue.fields.status.description? ​
ts
optional description?: string;

The description of the status.

inwardIssue.fields.status.iconUrl? ​
ts
optional iconUrl?: string;

The URL of the icon used to represent the status.

inwardIssue.fields.status.id? ​
ts
optional id?: string;

The ID of the status.

inwardIssue.fields.status.name? ​
ts
optional name?: string;

The name of the status.

inwardIssue.fields.status.scope? ​
ts
optional scope?: object;
Index Signature ​
ts
[key: ...]: ...
inwardIssue.fields.status.scope.project? ​
ts
optional project?: ...;
inwardIssue.fields.status.scope.type? ​
ts
optional type?: ...;

The type of scope.

inwardIssue.fields.status.self? ​
ts
optional self?: string;

The URL of the status.

inwardIssue.fields.status.statusCategory? ​
ts
optional statusCategory?: object;
Index Signature ​
ts
[key: ...]: ...
inwardIssue.fields.status.statusCategory.colorName? ​
ts
optional colorName?: ...;

The name of the color used to represent the status category.

inwardIssue.fields.status.statusCategory.id? ​
ts
optional id?: ...;

The ID of the status category.

inwardIssue.fields.status.statusCategory.key? ​
ts
optional key?: ...;

The key of the status category.

inwardIssue.fields.status.statusCategory.name? ​
ts
optional name?: ...;

The name of the status category.

inwardIssue.fields.status.statusCategory.self? ​
ts
optional self?: ...;

The URL of the status category.

inwardIssue.fields.status.untranslatedName? ​
ts
optional untranslatedName?: string;
inwardIssue.fields.summary? ​
ts
optional summary?: string;

The summary description of the linked issue.

inwardIssue.fields.timetracking? ​
ts
optional timetracking?: object;
Index Signature ​
ts
[key: string]: unknown
inwardIssue.fields.timetracking.originalEstimate? ​
ts
optional originalEstimate?: string;

The original estimate of time needed for this issue in readable format.

inwardIssue.fields.timetracking.originalEstimateSeconds? ​
ts
optional originalEstimateSeconds?: number;

The original estimate of time needed for this issue in seconds.

inwardIssue.fields.timetracking.remainingEstimate? ​
ts
optional remainingEstimate?: string;

The remaining estimate of time needed for this issue in readable format.

inwardIssue.fields.timetracking.remainingEstimateSeconds? ​
ts
optional remainingEstimateSeconds?: number;

The remaining estimate of time needed for this issue in seconds.

inwardIssue.fields.timetracking.timeSpent? ​
ts
optional timeSpent?: string;

Time worked on this issue in readable format.

inwardIssue.fields.timetracking.timeSpentSeconds? ​
ts
optional timeSpentSeconds?: number;

Time worked on this issue in seconds.

inwardIssue.id? ​
ts
optional id?: string;

The ID of an issue. Required if key isn't provided.

inwardIssue.key? ​
ts
optional key?: string;

The key of an issue. Required if id isn't provided.

inwardIssue.self? ​
ts
optional self?: string;

The URL of the issue.

outwardIssue? ​

ts
optional outwardIssue?: object;
Index Signature ​
ts
[key: string]: unknown
outwardIssue.fields? ​
ts
optional fields?: object;
Index Signature ​
ts
[key: string]: unknown
outwardIssue.fields.assignee? ​
ts
optional assignee?: object;
Index Signature ​
ts
[key: string]: unknown
outwardIssue.fields.assignee.accountId? ​
ts
optional accountId?: string;

The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5.

outwardIssue.fields.assignee.accountType? ​
ts
optional accountType?: string;

The type of account represented by this user. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)

outwardIssue.fields.assignee.active? ​
ts
optional active?: boolean;

Whether the user is active.

outwardIssue.fields.assignee.avatarUrls? ​
ts
optional avatarUrls?: object;
Index Signature ​
ts
[key: ...]: ...
outwardIssue.fields.assignee.avatarUrls.16x16? ​
ts
optional 16x16?: ...;

The URL of the item's 16x16 pixel avatar.

outwardIssue.fields.assignee.avatarUrls.24x24? ​
ts
optional 24x24?: ...;

The URL of the item's 24x24 pixel avatar.

outwardIssue.fields.assignee.avatarUrls.32x32? ​
ts
optional 32x32?: ...;

The URL of the item's 32x32 pixel avatar.

outwardIssue.fields.assignee.avatarUrls.48x48? ​
ts
optional 48x48?: ...;

The URL of the item's 48x48 pixel avatar.

outwardIssue.fields.assignee.displayName? ​
ts
optional displayName?: string;

The display name of the user. Depending on the user’s privacy settings, this may return an alternative value.

outwardIssue.fields.assignee.emailAddress? ​
ts
optional emailAddress?: string;

The email address of the user. Depending on the user’s privacy settings, this may be returned as null.

outwardIssue.fields.assignee.self? ​
ts
optional self?: string;

The URL of the user.

outwardIssue.fields.assignee.timeZone? ​
ts
optional timeZone?: string;

The time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.

outwardIssue.fields.issuetype? ​
ts
optional issuetype?: object;

The type of the linked issue.

Index Signature ​
ts
[key: string]: unknown
outwardIssue.fields.issuetype.avatarId? ​
ts
optional avatarId?: number;

The ID of the issue type's avatar.

outwardIssue.fields.issuetype.description? ​
ts
optional description?: string;

The description of the issue type.

outwardIssue.fields.issuetype.entityId? ​
ts
optional entityId?: string;

Unique ID for next-gen projects.

outwardIssue.fields.issuetype.hierarchyLevel? ​
ts
optional hierarchyLevel?: number;

Hierarchy level of the issue type.

outwardIssue.fields.issuetype.iconUrl? ​
ts
optional iconUrl?: string;

The URL of the issue type's avatar.

outwardIssue.fields.issuetype.id? ​
ts
optional id?: string;

The ID of the issue type.

outwardIssue.fields.issuetype.name? ​
ts
optional name?: string;

The name of the issue type.

outwardIssue.fields.issuetype.scope? ​
ts
optional scope?: object;
Index Signature ​
ts
[key: ...]: ...
outwardIssue.fields.issuetype.scope.project? ​
ts
optional project?: ...;
outwardIssue.fields.issuetype.scope.type? ​
ts
optional type?: ...;

The type of scope.

outwardIssue.fields.issuetype.self? ​
ts
optional self?: string;

The URL of these issue type details.

outwardIssue.fields.issuetype.subtask? ​
ts
optional subtask?: boolean;

Whether this issue type is used to create subtasks.

outwardIssue.fields.issuetype.untranslatedName? ​
ts
optional untranslatedName?: string;
outwardIssue.fields.issueType? ​
ts
optional issueType?: object;
Index Signature ​
ts
[key: string]: unknown
outwardIssue.fields.issueType.avatarId? ​
ts
optional avatarId?: number;

The ID of the issue type's avatar.

outwardIssue.fields.issueType.description? ​
ts
optional description?: string;

The description of the issue type.

outwardIssue.fields.issueType.entityId? ​
ts
optional entityId?: string;

Unique ID for next-gen projects.

outwardIssue.fields.issueType.hierarchyLevel? ​
ts
optional hierarchyLevel?: number;

Hierarchy level of the issue type.

outwardIssue.fields.issueType.iconUrl? ​
ts
optional iconUrl?: string;

The URL of the issue type's avatar.

outwardIssue.fields.issueType.id? ​
ts
optional id?: string;

The ID of the issue type.

outwardIssue.fields.issueType.name? ​
ts
optional name?: string;

The name of the issue type.

outwardIssue.fields.issueType.scope? ​
ts
optional scope?: object;
Index Signature ​
ts
[key: ...]: ...
outwardIssue.fields.issueType.scope.project? ​
ts
optional project?: ...;
outwardIssue.fields.issueType.scope.type? ​
ts
optional type?: ...;

The type of scope.

outwardIssue.fields.issueType.self? ​
ts
optional self?: string;

The URL of these issue type details.

outwardIssue.fields.issueType.subtask? ​
ts
optional subtask?: boolean;

Whether this issue type is used to create subtasks.

outwardIssue.fields.issueType.untranslatedName? ​
ts
optional untranslatedName?: string;
outwardIssue.fields.priority? ​
ts
optional priority?: object;
Index Signature ​
ts
[key: string]: unknown
outwardIssue.fields.priority.avatarId? ​
ts
optional avatarId?: number;

The avatarId of the avatar for the issue priority. This parameter is nullable and when set, this avatar references the universal avatar APIs.

outwardIssue.fields.priority.description? ​
ts
optional description?: string;

The description of the issue priority.

outwardIssue.fields.priority.iconUrl? ​
ts
optional iconUrl?: string;

The URL of the icon for the issue priority.

outwardIssue.fields.priority.id? ​
ts
optional id?: string;

The ID of the issue priority.

outwardIssue.fields.priority.isDefault? ​
ts
optional isDefault?: boolean;

Whether this priority is the default.

outwardIssue.fields.priority.name? ​
ts
optional name?: string;

The name of the issue priority.

outwardIssue.fields.priority.schemes? ​
ts
optional schemes?: object;
Index Signature ​
ts
[key: ...]: ...
outwardIssue.fields.priority.schemes.maxResults? ​
ts
optional maxResults?: ...;
outwardIssue.fields.priority.schemes.startAt? ​
ts
optional startAt?: ...;
outwardIssue.fields.priority.schemes.total? ​
ts
optional total?: ...;
outwardIssue.fields.priority.self? ​
ts
optional self?: string;

The URL of the issue priority.

outwardIssue.fields.priority.statusColor? ​
ts
optional statusColor?: string;

The color used to indicate the issue priority.

outwardIssue.fields.status? ​
ts
optional status?: object;
Index Signature ​
ts
[key: string]: unknown
outwardIssue.fields.status.description? ​
ts
optional description?: string;

The description of the status.

outwardIssue.fields.status.iconUrl? ​
ts
optional iconUrl?: string;

The URL of the icon used to represent the status.

outwardIssue.fields.status.id? ​
ts
optional id?: string;

The ID of the status.

outwardIssue.fields.status.name? ​
ts
optional name?: string;

The name of the status.

outwardIssue.fields.status.scope? ​
ts
optional scope?: object;
Index Signature ​
ts
[key: ...]: ...
outwardIssue.fields.status.scope.project? ​
ts
optional project?: ...;
outwardIssue.fields.status.scope.type? ​
ts
optional type?: ...;

The type of scope.

outwardIssue.fields.status.self? ​
ts
optional self?: string;

The URL of the status.

outwardIssue.fields.status.statusCategory? ​
ts
optional statusCategory?: object;
Index Signature ​
ts
[key: ...]: ...
outwardIssue.fields.status.statusCategory.colorName? ​
ts
optional colorName?: ...;

The name of the color used to represent the status category.

outwardIssue.fields.status.statusCategory.id? ​
ts
optional id?: ...;

The ID of the status category.

outwardIssue.fields.status.statusCategory.key? ​
ts
optional key?: ...;

The key of the status category.

outwardIssue.fields.status.statusCategory.name? ​
ts
optional name?: ...;

The name of the status category.

outwardIssue.fields.status.statusCategory.self? ​
ts
optional self?: ...;

The URL of the status category.

outwardIssue.fields.status.untranslatedName? ​
ts
optional untranslatedName?: string;
outwardIssue.fields.summary? ​
ts
optional summary?: string;

The summary description of the linked issue.

outwardIssue.fields.timetracking? ​
ts
optional timetracking?: object;
Index Signature ​
ts
[key: string]: unknown
outwardIssue.fields.timetracking.originalEstimate? ​
ts
optional originalEstimate?: string;

The original estimate of time needed for this issue in readable format.

outwardIssue.fields.timetracking.originalEstimateSeconds? ​
ts
optional originalEstimateSeconds?: number;

The original estimate of time needed for this issue in seconds.

outwardIssue.fields.timetracking.remainingEstimate? ​
ts
optional remainingEstimate?: string;

The remaining estimate of time needed for this issue in readable format.

outwardIssue.fields.timetracking.remainingEstimateSeconds? ​
ts
optional remainingEstimateSeconds?: number;

The remaining estimate of time needed for this issue in seconds.

outwardIssue.fields.timetracking.timeSpent? ​
ts
optional timeSpent?: string;

Time worked on this issue in readable format.

outwardIssue.fields.timetracking.timeSpentSeconds? ​
ts
optional timeSpentSeconds?: number;

Time worked on this issue in seconds.

outwardIssue.id? ​
ts
optional id?: string;

The ID of an issue. Required if key isn't provided.

outwardIssue.key? ​
ts
optional key?: string;

The key of an issue. Required if id isn't provided.

outwardIssue.self? ​
ts
optional self?: string;

The URL of the issue.

self? ​

ts
optional self?: string;

The URL of the issue link.

type? ​

ts
optional type?: object;
Index Signature ​
ts
[key: string]: unknown
type.id? ​
ts
optional id?: string;

The ID of the issue link type and is used as follows:

  • In the issueLink resource it is the type of issue link. Required on create when name isn't provided. Otherwise, read only.
  • In the issueLinkType resource it is read only.
type.inward? ​
ts
optional inward?: string;

The description of the issue link type inward link and is used as follows:

  • In the issueLink resource it is read only.
  • In the issueLinkType resource it is required on create and optional on update. Otherwise, read only.
type.name? ​
ts
optional name?: string;

The name of the issue link type and is used as follows:

  • In the issueLink resource it is the type of issue link. Required on create when id isn't provided. Otherwise, read only.
  • In the issueLinkType resource it is required on create and optional on update. Otherwise, read only.
type.outward? ​
ts
optional outward?: string;

The description of the issue link type outward link and is used as follows:

  • In the issueLink resource it is read only.
  • In the issueLinkType resource it is required on create and optional on update. Otherwise, read only.
type.self? ​
ts
optional self?: string;

The URL of the issue link type. Read only.


issuetype? ​

ts
optional issuetype?: object;

Defined in: src/cloud/models/issueFields.ts:41

Index Signature ​

ts
[key: string]: unknown

avatarId? ​

ts
optional avatarId?: number;

The ID of the issue type's avatar.

description? ​

ts
optional description?: string;

The description of the issue type.

entityId? ​

ts
optional entityId?: string;

Unique ID for next-gen projects.

hierarchyLevel? ​

ts
optional hierarchyLevel?: number;

Hierarchy level of the issue type.

iconUrl? ​

ts
optional iconUrl?: string;

The URL of the issue type's avatar.

id? ​

ts
optional id?: string;

The ID of the issue type.

name? ​

ts
optional name?: string;

The name of the issue type.

scope? ​

ts
optional scope?: object;
Index Signature ​
ts
[key: string]: unknown
scope.project? ​
ts
optional project?: object;
Index Signature ​
ts
[key: string]: unknown
scope.project.avatarUrls? ​
ts
optional avatarUrls?: object;
Index Signature ​
ts
[key: string]: unknown
scope.project.avatarUrls.16x16? ​
ts
optional 16x16?: string;

The URL of the item's 16x16 pixel avatar.

scope.project.avatarUrls.24x24? ​
ts
optional 24x24?: string;

The URL of the item's 24x24 pixel avatar.

scope.project.avatarUrls.32x32? ​
ts
optional 32x32?: string;

The URL of the item's 32x32 pixel avatar.

scope.project.avatarUrls.48x48? ​
ts
optional 48x48?: string;

The URL of the item's 48x48 pixel avatar.

scope.project.id? ​
ts
optional id?: string;

The ID of the project.

scope.project.key? ​
ts
optional key?: string;

The key of the project.

scope.project.name? ​
ts
optional name?: string;

The name of the project.

scope.project.projectCategory? ​
ts
optional projectCategory?: object;
Index Signature ​
ts
[key: string]: unknown
scope.project.projectCategory.description? ​
ts
optional description?: string;

The name of the project category.

scope.project.projectCategory.id? ​
ts
optional id?: string;

The ID of the project category.

scope.project.projectCategory.name? ​
ts
optional name?: string;

The description of the project category.

scope.project.projectCategory.self? ​
ts
optional self?: string;

The URL of the project category.

scope.project.projectTypeKey? ​
ts
optional projectTypeKey?: 
  | string & object
  | "software"
  | "service_desk"
  | "business"
  | "product_discovery"
  | "customer_service";

The project type of the project.

scope.project.self? ​
ts
optional self?: string;

The URL of the project details.

scope.project.simplified? ​
ts
optional simplified?: boolean;

Whether or not the project is simplified.

scope.type? ​
ts
optional type?: string & object | "PROJECT" | "TEMPLATE";

The type of scope.

self? ​

ts
optional self?: string;

The URL of these issue type details.

subtask? ​

ts
optional subtask?: boolean;

Whether this issue type is used to create subtasks.

untranslatedName? ​

ts
optional untranslatedName?: string;

labels? ​

ts
optional labels?: string[];

Defined in: src/cloud/models/issueFields.ts:63

The labels on the issue.


lastViewed? ​

ts
optional lastViewed?: Date | null;

Defined in: src/cloud/models/issueFields.ts:59

When the current user last opened the issue.


parent? ​

ts
optional parent?: Issue;

Defined in: src/cloud/models/issueFields.ts:67


priority? ​

ts
optional priority?: 
  | {
[key: string]: unknown;
  avatarId?: number;
  description?: string;
  iconUrl?: string;
  id?: string;
  isDefault?: boolean;
  name?: string;
  schemes?: {
   [key: string]: unknown;
     maxResults?: number;
     startAt?: number;
     total?: number;
  };
  self?: string;
  statusColor?: string;
}
  | null;

Defined in: src/cloud/models/issueFields.ts:45

Union Members ​

Type Literal ​
ts
{
[key: string]: unknown;
  avatarId?: number;
  description?: string;
  iconUrl?: string;
  id?: string;
  isDefault?: boolean;
  name?: string;
  schemes?: {
   [key: string]: unknown;
     maxResults?: number;
     startAt?: number;
     total?: number;
  };
  self?: string;
  statusColor?: string;
}
Index Signature ​
ts
[key: string]: unknown
avatarId? ​
ts
optional avatarId?: number;

The avatarId of the avatar for the issue priority. This parameter is nullable and when set, this avatar references the universal avatar APIs.

description? ​
ts
optional description?: string;

The description of the issue priority.

iconUrl? ​
ts
optional iconUrl?: string;

The URL of the icon for the issue priority.

id? ​
ts
optional id?: string;

The ID of the issue priority.

isDefault? ​
ts
optional isDefault?: boolean;

Whether this priority is the default.

name? ​
ts
optional name?: string;

The name of the issue priority.

schemes? ​
ts
optional schemes?: object;
Index Signature ​
ts
[key: string]: unknown
schemes.maxResults? ​
ts
optional maxResults?: number;
schemes.startAt? ​
ts
optional startAt?: number;
schemes.total? ​
ts
optional total?: number;
self? ​
ts
optional self?: string;

The URL of the issue priority.

statusColor? ​
ts
optional statusColor?: string;

The color used to indicate the issue priority.


null


progress? ​

ts
optional progress?: object;

Defined in: src/cloud/models/issueFields.ts:86

Index Signature ​

ts
[key: string]: unknown

percent? ​

ts
optional percent?: number;

Logged as a share of the total, 0 to 100.

progress? ​

ts
optional progress?: number;

Seconds logged.

total? ​

ts
optional total?: number;

Seconds logged plus seconds still estimated.


project? ​

ts
optional project?: object;

Defined in: src/cloud/models/issueFields.ts:42

Index Signature ​

ts
[key: string]: unknown

archived? ​

ts
optional archived?: boolean;

Whether the project is archived.

archivedBy? ​

ts
optional archivedBy?: object;
Index Signature ​
ts
[key: string]: unknown
archivedBy.accountId? ​
ts
optional accountId?: string;

The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5. Required in requests.

archivedBy.accountType? ​
ts
optional accountType?: "unknown" | string & object | "atlassian" | "app" | "customer";

The user account type. Can take the following values:

  • atlassian regular Atlassian user account
  • app system account used for Connect applications and OAuth to represent external systems
  • customer Jira Service Desk account representing an external service desk
archivedBy.active? ​
ts
optional active?: boolean;

Whether the user is active.

archivedBy.applicationRoles? ​
ts
optional applicationRoles?: object;
Index Signature ​
ts
[key: string]: unknown
archivedBy.applicationRoles.callback? ​
ts
optional callback?: object;
Index Signature ​
ts
[key: string]: unknown
archivedBy.applicationRoles.items? ​
ts
optional items?: object[];
Index Signature ​
ts
[key: string]: unknown
archivedBy.applicationRoles.max-results? ​
ts
optional max-results?: number;
archivedBy.applicationRoles.pagingCallback? ​
ts
optional pagingCallback?: object;
Index Signature ​
ts
[key: string]: unknown
archivedBy.applicationRoles.size? ​
ts
optional size?: number;
archivedBy.appType? ​
ts
optional appType?: string;

The app type of the user account when accountType is 'app'. Can take the following values:

  • service Service Account
  • agent Rovo Agent Account
  • unknown Unknown app type
archivedBy.avatarUrls? ​
ts
optional avatarUrls?: object;
Index Signature ​
ts
[key: string]: unknown
archivedBy.avatarUrls.16x16? ​
ts
optional 16x16?: string;

The URL of the item's 16x16 pixel avatar.

archivedBy.avatarUrls.24x24? ​
ts
optional 24x24?: string;

The URL of the item's 24x24 pixel avatar.

archivedBy.avatarUrls.32x32? ​
ts
optional 32x32?: string;

The URL of the item's 32x32 pixel avatar.

archivedBy.avatarUrls.48x48? ​
ts
optional 48x48?: string;

The URL of the item's 48x48 pixel avatar.

archivedBy.displayName? ​
ts
optional displayName?: string;

The display name of the user. Depending on the user’s privacy setting, this may return an alternative value.

archivedBy.emailAddress? ​
ts
optional emailAddress?: string;

The email address of the user. Depending on the user’s privacy setting, this may be returned as null.

archivedBy.expand? ​
ts
optional expand?: string;

Expand options that include additional user details in the response.

archivedBy.groups? ​
ts
optional groups?: object;
Index Signature ​
ts
[key: string]: unknown
archivedBy.groups.callback? ​
ts
optional callback?: object;
Index Signature ​
ts
[key: string]: unknown
archivedBy.groups.items? ​
ts
optional items?: object[];
Index Signature ​
ts
[key: string]: unknown
archivedBy.groups.max-results? ​
ts
optional max-results?: number;
archivedBy.groups.pagingCallback? ​
ts
optional pagingCallback?: object;
Index Signature ​
ts
[key: string]: unknown
archivedBy.groups.size? ​
ts
optional size?: number;
archivedBy.guest? ​
ts
optional guest?: boolean;

Whether the user is a guest.

archivedBy.locale? ​
ts
optional locale?: string;

The locale of the user. Depending on the user’s privacy setting, this may be returned as null.

archivedBy.self? ​
ts
optional self?: string;

The URL of the user.

archivedBy.timeZone? ​
ts
optional timeZone?: string;

The time zone specified in the user's profile. If the user's time zone is not visible to the current user (due to user's profile setting), or if a time zone has not been set, the instance's default time zone will be returned.

archivedDate? ​

ts
optional archivedDate?: Date;

The date when the project was archived.

assigneeType? ​

ts
optional assigneeType?: string & object | "PROJECT_LEAD" | "UNASSIGNED";

The default assignee when creating issues for this project.

avatarUrls? ​

ts
optional avatarUrls?: object;
Index Signature ​
ts
[key: string]: unknown
avatarUrls.16x16? ​
ts
optional 16x16?: string;

The URL of the item's 16x16 pixel avatar.

avatarUrls.24x24? ​
ts
optional 24x24?: string;

The URL of the item's 24x24 pixel avatar.

avatarUrls.32x32? ​
ts
optional 32x32?: string;

The URL of the item's 32x32 pixel avatar.

avatarUrls.48x48? ​
ts
optional 48x48?: string;

The URL of the item's 48x48 pixel avatar.

components? ​

ts
optional components?: object[];

List of the components contained in the project.

Index Signature ​
ts
[key: string]: unknown

deleted? ​

ts
optional deleted?: boolean;

Whether the project is marked as deleted.

deletedBy? ​

ts
optional deletedBy?: object;
Index Signature ​
ts
[key: string]: unknown
deletedBy.accountId? ​
ts
optional accountId?: string;

The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5. Required in requests.

deletedBy.accountType? ​
ts
optional accountType?: "unknown" | string & object | "atlassian" | "app" | "customer";

The user account type. Can take the following values:

  • atlassian regular Atlassian user account
  • app system account used for Connect applications and OAuth to represent external systems
  • customer Jira Service Desk account representing an external service desk
deletedBy.active? ​
ts
optional active?: boolean;

Whether the user is active.

deletedBy.applicationRoles? ​
ts
optional applicationRoles?: object;
Index Signature ​
ts
[key: string]: unknown
deletedBy.applicationRoles.callback? ​
ts
optional callback?: object;
Index Signature ​
ts
[key: string]: unknown
deletedBy.applicationRoles.items? ​
ts
optional items?: object[];
Index Signature ​
ts
[key: string]: unknown
deletedBy.applicationRoles.max-results? ​
ts
optional max-results?: number;
deletedBy.applicationRoles.pagingCallback? ​
ts
optional pagingCallback?: object;
Index Signature ​
ts
[key: string]: unknown
deletedBy.applicationRoles.size? ​
ts
optional size?: number;
deletedBy.appType? ​
ts
optional appType?: string;

The app type of the user account when accountType is 'app'. Can take the following values:

  • service Service Account
  • agent Rovo Agent Account
  • unknown Unknown app type
deletedBy.avatarUrls? ​
ts
optional avatarUrls?: object;
Index Signature ​
ts
[key: string]: unknown
deletedBy.avatarUrls.16x16? ​
ts
optional 16x16?: string;

The URL of the item's 16x16 pixel avatar.

deletedBy.avatarUrls.24x24? ​
ts
optional 24x24?: string;

The URL of the item's 24x24 pixel avatar.

deletedBy.avatarUrls.32x32? ​
ts
optional 32x32?: string;

The URL of the item's 32x32 pixel avatar.

deletedBy.avatarUrls.48x48? ​
ts
optional 48x48?: string;

The URL of the item's 48x48 pixel avatar.

deletedBy.displayName? ​
ts
optional displayName?: string;

The display name of the user. Depending on the user’s privacy setting, this may return an alternative value.

deletedBy.emailAddress? ​
ts
optional emailAddress?: string;

The email address of the user. Depending on the user’s privacy setting, this may be returned as null.

deletedBy.expand? ​
ts
optional expand?: string;

Expand options that include additional user details in the response.

deletedBy.groups? ​
ts
optional groups?: object;
Index Signature ​
ts
[key: string]: unknown
deletedBy.groups.callback? ​
ts
optional callback?: object;
Index Signature ​
ts
[key: string]: unknown
deletedBy.groups.items? ​
ts
optional items?: object[];
Index Signature ​
ts
[key: string]: unknown
deletedBy.groups.max-results? ​
ts
optional max-results?: number;
deletedBy.groups.pagingCallback? ​
ts
optional pagingCallback?: object;
Index Signature ​
ts
[key: string]: unknown
deletedBy.groups.size? ​
ts
optional size?: number;
deletedBy.guest? ​
ts
optional guest?: boolean;

Whether the user is a guest.

deletedBy.locale? ​
ts
optional locale?: string;

The locale of the user. Depending on the user’s privacy setting, this may be returned as null.

deletedBy.self? ​
ts
optional self?: string;

The URL of the user.

deletedBy.timeZone? ​
ts
optional timeZone?: string;

The time zone specified in the user's profile. If the user's time zone is not visible to the current user (due to user's profile setting), or if a time zone has not been set, the instance's default time zone will be returned.

deletedDate? ​

ts
optional deletedDate?: Date;

The date when the project was marked as deleted.

description? ​

ts
optional description?: string;

A brief description of the project.

email? ​

ts
optional email?: string;

An email address associated with the project.

entityId? ​

ts
optional entityId?: string;

expand? ​

ts
optional expand?: string;

Expand options that include additional project details in the response.

favourite? ​

ts
optional favourite?: boolean;

Whether the project is selected as a favorite.

id? ​

ts
optional id?: string;

The ID of the project.

insight? ​

ts
optional insight?: object;
Index Signature ​
ts
[key: string]: unknown
insight.lastIssueUpdateTime? ​
ts
optional lastIssueUpdateTime?: Date;

The last issue update time.

insight.totalIssueCount? ​
ts
optional totalIssueCount?: number;

Total issue count.

isPrivate? ​

ts
optional 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? ​

ts
optional issueTypeHierarchy?: object;
Index Signature ​
ts
[key: string]: unknown
issueTypeHierarchy.levels? ​
ts
optional levels?: object[];

Details about the hierarchy level.

Index Signature ​
ts
[key: string]: unknown

issueTypes? ​

ts
optional issueTypes?: object[];

List of the issue types available in the project.

Index Signature ​
ts
[key: string]: unknown

key? ​

ts
optional key?: string;

The key of the project.

landingPageInfo? ​

ts
optional landingPageInfo?: object;
Index Signature ​
ts
[key: string]: unknown
landingPageInfo.attributes? ​
ts
optional attributes?: Record<string, string>;
landingPageInfo.boardId? ​
ts
optional boardId?: number;
landingPageInfo.boardName? ​
ts
optional boardName?: string;
landingPageInfo.projectKey? ​
ts
optional projectKey?: string;
landingPageInfo.projectType? ​
ts
optional projectType?: string;
landingPageInfo.queueCategory? ​
ts
optional queueCategory?: string;
landingPageInfo.queueId? ​
ts
optional queueId?: number;
landingPageInfo.queueName? ​
ts
optional queueName?: string;
landingPageInfo.simpleBoard? ​
ts
optional simpleBoard?: boolean;
landingPageInfo.simplified? ​
ts
optional simplified?: boolean;
landingPageInfo.url? ​
ts
optional url?: string;

lead? ​

ts
optional lead?: object;
Index Signature ​
ts
[key: string]: unknown
lead.accountId? ​
ts
optional accountId?: string;

The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5. Required in requests.

lead.accountType? ​
ts
optional accountType?: "unknown" | string & object | "atlassian" | "app" | "customer";

The user account type. Can take the following values:

  • atlassian regular Atlassian user account
  • app system account used for Connect applications and OAuth to represent external systems
  • customer Jira Service Desk account representing an external service desk
lead.active? ​
ts
optional active?: boolean;

Whether the user is active.

lead.applicationRoles? ​
ts
optional applicationRoles?: object;
Index Signature ​
ts
[key: string]: unknown
lead.applicationRoles.callback? ​
ts
optional callback?: object;
Index Signature ​
ts
[key: string]: unknown
lead.applicationRoles.items? ​
ts
optional items?: object[];
Index Signature ​
ts
[key: string]: unknown
lead.applicationRoles.max-results? ​
ts
optional max-results?: number;
lead.applicationRoles.pagingCallback? ​
ts
optional pagingCallback?: object;
Index Signature ​
ts
[key: string]: unknown
lead.applicationRoles.size? ​
ts
optional size?: number;
lead.appType? ​
ts
optional appType?: string;

The app type of the user account when accountType is 'app'. Can take the following values:

  • service Service Account
  • agent Rovo Agent Account
  • unknown Unknown app type
lead.avatarUrls? ​
ts
optional avatarUrls?: object;
Index Signature ​
ts
[key: string]: unknown
lead.avatarUrls.16x16? ​
ts
optional 16x16?: string;

The URL of the item's 16x16 pixel avatar.

lead.avatarUrls.24x24? ​
ts
optional 24x24?: string;

The URL of the item's 24x24 pixel avatar.

lead.avatarUrls.32x32? ​
ts
optional 32x32?: string;

The URL of the item's 32x32 pixel avatar.

lead.avatarUrls.48x48? ​
ts
optional 48x48?: string;

The URL of the item's 48x48 pixel avatar.

lead.displayName? ​
ts
optional displayName?: string;

The display name of the user. Depending on the user’s privacy setting, this may return an alternative value.

lead.emailAddress? ​
ts
optional emailAddress?: string;

The email address of the user. Depending on the user’s privacy setting, this may be returned as null.

lead.expand? ​
ts
optional expand?: string;

Expand options that include additional user details in the response.

lead.groups? ​
ts
optional groups?: object;
Index Signature ​
ts
[key: string]: unknown
lead.groups.callback? ​
ts
optional callback?: object;
Index Signature ​
ts
[key: string]: unknown
lead.groups.items? ​
ts
optional items?: object[];
Index Signature ​
ts
[key: string]: unknown
lead.groups.max-results? ​
ts
optional max-results?: number;
lead.groups.pagingCallback? ​
ts
optional pagingCallback?: object;
Index Signature ​
ts
[key: string]: unknown
lead.groups.size? ​
ts
optional size?: number;
lead.guest? ​
ts
optional guest?: boolean;

Whether the user is a guest.

lead.locale? ​
ts
optional locale?: string;

The locale of the user. Depending on the user’s privacy setting, this may be returned as null.

lead.self? ​
ts
optional self?: string;

The URL of the user.

lead.timeZone? ​
ts
optional timeZone?: string;

The time zone specified in the user's profile. If the user's time zone is not visible to the current user (due to user's profile setting), or if a time zone has not been set, the instance's default time zone will be returned.

name? ​

ts
optional name?: string;

The name of the project.

permissions? ​

ts
optional permissions?: object;
Index Signature ​
ts
[key: string]: unknown
permissions.canEdit? ​
ts
optional canEdit?: boolean;

Whether the logged user can edit the project.

projectCategory? ​

ts
optional projectCategory?: object;
Index Signature ​
ts
[key: string]: unknown
projectCategory.description? ​
ts
optional description?: string;

The description of the project category.

projectCategory.id? ​
ts
optional id?: string;

The ID of the project category.

projectCategory.name? ​
ts
optional name?: string;

The name of the project category. Required on create, optional on update.

projectCategory.self? ​
ts
optional self?: string;

The URL of the project category.

projectTypeKey? ​

ts
optional projectTypeKey?: 
  | string & object
  | "software"
  | "service_desk"
  | "business"
  | "product_discovery"
  | "customer_service";

The project type of the project.

properties? ​

ts
optional properties?: Record<string, any>;

Map 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.

retentionTillDate? ​

ts
optional retentionTillDate?: Date;

The date when the project is deleted permanently.

roles? ​

ts
optional roles?: Record<string, string>;

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

self? ​

ts
optional self?: string;

The URL of the project details.

simplified? ​

ts
optional simplified?: boolean;

Whether the project is simplified.

style? ​

ts
optional style?: "classic" | string & object | "next-gen";

The type of the project.

url? ​

ts
optional url?: string;

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

uuid? ​

ts
optional uuid?: string;

Unique ID for next-gen projects.

versions? ​

ts
optional versions?: object[];

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

Index Signature ​
ts
[key: string]: unknown

reporter? ​

ts
optional reporter?: 
  | {
[key: string]: unknown;
  accountId?: string;
  accountType?: string;
  active?: boolean;
  avatarUrls?: {
   [key: string]: unknown;
     16x16?: string;
     24x24?: string;
     32x32?: string;
     48x48?: string;
  };
  displayName?: string;
  emailAddress?: string;
  self?: string;
  timeZone?: string;
}
  | null;

Defined in: src/cloud/models/issueFields.ts:48

Union Members ​

Type Literal ​
ts
{
[key: string]: unknown;
  accountId?: string;
  accountType?: string;
  active?: boolean;
  avatarUrls?: {
   [key: string]: unknown;
     16x16?: string;
     24x24?: string;
     32x32?: string;
     48x48?: string;
  };
  displayName?: string;
  emailAddress?: string;
  self?: string;
  timeZone?: string;
}
Index Signature ​
ts
[key: string]: unknown
accountId? ​
ts
optional accountId?: string;

The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5.

accountType? ​
ts
optional accountType?: string;

The type of account represented by this user. This will be one of 'atlassian' (normal users), 'app' (application user) or 'customer' (Jira Service Desk customer user)

active? ​
ts
optional active?: boolean;

Whether the user is active.

avatarUrls? ​
ts
optional avatarUrls?: object;
Index Signature ​
ts
[key: string]: unknown
avatarUrls.16x16? ​
ts
optional 16x16?: string;

The URL of the item's 16x16 pixel avatar.

avatarUrls.24x24? ​
ts
optional 24x24?: string;

The URL of the item's 24x24 pixel avatar.

avatarUrls.32x32? ​
ts
optional 32x32?: string;

The URL of the item's 32x32 pixel avatar.

avatarUrls.48x48? ​
ts
optional 48x48?: string;

The URL of the item's 48x48 pixel avatar.

displayName? ​
ts
optional displayName?: string;

The display name of the user. Depending on the user’s privacy settings, this may return an alternative value.

emailAddress? ​
ts
optional emailAddress?: string;

The email address of the user. Depending on the user’s privacy settings, this may be returned as null.

self? ​
ts
optional self?: string;

The URL of the user.

timeZone? ​
ts
optional timeZone?: string;

The time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.


null


resolution? ​

ts
optional resolution?: 
  | {
[key: string]: unknown;
  description?: string;
  id?: string;
  name?: string;
  self?: string;
}
  | null;

Defined in: src/cloud/models/issueFields.ts:46

Union Members ​

Type Literal ​
ts
{
[key: string]: unknown;
  description?: string;
  id?: string;
  name?: string;
  self?: string;
}
Index Signature ​
ts
[key: string]: unknown
description? ​
ts
optional description?: string;

The description of the issue resolution.

id? ​
ts
optional id?: string;

The ID of the issue resolution.

name? ​
ts
optional name?: string;

The name of the issue resolution.

self? ​
ts
optional self?: string;

The URL of the issue resolution.


null


resolutiondate? ​

ts
optional resolutiondate?: Date | null;

Defined in: src/cloud/models/issueFields.ts:55

When the issue was resolved.


security? ​

ts
optional security?: 
  | {
[key: string]: unknown;
  description?: string;
  id?: string;
  isDefault?: boolean;
  issueSecuritySchemeId?: string;
  name?: string;
  self?: string;
}
  | null;

Defined in: src/cloud/models/issueFields.ts:92

Union Members ​

Type Literal ​
ts
{
[key: string]: unknown;
  description?: string;
  id?: string;
  isDefault?: boolean;
  issueSecuritySchemeId?: string;
  name?: string;
  self?: string;
}
Index Signature ​
ts
[key: string]: unknown
description? ​
ts
optional description?: string;

The description of the issue level security item.

id? ​
ts
optional id?: string;

The ID of the issue level security item.

isDefault? ​
ts
optional isDefault?: boolean;

Whether the issue level security item is the default.

issueSecuritySchemeId? ​
ts
optional issueSecuritySchemeId?: string;

The ID of the issue level security scheme.

name? ​
ts
optional name?: string;

The name of the issue level security item.

self? ​
ts
optional self?: string;

The URL of the issue level security item.


null


status? ​

ts
optional status?: object;

Defined in: src/cloud/models/issueFields.ts:43

Index Signature ​

ts
[key: string]: unknown

description? ​

ts
optional description?: string;

The description of the status.

iconUrl? ​

ts
optional iconUrl?: string;

The URL of the icon used to represent the status.

id? ​

ts
optional id?: string;

The ID of the status.

name? ​

ts
optional name?: string;

The name of the status.

scope? ​

ts
optional scope?: object;
Index Signature ​
ts
[key: string]: unknown
scope.project? ​
ts
optional project?: object;
Index Signature ​
ts
[key: string]: unknown
scope.project.avatarUrls? ​
ts
optional avatarUrls?: object;
Index Signature ​
ts
[key: string]: unknown
scope.project.avatarUrls.16x16? ​
ts
optional 16x16?: string;

The URL of the item's 16x16 pixel avatar.

scope.project.avatarUrls.24x24? ​
ts
optional 24x24?: string;

The URL of the item's 24x24 pixel avatar.

scope.project.avatarUrls.32x32? ​
ts
optional 32x32?: string;

The URL of the item's 32x32 pixel avatar.

scope.project.avatarUrls.48x48? ​
ts
optional 48x48?: string;

The URL of the item's 48x48 pixel avatar.

scope.project.id? ​
ts
optional id?: string;

The ID of the project.

scope.project.key? ​
ts
optional key?: string;

The key of the project.

scope.project.name? ​
ts
optional name?: string;

The name of the project.

scope.project.projectCategory? ​
ts
optional projectCategory?: object;
Index Signature ​
ts
[key: string]: unknown
scope.project.projectCategory.description? ​
ts
optional description?: string;

The name of the project category.

scope.project.projectCategory.id? ​
ts
optional id?: string;

The ID of the project category.

scope.project.projectCategory.name? ​
ts
optional name?: string;

The description of the project category.

scope.project.projectCategory.self? ​
ts
optional self?: string;

The URL of the project category.

scope.project.projectTypeKey? ​
ts
optional projectTypeKey?: 
  | string & object
  | "software"
  | "service_desk"
  | "business"
  | "product_discovery"
  | "customer_service";

The project type of the project.

scope.project.self? ​
ts
optional self?: string;

The URL of the project details.

scope.project.simplified? ​
ts
optional simplified?: boolean;

Whether or not the project is simplified.

scope.type? ​
ts
optional type?: string & object | "PROJECT" | "TEMPLATE";

The type of scope.

self? ​

ts
optional self?: string;

The URL of the status.

statusCategory? ​

ts
optional statusCategory?: object;
Index Signature ​
ts
[key: string]: unknown
statusCategory.colorName? ​
ts
optional colorName?: string;

The name of the color used to represent the status category.

statusCategory.id? ​
ts
optional id?: number;

The ID of the status category.

statusCategory.key? ​
ts
optional key?: string;

The key of the status category.

statusCategory.name? ​
ts
optional name?: string;

The name of the status category.

statusCategory.self? ​
ts
optional self?: string;

The URL of the status category.

untranslatedName? ​

ts
optional untranslatedName?: string;

statusCategory? ​

ts
optional statusCategory?: object;

Defined in: src/cloud/models/issueFields.ts:44

Index Signature ​

ts
[key: string]: unknown

colorName? ​

ts
optional colorName?: string;

The name of the color used to represent the status category.

id? ​

ts
optional id?: number;

The ID of the status category.

key? ​

ts
optional key?: string;

The key of the status category.

name? ​

ts
optional name?: string;

The name of the status category.

self? ​

ts
optional self?: string;

The URL of the status category.


statuscategorychangedate? ​

ts
optional statuscategorychangedate?: Date;

Defined in: src/cloud/models/issueFields.ts:57

When the issue last moved between status categories.


subtasks? ​

ts
optional subtasks?: Issue[];

Defined in: src/cloud/models/issueFields.ts:68


summary? ​

ts
optional summary?: string;

Defined in: src/cloud/models/issueFields.ts:26

The one-line title.


timeestimate? ​

ts
optional timeestimate?: number | null;

Defined in: src/cloud/models/issueFields.ts:77

Seconds still estimated on the issue.


timeoriginalestimate? ​

ts
optional timeoriginalestimate?: number | null;

Defined in: src/cloud/models/issueFields.ts:79

Seconds the issue was first estimated at.


timespent? ​

ts
optional timespent?: number | null;

Defined in: src/cloud/models/issueFields.ts:75

Seconds logged on the issue.


timetracking? ​

ts
optional timetracking?: object;

Defined in: src/cloud/models/issueFields.ts:73

Index Signature ​

ts
[key: string]: unknown

originalEstimate? ​

ts
optional originalEstimate?: string;

The original estimate of time needed for this issue in readable format.

originalEstimateSeconds? ​

ts
optional originalEstimateSeconds?: number;

The original estimate of time needed for this issue in seconds.

remainingEstimate? ​

ts
optional remainingEstimate?: string;

The remaining estimate of time needed for this issue in readable format.

remainingEstimateSeconds? ​

ts
optional remainingEstimateSeconds?: number;

The remaining estimate of time needed for this issue in seconds.

timeSpent? ​

ts
optional timeSpent?: string;

Time worked on this issue in readable format.

timeSpentSeconds? ​

ts
optional timeSpentSeconds?: number;

Time worked on this issue in seconds.


updated? ​

ts
optional updated?: Date;

Defined in: src/cloud/models/issueFields.ts:53

When the issue last changed.


versions? ​

ts
optional versions?: object[];

Defined in: src/cloud/models/issueFields.ts:66

Index Signature ​

ts
[key: string]: unknown

approvers? ​

ts
optional approvers?: object[];

If the expand option approvers is used, returns a list containing the approvers for this version.

Index Signature ​
ts
[key: string]: unknown

archived? ​

ts
optional archived?: boolean;

Indicates that the version is archived. Optional when creating or updating a version.

description? ​

ts
optional description?: string;

The description of the version. Optional when creating or updating a version. The maximum size is 16,384 bytes.

driver? ​

ts
optional driver?: string;

The Atlassian account ID of the version driver. Optional when creating or updating a version. If the expand option driver is used, returns the Atlassian account ID of the driver.

expand? ​

ts
optional expand?: string;

Use expand to include additional information about version in the response. This parameter accepts a comma-separated list. Expand options include:

  • operations Returns the list of operations available for this version.
  • issuesstatus Returns the count of issues in this version for each of the status categories to do, in progress, done, and unmapped. The unmapped property contains a count of issues with a status other than to do, in progress, and done.
  • driver Returns the Atlassian account ID of the version driver.
  • approvers Returns a list containing approvers for this version.

Optional for create and update.

id? ​

ts
optional id?: string;

The ID of the version.

issuesStatusForFixVersion? ​

ts
optional issuesStatusForFixVersion?: object;
Index Signature ​
ts
[key: string]: unknown
issuesStatusForFixVersion.done? ​
ts
optional done?: number;

Count of issues with status done.

issuesStatusForFixVersion.inProgress? ​
ts
optional inProgress?: number;

Count of issues with status in progress.

issuesStatusForFixVersion.toDo? ​
ts
optional toDo?: number;

Count of issues with status to do.

issuesStatusForFixVersion.unmapped? ​
ts
optional unmapped?: number;

Count of issues with a status other than to do, in progress, and done.

moveUnfixedIssuesTo? ​

ts
optional moveUnfixedIssuesTo?: string;

The URL of the self link to the version to which all unfixed issues are moved when a version is released. Not applicable when creating a version. Optional when updating a version.

name? ​

ts
optional name?: string;

The unique name of the version. Required when creating a version. Optional when updating a version. The maximum length is 255 characters.

operations? ​

ts
optional operations?: object[];

If the expand option operations is used, returns the list of operations available for this version.

Index Signature ​
ts
[key: string]: unknown

overdue? ​

ts
optional overdue?: boolean;

Indicates that the version is overdue.

projectId? ​

ts
optional projectId?: number;

The ID of the project to which this version is attached. Required when creating a version. Not applicable when updating a version.

released? ​

ts
optional released?: boolean;

Indicates that the version is released. If the version is released a request to release again is ignored. Not applicable when creating a version. Optional when updating a version.

releaseDate? ​

ts
optional releaseDate?: string;

The release date of the version. Expressed in ISO 8601 format (yyyy-mm-dd). Optional when creating or updating a version.

self? ​

ts
optional self?: string;

The URL of the version.

startDate? ​

ts
optional startDate?: string;

The start date of the version. Expressed in ISO 8601 format (yyyy-mm-dd). Optional when creating or updating a version.

userReleaseDate? ​

ts
optional userReleaseDate?: string;

The date on which work on this version is expected to finish, expressed in the instance's Day/Month/Year Format date format.

userStartDate? ​

ts
optional userStartDate?: string;

The date on which work on this version is expected to start, expressed in the instance's Day/Month/Year Format date format.


votes? ​

ts
optional votes?: object;

Defined in: src/cloud/models/issueFields.ts:90

Index Signature ​

ts
[key: string]: unknown

hasVoted? ​

ts
optional hasVoted?: boolean;

Whether the user making this request has voted on the issue.

self? ​

ts
optional self?: string;

The URL of these issue vote details.

voters? ​

ts
optional voters?: object[];

List of the users who have voted on this issue. An empty list is returned when the calling user doesn't have the View voters and watchers project permission.

Index Signature ​
ts
[key: string]: unknown

votes? ​

ts
optional votes?: number;

The number of votes on the issue.


watches? ​

ts
optional watches?: object;

Defined in: src/cloud/models/issueFields.ts:91

Index Signature ​

ts
[key: string]: unknown

isWatching? ​

ts
optional isWatching?: boolean;

Whether the calling user is watching this issue.

self? ​

ts
optional self?: string;

The URL of these issue watcher details.

watchCount? ​

ts
optional watchCount?: number;

The number of users watching this issue.

watchers? ​

ts
optional watchers?: object[];

Details of the users watching this issue.

Index Signature ​
ts
[key: string]: unknown

worklog? ​

ts
optional worklog?: object;

Defined in: src/cloud/models/issueFields.ts:72

Index Signature ​

ts
[key: string]: unknown

maxResults? ​

ts
optional maxResults?: number;

The maximum number of results that could be on the page.

startAt? ​

ts
optional startAt?: number;

The index of the first item returned on the page.

total? ​

ts
optional total?: number;

The number of results on the page.

worklogs? ​

ts
optional worklogs?: object[];

List of worklogs.

Index Signature ​
ts
[key: string]: unknown

workratio? ​

ts
optional workratio?: number;

Defined in: src/cloud/models/issueFields.ts:89

Time spent as a percentage of the original estimate, or -1 where nothing was estimated.