Skip to content

Function: linkIssues() ​

ts
function linkIssues(
   client, 
   parameters, 
   options?
): Promise<void>;

Defined in: src/cloud/api/issueLinks.ts:30

Creates a link between two issues. Use this operation to indicate a relationship between two issues and optionally add a comment to the from (outward) issue. To use this resource the site must have Issue Linking enabled.

This resource returns nothing on the creation of an issue link. To obtain the ID of the issue link, use https://your-domain.atlassian.net/rest/api/3/issue/[linked issue key]?fields=issuelinks.

If the link request duplicates a link, the response indicates that the issue link was created. If the request included a comment, the comment is added.

This operation can be accessed anonymously.

Permissions required:

  • Browse project project permission for all the projects containing the issues to be linked,
  • Link issues project permission on the project containing the from (outward) issue,
  • If issue-level security is configured, issue-level security permission to view the issue.
  • If the comment has visibility restrictions, belongs to the group or has the role visibility is restricted to.

Parameters ​

ParameterTypeDescription
clientClient-
parameters{ comment?: { author?: { accountId?: string; accountType?: string; active?: boolean; avatarUrls?: { 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }; displayName?: string; emailAddress?: string; self?: string; timeZone?: string; }; body?: { content: Record<string, any>[]; type: string & object | "doc"; version: number; }; created?: unknown; id?: string; jsdAuthorCanSeeRequest?: boolean; jsdPublic?: boolean; properties?: object[]; renderedBody?: string; self?: string; updateAuthor?: { accountId?: string; accountType?: string; active?: boolean; avatarUrls?: { 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }; displayName?: string; emailAddress?: string; self?: string; timeZone?: string; }; updated?: unknown; visibility?: { identifier?: string | null; type?: "role" | "group" | string & object; value?: string; }; }; inwardIssue: { fields?: { assignee?: { accountId?: string; accountType?: string; active?: boolean; avatarUrls?: { 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }; displayName?: string; emailAddress?: string; self?: string; timeZone?: string; }; issuetype?: { avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }; issueType?: { avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }; priority?: { avatarId?: number; description?: string; iconUrl?: string; id?: string; isDefault?: boolean; name?: string; schemes?: { maxResults?: number; startAt?: number; total?: number; }; self?: string; statusColor?: string; }; status?: { description?: string; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; statusCategory?: { colorName?: string; id?: number; key?: string; name?: string; self?: string; }; untranslatedName?: string; }; summary?: string; timetracking?: { originalEstimate?: string; originalEstimateSeconds?: number; remainingEstimate?: string; remainingEstimateSeconds?: number; timeSpent?: string; timeSpentSeconds?: number; }; }; id?: string; key?: string; self?: string; }; outwardIssue: { fields?: { assignee?: { accountId?: string; accountType?: string; active?: boolean; avatarUrls?: { 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }; displayName?: string; emailAddress?: string; self?: string; timeZone?: string; }; issuetype?: { avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }; issueType?: { avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }; priority?: { avatarId?: number; description?: string; iconUrl?: string; id?: string; isDefault?: boolean; name?: string; schemes?: { maxResults?: number; startAt?: number; total?: number; }; self?: string; statusColor?: string; }; status?: { description?: string; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; statusCategory?: { colorName?: string; id?: number; key?: string; name?: string; self?: string; }; untranslatedName?: string; }; summary?: string; timetracking?: { originalEstimate?: string; originalEstimateSeconds?: number; remainingEstimate?: string; remainingEstimateSeconds?: number; timeSpent?: string; timeSpentSeconds?: number; }; }; id?: string; key?: string; self?: string; }; type: { id?: string; inward?: string; name?: string; outward?: string; self?: string; }; }-
parameters.comment?{ author?: { accountId?: string; accountType?: string; active?: boolean; avatarUrls?: { 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }; displayName?: string; emailAddress?: string; self?: string; timeZone?: string; }; body?: { content: Record<string, any>[]; type: string & object | "doc"; version: number; }; created?: unknown; id?: string; jsdAuthorCanSeeRequest?: boolean; jsdPublic?: boolean; properties?: object[]; renderedBody?: string; self?: string; updateAuthor?: { accountId?: string; accountType?: string; active?: boolean; avatarUrls?: { 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }; displayName?: string; emailAddress?: string; self?: string; timeZone?: string; }; updated?: unknown; visibility?: { identifier?: string | null; type?: "role" | "group" | string & object; value?: string; }; }-
parameters.comment.author?{ accountId?: string; accountType?: string; active?: boolean; avatarUrls?: { 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }; displayName?: string; emailAddress?: string; self?: string; timeZone?: string; }-
parameters.comment.author.accountId?stringThe account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5.
parameters.comment.author.accountType?stringThe 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)
parameters.comment.author.active?booleanWhether the user is active.
parameters.comment.author.avatarUrls?{ 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }-
parameters.comment.author.avatarUrls.16x16?stringThe URL of the item's 16x16 pixel avatar.
parameters.comment.author.avatarUrls.24x24?stringThe URL of the item's 24x24 pixel avatar.
parameters.comment.author.avatarUrls.32x32?stringThe URL of the item's 32x32 pixel avatar.
parameters.comment.author.avatarUrls.48x48?stringThe URL of the item's 48x48 pixel avatar.
parameters.comment.author.displayName?stringThe display name of the user. Depending on the user’s privacy settings, this may return an alternative value.
parameters.comment.author.emailAddress?stringThe email address of the user. Depending on the user’s privacy settings, this may be returned as null.
parameters.comment.author.self?stringThe URL of the user.
parameters.comment.author.timeZone?stringThe time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.
parameters.comment.body?{ content: Record<string, any>[]; type: string & object | "doc"; version: number; }The comment text in Atlassian Document Format.
parameters.comment.body.content?Record<string, any>[]-
parameters.comment.body.type?string & object | "doc"-
parameters.comment.body.version?number-
parameters.comment.created?unknownThe date and time at which the comment was created.
parameters.comment.id?stringThe ID of the comment.
parameters.comment.jsdAuthorCanSeeRequest?booleanWhether the comment was added from an email sent by a person who is not part of the issue. See Allow external emails to be added as comments on issuesfor information on setting up this feature.
parameters.comment.jsdPublic?booleanWhether the comment is visible in Jira Service Desk. Defaults to true when comments are created in the Jira Cloud Platform. This includes when the site doesn't use Jira Service Desk or the project isn't a Jira Service Desk project and, therefore, there is no Jira Service Desk for the issue to be visible on. To create a comment with its visibility in Jira Service Desk set to false, use the Jira Service Desk REST API Create request comment operation.
parameters.comment.properties?object[]A list of comment properties. Optional on create and update.
parameters.comment.renderedBody?stringThe rendered version of the comment.
parameters.comment.self?stringThe URL of the comment.
parameters.comment.updateAuthor?{ accountId?: string; accountType?: string; active?: boolean; avatarUrls?: { 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }; displayName?: string; emailAddress?: string; self?: string; timeZone?: string; }-
parameters.comment.updateAuthor.accountId?stringThe account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5.
parameters.comment.updateAuthor.accountType?stringThe 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)
parameters.comment.updateAuthor.active?booleanWhether the user is active.
parameters.comment.updateAuthor.avatarUrls?{ 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }-
parameters.comment.updateAuthor.avatarUrls.16x16?stringThe URL of the item's 16x16 pixel avatar.
parameters.comment.updateAuthor.avatarUrls.24x24?stringThe URL of the item's 24x24 pixel avatar.
parameters.comment.updateAuthor.avatarUrls.32x32?stringThe URL of the item's 32x32 pixel avatar.
parameters.comment.updateAuthor.avatarUrls.48x48?stringThe URL of the item's 48x48 pixel avatar.
parameters.comment.updateAuthor.displayName?stringThe display name of the user. Depending on the user’s privacy settings, this may return an alternative value.
parameters.comment.updateAuthor.emailAddress?stringThe email address of the user. Depending on the user’s privacy settings, this may be returned as null.
parameters.comment.updateAuthor.self?stringThe URL of the user.
parameters.comment.updateAuthor.timeZone?stringThe time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.
parameters.comment.updated?unknownThe date and time at which the comment was updated last.
parameters.comment.visibility?{ identifier?: string | null; type?: "role" | "group" | string & object; value?: string; }-
parameters.comment.visibility.identifier?string | nullThe ID of the group or the name of the role that visibility of this item is restricted to.
parameters.comment.visibility.type?"role" | "group" | string & objectWhether visibility of this item is restricted to a group or role.
parameters.comment.visibility.value?stringThe name of the group or role that visibility of this item is restricted to. Please note that the name of a group is mutable, to reliably identify a group use identifier.
parameters.inwardIssue?{ fields?: { assignee?: { accountId?: string; accountType?: string; active?: boolean; avatarUrls?: { 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }; displayName?: string; emailAddress?: string; self?: string; timeZone?: string; }; issuetype?: { avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }; issueType?: { avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }; priority?: { avatarId?: number; description?: string; iconUrl?: string; id?: string; isDefault?: boolean; name?: string; schemes?: { maxResults?: number; startAt?: number; total?: number; }; self?: string; statusColor?: string; }; status?: { description?: string; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; statusCategory?: { colorName?: string; id?: number; key?: string; name?: string; self?: string; }; untranslatedName?: string; }; summary?: string; timetracking?: { originalEstimate?: string; originalEstimateSeconds?: number; remainingEstimate?: string; remainingEstimateSeconds?: number; timeSpent?: string; timeSpentSeconds?: number; }; }; id?: string; key?: string; self?: string; }-
parameters.inwardIssue.fields?{ assignee?: { accountId?: string; accountType?: string; active?: boolean; avatarUrls?: { 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }; displayName?: string; emailAddress?: string; self?: string; timeZone?: string; }; issuetype?: { avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }; issueType?: { avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }; priority?: { avatarId?: number; description?: string; iconUrl?: string; id?: string; isDefault?: boolean; name?: string; schemes?: { maxResults?: number; startAt?: number; total?: number; }; self?: string; statusColor?: string; }; status?: { description?: string; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; statusCategory?: { colorName?: string; id?: number; key?: string; name?: string; self?: string; }; untranslatedName?: string; }; summary?: string; timetracking?: { originalEstimate?: string; originalEstimateSeconds?: number; remainingEstimate?: string; remainingEstimateSeconds?: number; timeSpent?: string; timeSpentSeconds?: number; }; }-
parameters.inwardIssue.fields.assignee?{ accountId?: string; accountType?: string; active?: boolean; avatarUrls?: { 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }; displayName?: string; emailAddress?: string; self?: string; timeZone?: string; }-
parameters.inwardIssue.fields.assignee.accountId?stringThe account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5.
parameters.inwardIssue.fields.assignee.accountType?stringThe 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)
parameters.inwardIssue.fields.assignee.active?booleanWhether the user is active.
parameters.inwardIssue.fields.assignee.avatarUrls?{ 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }-
parameters.inwardIssue.fields.assignee.avatarUrls.16x16?stringThe URL of the item's 16x16 pixel avatar.
parameters.inwardIssue.fields.assignee.avatarUrls.24x24?stringThe URL of the item's 24x24 pixel avatar.
parameters.inwardIssue.fields.assignee.avatarUrls.32x32?stringThe URL of the item's 32x32 pixel avatar.
parameters.inwardIssue.fields.assignee.avatarUrls.48x48?stringThe URL of the item's 48x48 pixel avatar.
parameters.inwardIssue.fields.assignee.displayName?stringThe display name of the user. Depending on the user’s privacy settings, this may return an alternative value.
parameters.inwardIssue.fields.assignee.emailAddress?stringThe email address of the user. Depending on the user’s privacy settings, this may be returned as null.
parameters.inwardIssue.fields.assignee.self?stringThe URL of the user.
parameters.inwardIssue.fields.assignee.timeZone?stringThe time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.
parameters.inwardIssue.fields.issuetype?{ avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }The type of the linked issue.
parameters.inwardIssue.fields.issuetype.avatarId?numberThe ID of the issue type's avatar.
parameters.inwardIssue.fields.issuetype.description?stringThe description of the issue type.
parameters.inwardIssue.fields.issuetype.entityId?stringUnique ID for next-gen projects.
parameters.inwardIssue.fields.issuetype.hierarchyLevel?numberHierarchy level of the issue type.
parameters.inwardIssue.fields.issuetype.iconUrl?stringThe URL of the issue type's avatar.
parameters.inwardIssue.fields.issuetype.id?stringThe ID of the issue type.
parameters.inwardIssue.fields.issuetype.name?stringThe name of the issue type.
parameters.inwardIssue.fields.issuetype.scope?{ project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }-
parameters.inwardIssue.fields.issuetype.scope.project?{ avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }-
parameters.inwardIssue.fields.issuetype.scope.project.avatarUrls?... | ...-
parameters.inwardIssue.fields.issuetype.scope.project.id?... | ...The ID of the project.
parameters.inwardIssue.fields.issuetype.scope.project.key?... | ...The key of the project.
parameters.inwardIssue.fields.issuetype.scope.project.name?... | ...The name of the project.
parameters.inwardIssue.fields.issuetype.scope.project.projectCategory?... | ...-
parameters.inwardIssue.fields.issuetype.scope.project.projectTypeKey?... | ... | ... | ... | ... | ... | ...The project type of the project.
parameters.inwardIssue.fields.issuetype.scope.project.self?... | ...The URL of the project details.
parameters.inwardIssue.fields.issuetype.scope.project.simplified?... | ... | ...Whether or not the project is simplified.
parameters.inwardIssue.fields.issuetype.scope.type?string & object | "PROJECT" | "TEMPLATE"The type of scope.
parameters.inwardIssue.fields.issuetype.self?stringThe URL of these issue type details.
parameters.inwardIssue.fields.issuetype.subtask?booleanWhether this issue type is used to create subtasks.
parameters.inwardIssue.fields.issuetype.untranslatedName?string-
parameters.inwardIssue.fields.issueType?{ avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }-
parameters.inwardIssue.fields.issueType.avatarId?numberThe ID of the issue type's avatar.
parameters.inwardIssue.fields.issueType.description?stringThe description of the issue type.
parameters.inwardIssue.fields.issueType.entityId?stringUnique ID for next-gen projects.
parameters.inwardIssue.fields.issueType.hierarchyLevel?numberHierarchy level of the issue type.
parameters.inwardIssue.fields.issueType.iconUrl?stringThe URL of the issue type's avatar.
parameters.inwardIssue.fields.issueType.id?stringThe ID of the issue type.
parameters.inwardIssue.fields.issueType.name?stringThe name of the issue type.
parameters.inwardIssue.fields.issueType.scope?{ project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }-
parameters.inwardIssue.fields.issueType.scope.project?{ avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }-
parameters.inwardIssue.fields.issueType.scope.project.avatarUrls?... | ...-
parameters.inwardIssue.fields.issueType.scope.project.id?... | ...The ID of the project.
parameters.inwardIssue.fields.issueType.scope.project.key?... | ...The key of the project.
parameters.inwardIssue.fields.issueType.scope.project.name?... | ...The name of the project.
parameters.inwardIssue.fields.issueType.scope.project.projectCategory?... | ...-
parameters.inwardIssue.fields.issueType.scope.project.projectTypeKey?... | ... | ... | ... | ... | ... | ...The project type of the project.
parameters.inwardIssue.fields.issueType.scope.project.self?... | ...The URL of the project details.
parameters.inwardIssue.fields.issueType.scope.project.simplified?... | ... | ...Whether or not the project is simplified.
parameters.inwardIssue.fields.issueType.scope.type?string & object | "PROJECT" | "TEMPLATE"The type of scope.
parameters.inwardIssue.fields.issueType.self?stringThe URL of these issue type details.
parameters.inwardIssue.fields.issueType.subtask?booleanWhether this issue type is used to create subtasks.
parameters.inwardIssue.fields.issueType.untranslatedName?string-
parameters.inwardIssue.fields.priority?{ avatarId?: number; description?: string; iconUrl?: string; id?: string; isDefault?: boolean; name?: string; schemes?: { maxResults?: number; startAt?: number; total?: number; }; self?: string; statusColor?: string; }-
parameters.inwardIssue.fields.priority.avatarId?numberThe avatarId of the avatar for the issue priority. This parameter is nullable and when set, this avatar references the universal avatar APIs.
parameters.inwardIssue.fields.priority.description?stringThe description of the issue priority.
parameters.inwardIssue.fields.priority.iconUrl?stringThe URL of the icon for the issue priority.
parameters.inwardIssue.fields.priority.id?stringThe ID of the issue priority.
parameters.inwardIssue.fields.priority.isDefault?booleanWhether this priority is the default.
parameters.inwardIssue.fields.priority.name?stringThe name of the issue priority.
parameters.inwardIssue.fields.priority.schemes?{ maxResults?: number; startAt?: number; total?: number; }-
parameters.inwardIssue.fields.priority.schemes.maxResults?number-
parameters.inwardIssue.fields.priority.schemes.startAt?number-
parameters.inwardIssue.fields.priority.schemes.total?number-
parameters.inwardIssue.fields.priority.self?stringThe URL of the issue priority.
parameters.inwardIssue.fields.priority.statusColor?stringThe color used to indicate the issue priority.
parameters.inwardIssue.fields.status?{ description?: string; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; statusCategory?: { colorName?: string; id?: number; key?: string; name?: string; self?: string; }; untranslatedName?: string; }-
parameters.inwardIssue.fields.status.description?stringThe description of the status.
parameters.inwardIssue.fields.status.iconUrl?stringThe URL of the icon used to represent the status.
parameters.inwardIssue.fields.status.id?stringThe ID of the status.
parameters.inwardIssue.fields.status.name?stringThe name of the status.
parameters.inwardIssue.fields.status.scope?{ project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }-
parameters.inwardIssue.fields.status.scope.project?{ avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }-
parameters.inwardIssue.fields.status.scope.project.avatarUrls?... | ...-
parameters.inwardIssue.fields.status.scope.project.id?... | ...The ID of the project.
parameters.inwardIssue.fields.status.scope.project.key?... | ...The key of the project.
parameters.inwardIssue.fields.status.scope.project.name?... | ...The name of the project.
parameters.inwardIssue.fields.status.scope.project.projectCategory?... | ...-
parameters.inwardIssue.fields.status.scope.project.projectTypeKey?... | ... | ... | ... | ... | ... | ...The project type of the project.
parameters.inwardIssue.fields.status.scope.project.self?... | ...The URL of the project details.
parameters.inwardIssue.fields.status.scope.project.simplified?... | ... | ...Whether or not the project is simplified.
parameters.inwardIssue.fields.status.scope.type?string & object | "PROJECT" | "TEMPLATE"The type of scope.
parameters.inwardIssue.fields.status.self?stringThe URL of the status.
parameters.inwardIssue.fields.status.statusCategory?{ colorName?: string; id?: number; key?: string; name?: string; self?: string; }-
parameters.inwardIssue.fields.status.statusCategory.colorName?stringThe name of the color used to represent the status category.
parameters.inwardIssue.fields.status.statusCategory.id?numberThe ID of the status category.
parameters.inwardIssue.fields.status.statusCategory.key?stringThe key of the status category.
parameters.inwardIssue.fields.status.statusCategory.name?stringThe name of the status category.
parameters.inwardIssue.fields.status.statusCategory.self?stringThe URL of the status category.
parameters.inwardIssue.fields.status.untranslatedName?string-
parameters.inwardIssue.fields.summary?stringThe summary description of the linked issue.
parameters.inwardIssue.fields.timetracking?{ originalEstimate?: string; originalEstimateSeconds?: number; remainingEstimate?: string; remainingEstimateSeconds?: number; timeSpent?: string; timeSpentSeconds?: number; }-
parameters.inwardIssue.fields.timetracking.originalEstimate?stringThe original estimate of time needed for this issue in readable format.
parameters.inwardIssue.fields.timetracking.originalEstimateSeconds?numberThe original estimate of time needed for this issue in seconds.
parameters.inwardIssue.fields.timetracking.remainingEstimate?stringThe remaining estimate of time needed for this issue in readable format.
parameters.inwardIssue.fields.timetracking.remainingEstimateSeconds?numberThe remaining estimate of time needed for this issue in seconds.
parameters.inwardIssue.fields.timetracking.timeSpent?stringTime worked on this issue in readable format.
parameters.inwardIssue.fields.timetracking.timeSpentSeconds?numberTime worked on this issue in seconds.
parameters.inwardIssue.id?stringThe ID of an issue. Required if key isn't provided.
parameters.inwardIssue.key?stringThe key of an issue. Required if id isn't provided.
parameters.inwardIssue.self?stringThe URL of the issue.
parameters.outwardIssue?{ fields?: { assignee?: { accountId?: string; accountType?: string; active?: boolean; avatarUrls?: { 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }; displayName?: string; emailAddress?: string; self?: string; timeZone?: string; }; issuetype?: { avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }; issueType?: { avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }; priority?: { avatarId?: number; description?: string; iconUrl?: string; id?: string; isDefault?: boolean; name?: string; schemes?: { maxResults?: number; startAt?: number; total?: number; }; self?: string; statusColor?: string; }; status?: { description?: string; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; statusCategory?: { colorName?: string; id?: number; key?: string; name?: string; self?: string; }; untranslatedName?: string; }; summary?: string; timetracking?: { originalEstimate?: string; originalEstimateSeconds?: number; remainingEstimate?: string; remainingEstimateSeconds?: number; timeSpent?: string; timeSpentSeconds?: number; }; }; id?: string; key?: string; self?: string; }-
parameters.outwardIssue.fields?{ assignee?: { accountId?: string; accountType?: string; active?: boolean; avatarUrls?: { 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }; displayName?: string; emailAddress?: string; self?: string; timeZone?: string; }; issuetype?: { avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }; issueType?: { avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }; priority?: { avatarId?: number; description?: string; iconUrl?: string; id?: string; isDefault?: boolean; name?: string; schemes?: { maxResults?: number; startAt?: number; total?: number; }; self?: string; statusColor?: string; }; status?: { description?: string; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; statusCategory?: { colorName?: string; id?: number; key?: string; name?: string; self?: string; }; untranslatedName?: string; }; summary?: string; timetracking?: { originalEstimate?: string; originalEstimateSeconds?: number; remainingEstimate?: string; remainingEstimateSeconds?: number; timeSpent?: string; timeSpentSeconds?: number; }; }-
parameters.outwardIssue.fields.assignee?{ accountId?: string; accountType?: string; active?: boolean; avatarUrls?: { 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }; displayName?: string; emailAddress?: string; self?: string; timeZone?: string; }-
parameters.outwardIssue.fields.assignee.accountId?stringThe account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5.
parameters.outwardIssue.fields.assignee.accountType?stringThe 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)
parameters.outwardIssue.fields.assignee.active?booleanWhether the user is active.
parameters.outwardIssue.fields.assignee.avatarUrls?{ 16x16?: string; 24x24?: string; 32x32?: string; 48x48?: string; }-
parameters.outwardIssue.fields.assignee.avatarUrls.16x16?stringThe URL of the item's 16x16 pixel avatar.
parameters.outwardIssue.fields.assignee.avatarUrls.24x24?stringThe URL of the item's 24x24 pixel avatar.
parameters.outwardIssue.fields.assignee.avatarUrls.32x32?stringThe URL of the item's 32x32 pixel avatar.
parameters.outwardIssue.fields.assignee.avatarUrls.48x48?stringThe URL of the item's 48x48 pixel avatar.
parameters.outwardIssue.fields.assignee.displayName?stringThe display name of the user. Depending on the user’s privacy settings, this may return an alternative value.
parameters.outwardIssue.fields.assignee.emailAddress?stringThe email address of the user. Depending on the user’s privacy settings, this may be returned as null.
parameters.outwardIssue.fields.assignee.self?stringThe URL of the user.
parameters.outwardIssue.fields.assignee.timeZone?stringThe time zone specified in the user's profile. Depending on the user’s privacy settings, this may be returned as null.
parameters.outwardIssue.fields.issuetype?{ avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }The type of the linked issue.
parameters.outwardIssue.fields.issuetype.avatarId?numberThe ID of the issue type's avatar.
parameters.outwardIssue.fields.issuetype.description?stringThe description of the issue type.
parameters.outwardIssue.fields.issuetype.entityId?stringUnique ID for next-gen projects.
parameters.outwardIssue.fields.issuetype.hierarchyLevel?numberHierarchy level of the issue type.
parameters.outwardIssue.fields.issuetype.iconUrl?stringThe URL of the issue type's avatar.
parameters.outwardIssue.fields.issuetype.id?stringThe ID of the issue type.
parameters.outwardIssue.fields.issuetype.name?stringThe name of the issue type.
parameters.outwardIssue.fields.issuetype.scope?{ project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }-
parameters.outwardIssue.fields.issuetype.scope.project?{ avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }-
parameters.outwardIssue.fields.issuetype.scope.project.avatarUrls?... | ...-
parameters.outwardIssue.fields.issuetype.scope.project.id?... | ...The ID of the project.
parameters.outwardIssue.fields.issuetype.scope.project.key?... | ...The key of the project.
parameters.outwardIssue.fields.issuetype.scope.project.name?... | ...The name of the project.
parameters.outwardIssue.fields.issuetype.scope.project.projectCategory?... | ...-
parameters.outwardIssue.fields.issuetype.scope.project.projectTypeKey?... | ... | ... | ... | ... | ... | ...The project type of the project.
parameters.outwardIssue.fields.issuetype.scope.project.self?... | ...The URL of the project details.
parameters.outwardIssue.fields.issuetype.scope.project.simplified?... | ... | ...Whether or not the project is simplified.
parameters.outwardIssue.fields.issuetype.scope.type?string & object | "PROJECT" | "TEMPLATE"The type of scope.
parameters.outwardIssue.fields.issuetype.self?stringThe URL of these issue type details.
parameters.outwardIssue.fields.issuetype.subtask?booleanWhether this issue type is used to create subtasks.
parameters.outwardIssue.fields.issuetype.untranslatedName?string-
parameters.outwardIssue.fields.issueType?{ avatarId?: number; description?: string; entityId?: string; hierarchyLevel?: number; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; subtask?: boolean; untranslatedName?: string; }-
parameters.outwardIssue.fields.issueType.avatarId?numberThe ID of the issue type's avatar.
parameters.outwardIssue.fields.issueType.description?stringThe description of the issue type.
parameters.outwardIssue.fields.issueType.entityId?stringUnique ID for next-gen projects.
parameters.outwardIssue.fields.issueType.hierarchyLevel?numberHierarchy level of the issue type.
parameters.outwardIssue.fields.issueType.iconUrl?stringThe URL of the issue type's avatar.
parameters.outwardIssue.fields.issueType.id?stringThe ID of the issue type.
parameters.outwardIssue.fields.issueType.name?stringThe name of the issue type.
parameters.outwardIssue.fields.issueType.scope?{ project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }-
parameters.outwardIssue.fields.issueType.scope.project?{ avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }-
parameters.outwardIssue.fields.issueType.scope.project.avatarUrls?... | ...-
parameters.outwardIssue.fields.issueType.scope.project.id?... | ...The ID of the project.
parameters.outwardIssue.fields.issueType.scope.project.key?... | ...The key of the project.
parameters.outwardIssue.fields.issueType.scope.project.name?... | ...The name of the project.
parameters.outwardIssue.fields.issueType.scope.project.projectCategory?... | ...-
parameters.outwardIssue.fields.issueType.scope.project.projectTypeKey?... | ... | ... | ... | ... | ... | ...The project type of the project.
parameters.outwardIssue.fields.issueType.scope.project.self?... | ...The URL of the project details.
parameters.outwardIssue.fields.issueType.scope.project.simplified?... | ... | ...Whether or not the project is simplified.
parameters.outwardIssue.fields.issueType.scope.type?string & object | "PROJECT" | "TEMPLATE"The type of scope.
parameters.outwardIssue.fields.issueType.self?stringThe URL of these issue type details.
parameters.outwardIssue.fields.issueType.subtask?booleanWhether this issue type is used to create subtasks.
parameters.outwardIssue.fields.issueType.untranslatedName?string-
parameters.outwardIssue.fields.priority?{ avatarId?: number; description?: string; iconUrl?: string; id?: string; isDefault?: boolean; name?: string; schemes?: { maxResults?: number; startAt?: number; total?: number; }; self?: string; statusColor?: string; }-
parameters.outwardIssue.fields.priority.avatarId?numberThe avatarId of the avatar for the issue priority. This parameter is nullable and when set, this avatar references the universal avatar APIs.
parameters.outwardIssue.fields.priority.description?stringThe description of the issue priority.
parameters.outwardIssue.fields.priority.iconUrl?stringThe URL of the icon for the issue priority.
parameters.outwardIssue.fields.priority.id?stringThe ID of the issue priority.
parameters.outwardIssue.fields.priority.isDefault?booleanWhether this priority is the default.
parameters.outwardIssue.fields.priority.name?stringThe name of the issue priority.
parameters.outwardIssue.fields.priority.schemes?{ maxResults?: number; startAt?: number; total?: number; }-
parameters.outwardIssue.fields.priority.schemes.maxResults?number-
parameters.outwardIssue.fields.priority.schemes.startAt?number-
parameters.outwardIssue.fields.priority.schemes.total?number-
parameters.outwardIssue.fields.priority.self?stringThe URL of the issue priority.
parameters.outwardIssue.fields.priority.statusColor?stringThe color used to indicate the issue priority.
parameters.outwardIssue.fields.status?{ description?: string; iconUrl?: string; id?: string; name?: string; scope?: { project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }; self?: string; statusCategory?: { colorName?: string; id?: number; key?: string; name?: string; self?: string; }; untranslatedName?: string; }-
parameters.outwardIssue.fields.status.description?stringThe description of the status.
parameters.outwardIssue.fields.status.iconUrl?stringThe URL of the icon used to represent the status.
parameters.outwardIssue.fields.status.id?stringThe ID of the status.
parameters.outwardIssue.fields.status.name?stringThe name of the status.
parameters.outwardIssue.fields.status.scope?{ project?: { avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }; type?: string & object | "PROJECT" | "TEMPLATE"; }-
parameters.outwardIssue.fields.status.scope.project?{ avatarUrls?: ... | ...; id?: ... | ...; key?: ... | ...; name?: ... | ...; projectCategory?: ... | ...; projectTypeKey?: ... | ... | ... | ... | ... | ... | ...; self?: ... | ...; simplified?: ... | ... | ...; }-
parameters.outwardIssue.fields.status.scope.project.avatarUrls?... | ...-
parameters.outwardIssue.fields.status.scope.project.id?... | ...The ID of the project.
parameters.outwardIssue.fields.status.scope.project.key?... | ...The key of the project.
parameters.outwardIssue.fields.status.scope.project.name?... | ...The name of the project.
parameters.outwardIssue.fields.status.scope.project.projectCategory?... | ...-
parameters.outwardIssue.fields.status.scope.project.projectTypeKey?... | ... | ... | ... | ... | ... | ...The project type of the project.
parameters.outwardIssue.fields.status.scope.project.self?... | ...The URL of the project details.
parameters.outwardIssue.fields.status.scope.project.simplified?... | ... | ...Whether or not the project is simplified.
parameters.outwardIssue.fields.status.scope.type?string & object | "PROJECT" | "TEMPLATE"The type of scope.
parameters.outwardIssue.fields.status.self?stringThe URL of the status.
parameters.outwardIssue.fields.status.statusCategory?{ colorName?: string; id?: number; key?: string; name?: string; self?: string; }-
parameters.outwardIssue.fields.status.statusCategory.colorName?stringThe name of the color used to represent the status category.
parameters.outwardIssue.fields.status.statusCategory.id?numberThe ID of the status category.
parameters.outwardIssue.fields.status.statusCategory.key?stringThe key of the status category.
parameters.outwardIssue.fields.status.statusCategory.name?stringThe name of the status category.
parameters.outwardIssue.fields.status.statusCategory.self?stringThe URL of the status category.
parameters.outwardIssue.fields.status.untranslatedName?string-
parameters.outwardIssue.fields.summary?stringThe summary description of the linked issue.
parameters.outwardIssue.fields.timetracking?{ originalEstimate?: string; originalEstimateSeconds?: number; remainingEstimate?: string; remainingEstimateSeconds?: number; timeSpent?: string; timeSpentSeconds?: number; }-
parameters.outwardIssue.fields.timetracking.originalEstimate?stringThe original estimate of time needed for this issue in readable format.
parameters.outwardIssue.fields.timetracking.originalEstimateSeconds?numberThe original estimate of time needed for this issue in seconds.
parameters.outwardIssue.fields.timetracking.remainingEstimate?stringThe remaining estimate of time needed for this issue in readable format.
parameters.outwardIssue.fields.timetracking.remainingEstimateSeconds?numberThe remaining estimate of time needed for this issue in seconds.
parameters.outwardIssue.fields.timetracking.timeSpent?stringTime worked on this issue in readable format.
parameters.outwardIssue.fields.timetracking.timeSpentSeconds?numberTime worked on this issue in seconds.
parameters.outwardIssue.id?stringThe ID of an issue. Required if key isn't provided.
parameters.outwardIssue.key?stringThe key of an issue. Required if id isn't provided.
parameters.outwardIssue.self?stringThe URL of the issue.
parameters.type?{ id?: string; inward?: string; name?: string; outward?: string; self?: string; }-
parameters.type.id?stringThe 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.
parameters.type.inward?stringThe 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.
parameters.type.name?stringThe 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.
parameters.type.outward?stringThe 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.
parameters.type.self?stringThe URL of the issue link type. Read only.
options?RequestOptions-

Returns ​

Promise<void>