jira.js
    Preparing search index...

    Interface IssueLinkWebhookPayload

    Two issues were linked or unlinked. Undocumented; issueLink is named after the entity.

    interface IssueLinkWebhookPayload {
        issueLink?: {
            id?: string;
            inwardIssue?: {
                fields?: {
                    assignee?: {
                        accountId?: string;
                        accountType?: string;
                        active?: boolean;
                        avatarUrls?: {
                            "16x16"?: (...) | (...);
                            "24x24"?: (...) | (...);
                            "32x32"?: (...) | (...);
                            "48x48"?: (...) | (...);
                            [key: string]: unknown;
                        };
                        displayName?: string;
                        emailAddress?: string;
                        self?: string;
                        timeZone?: string;
                        [key: string]: unknown;
                    };
                    issuetype?: {
                        avatarId?: number;
                        description?: string;
                        entityId?: string;
                        hierarchyLevel?: number;
                        iconUrl?: string;
                        id?: string;
                        name?: string;
                        scope?: {
                            project?: (...)
                            | (...);
                            type?: (...) | (...) | (...) | (...);
                            [key: string]: unknown;
                        };
                        self?: string;
                        subtask?: boolean;
                        untranslatedName?: string;
                        [key: string]: unknown;
                    };
                    issueType?: {
                        avatarId?: number;
                        description?: string;
                        entityId?: string;
                        hierarchyLevel?: number;
                        iconUrl?: string;
                        id?: string;
                        name?: string;
                        scope?: {
                            project?: (...)
                            | (...);
                            type?: (...) | (...) | (...) | (...);
                            [key: string]: unknown;
                        };
                        self?: string;
                        subtask?: boolean;
                        untranslatedName?: string;
                        [key: string]: unknown;
                    };
                    priority?: {
                        avatarId?: number;
                        description?: string;
                        iconUrl?: string;
                        id?: string;
                        isDefault?: boolean;
                        name?: string;
                        schemes?: {
                            maxResults?: (...)
                            | (...);
                            startAt?: (...) | (...);
                            total?: (...) | (...);
                            [key: string]: unknown;
                        };
                        self?: string;
                        statusColor?: string;
                        [key: string]: unknown;
                    };
                    status?: {
                        description?: string;
                        iconUrl?: string;
                        id?: string;
                        name?: string;
                        scope?: {
                            project?: (...)
                            | (...);
                            type?: (...) | (...) | (...) | (...);
                            [key: string]: unknown;
                        };
                        self?: string;
                        statusCategory?: {
                            colorName?: (...)
                            | (...);
                            id?: (...) | (...);
                            key?: (...) | (...);
                            name?: (...) | (...);
                            self?: (...) | (...);
                            [key: string]: unknown;
                        };
                        untranslatedName?: string;
                        [key: string]: unknown;
                    };
                    summary?: string;
                    timetracking?: {
                        originalEstimate?: string;
                        originalEstimateSeconds?: number;
                        remainingEstimate?: string;
                        remainingEstimateSeconds?: number;
                        timeSpent?: string;
                        timeSpentSeconds?: number;
                        [key: string]: unknown;
                    };
                    [key: string]: unknown;
                };
                id?: string;
                key?: string;
                self?: string;
                [key: string]: unknown;
            };
            outwardIssue?: {
                fields?: {
                    assignee?: {
                        accountId?: string;
                        accountType?: string;
                        active?: boolean;
                        avatarUrls?: {
                            "16x16"?: (...)
                            | (...);
                            "24x24"?: (...) | (...);
                            "32x32"?: (...) | (...);
                            "48x48"?: (...) | (...);
                            [key: string]: unknown;
                        };
                        displayName?: string;
                        emailAddress?: string;
                        self?: string;
                        timeZone?: string;
                        [key: string]: unknown;
                    };
                    issuetype?: {
                        avatarId?: number;
                        description?: string;
                        entityId?: string;
                        hierarchyLevel?: number;
                        iconUrl?: string;
                        id?: string;
                        name?: string;
                        scope?: {
                            project?: (...)
                            | (...);
                            type?: (...) | (...) | (...) | (...);
                            [key: string]: unknown;
                        };
                        self?: string;
                        subtask?: boolean;
                        untranslatedName?: string;
                        [key: string]: unknown;
                    };
                    issueType?: {
                        avatarId?: number;
                        description?: string;
                        entityId?: string;
                        hierarchyLevel?: number;
                        iconUrl?: string;
                        id?: string;
                        name?: string;
                        scope?: {
                            project?: (...)
                            | (...);
                            type?: (...) | (...) | (...) | (...);
                            [key: string]: unknown;
                        };
                        self?: string;
                        subtask?: boolean;
                        untranslatedName?: string;
                        [key: string]: unknown;
                    };
                    priority?: {
                        avatarId?: number;
                        description?: string;
                        iconUrl?: string;
                        id?: string;
                        isDefault?: boolean;
                        name?: string;
                        schemes?: {
                            maxResults?: (...)
                            | (...);
                            startAt?: (...) | (...);
                            total?: (...) | (...);
                            [key: string]: unknown;
                        };
                        self?: string;
                        statusColor?: string;
                        [key: string]: unknown;
                    };
                    status?: {
                        description?: string;
                        iconUrl?: string;
                        id?: string;
                        name?: string;
                        scope?: {
                            project?: (...)
                            | (...);
                            type?: (...) | (...) | (...) | (...);
                            [key: string]: unknown;
                        };
                        self?: string;
                        statusCategory?: {
                            colorName?: (...)
                            | (...);
                            id?: (...) | (...);
                            key?: (...) | (...);
                            name?: (...) | (...);
                            self?: (...) | (...);
                            [key: string]: unknown;
                        };
                        untranslatedName?: string;
                        [key: string]: unknown;
                    };
                    summary?: string;
                    timetracking?: {
                        originalEstimate?: string;
                        originalEstimateSeconds?: number;
                        remainingEstimate?: string;
                        remainingEstimateSeconds?: number;
                        timeSpent?: string;
                        timeSpentSeconds?: number;
                        [key: string]: unknown;
                    };
                    [key: string]: unknown;
                };
                id?: string;
                key?: string;
                self?: string;
                [key: string]: unknown;
            };
            self?: string;
            type?: {
                id?: string;
                inward?: string;
                name?: string;
                outward?: string;
                self?: string;
                [key: string]: unknown;
            };
            [key: string]: unknown;
        };
        matchedWebhookIds?: number[];
        timestamp: number;
        webhookEvent: IssueLinkWebhookEvent;
    }

    Hierarchy (View Summary)

    Index
    issueLink?: {
        id?: string;
        inwardIssue?: {
            fields?: {
                assignee?: {
                    accountId?: string;
                    accountType?: string;
                    active?: boolean;
                    avatarUrls?: {
                        "16x16"?: (...) | (...);
                        "24x24"?: (...) | (...);
                        "32x32"?: (...) | (...);
                        "48x48"?: (...) | (...);
                        [key: string]: unknown;
                    };
                    displayName?: string;
                    emailAddress?: string;
                    self?: string;
                    timeZone?: string;
                    [key: string]: unknown;
                };
                issuetype?: {
                    avatarId?: number;
                    description?: string;
                    entityId?: string;
                    hierarchyLevel?: number;
                    iconUrl?: string;
                    id?: string;
                    name?: string;
                    scope?: {
                        project?: (...)
                        | (...);
                        type?: (...) | (...) | (...) | (...);
                        [key: string]: unknown;
                    };
                    self?: string;
                    subtask?: boolean;
                    untranslatedName?: string;
                    [key: string]: unknown;
                };
                issueType?: {
                    avatarId?: number;
                    description?: string;
                    entityId?: string;
                    hierarchyLevel?: number;
                    iconUrl?: string;
                    id?: string;
                    name?: string;
                    scope?: {
                        project?: (...)
                        | (...);
                        type?: (...) | (...) | (...) | (...);
                        [key: string]: unknown;
                    };
                    self?: string;
                    subtask?: boolean;
                    untranslatedName?: string;
                    [key: string]: unknown;
                };
                priority?: {
                    avatarId?: number;
                    description?: string;
                    iconUrl?: string;
                    id?: string;
                    isDefault?: boolean;
                    name?: string;
                    schemes?: {
                        maxResults?: (...)
                        | (...);
                        startAt?: (...) | (...);
                        total?: (...) | (...);
                        [key: string]: unknown;
                    };
                    self?: string;
                    statusColor?: string;
                    [key: string]: unknown;
                };
                status?: {
                    description?: string;
                    iconUrl?: string;
                    id?: string;
                    name?: string;
                    scope?: {
                        project?: (...)
                        | (...);
                        type?: (...) | (...) | (...) | (...);
                        [key: string]: unknown;
                    };
                    self?: string;
                    statusCategory?: {
                        colorName?: (...)
                        | (...);
                        id?: (...) | (...);
                        key?: (...) | (...);
                        name?: (...) | (...);
                        self?: (...) | (...);
                        [key: string]: unknown;
                    };
                    untranslatedName?: string;
                    [key: string]: unknown;
                };
                summary?: string;
                timetracking?: {
                    originalEstimate?: string;
                    originalEstimateSeconds?: number;
                    remainingEstimate?: string;
                    remainingEstimateSeconds?: number;
                    timeSpent?: string;
                    timeSpentSeconds?: number;
                    [key: string]: unknown;
                };
                [key: string]: unknown;
            };
            id?: string;
            key?: string;
            self?: string;
            [key: string]: unknown;
        };
        outwardIssue?: {
            fields?: {
                assignee?: {
                    accountId?: string;
                    accountType?: string;
                    active?: boolean;
                    avatarUrls?: {
                        "16x16"?: (...)
                        | (...);
                        "24x24"?: (...) | (...);
                        "32x32"?: (...) | (...);
                        "48x48"?: (...) | (...);
                        [key: string]: unknown;
                    };
                    displayName?: string;
                    emailAddress?: string;
                    self?: string;
                    timeZone?: string;
                    [key: string]: unknown;
                };
                issuetype?: {
                    avatarId?: number;
                    description?: string;
                    entityId?: string;
                    hierarchyLevel?: number;
                    iconUrl?: string;
                    id?: string;
                    name?: string;
                    scope?: {
                        project?: (...)
                        | (...);
                        type?: (...) | (...) | (...) | (...);
                        [key: string]: unknown;
                    };
                    self?: string;
                    subtask?: boolean;
                    untranslatedName?: string;
                    [key: string]: unknown;
                };
                issueType?: {
                    avatarId?: number;
                    description?: string;
                    entityId?: string;
                    hierarchyLevel?: number;
                    iconUrl?: string;
                    id?: string;
                    name?: string;
                    scope?: {
                        project?: (...)
                        | (...);
                        type?: (...) | (...) | (...) | (...);
                        [key: string]: unknown;
                    };
                    self?: string;
                    subtask?: boolean;
                    untranslatedName?: string;
                    [key: string]: unknown;
                };
                priority?: {
                    avatarId?: number;
                    description?: string;
                    iconUrl?: string;
                    id?: string;
                    isDefault?: boolean;
                    name?: string;
                    schemes?: {
                        maxResults?: (...)
                        | (...);
                        startAt?: (...) | (...);
                        total?: (...) | (...);
                        [key: string]: unknown;
                    };
                    self?: string;
                    statusColor?: string;
                    [key: string]: unknown;
                };
                status?: {
                    description?: string;
                    iconUrl?: string;
                    id?: string;
                    name?: string;
                    scope?: {
                        project?: (...)
                        | (...);
                        type?: (...) | (...) | (...) | (...);
                        [key: string]: unknown;
                    };
                    self?: string;
                    statusCategory?: {
                        colorName?: (...)
                        | (...);
                        id?: (...) | (...);
                        key?: (...) | (...);
                        name?: (...) | (...);
                        self?: (...) | (...);
                        [key: string]: unknown;
                    };
                    untranslatedName?: string;
                    [key: string]: unknown;
                };
                summary?: string;
                timetracking?: {
                    originalEstimate?: string;
                    originalEstimateSeconds?: number;
                    remainingEstimate?: string;
                    remainingEstimateSeconds?: number;
                    timeSpent?: string;
                    timeSpentSeconds?: number;
                    [key: string]: unknown;
                };
                [key: string]: unknown;
            };
            id?: string;
            key?: string;
            self?: string;
            [key: string]: unknown;
        };
        self?: string;
        type?: {
            id?: string;
            inward?: string;
            name?: string;
            outward?: string;
            self?: string;
            [key: string]: unknown;
        };
        [key: string]: unknown;
    }

    Type Declaration

    • [key: string]: unknown
    • Optionalid?: string

      The ID of the issue link.

    • OptionalinwardIssue?: {
          fields?: {
              assignee?: {
                  accountId?: string;
                  accountType?: string;
                  active?: boolean;
                  avatarUrls?: {
                      "16x16"?: (...) | (...);
                      "24x24"?: (...) | (...);
                      "32x32"?: (...) | (...);
                      "48x48"?: (...) | (...);
                      [key: string]: unknown;
                  };
                  displayName?: string;
                  emailAddress?: string;
                  self?: string;
                  timeZone?: string;
                  [key: string]: unknown;
              };
              issuetype?: {
                  avatarId?: number;
                  description?: string;
                  entityId?: string;
                  hierarchyLevel?: number;
                  iconUrl?: string;
                  id?: string;
                  name?: string;
                  scope?: {
                      project?: (...)
                      | (...);
                      type?: (...) | (...) | (...) | (...);
                      [key: string]: unknown;
                  };
                  self?: string;
                  subtask?: boolean;
                  untranslatedName?: string;
                  [key: string]: unknown;
              };
              issueType?: {
                  avatarId?: number;
                  description?: string;
                  entityId?: string;
                  hierarchyLevel?: number;
                  iconUrl?: string;
                  id?: string;
                  name?: string;
                  scope?: {
                      project?: (...)
                      | (...);
                      type?: (...) | (...) | (...) | (...);
                      [key: string]: unknown;
                  };
                  self?: string;
                  subtask?: boolean;
                  untranslatedName?: string;
                  [key: string]: unknown;
              };
              priority?: {
                  avatarId?: number;
                  description?: string;
                  iconUrl?: string;
                  id?: string;
                  isDefault?: boolean;
                  name?: string;
                  schemes?: {
                      maxResults?: (...)
                      | (...);
                      startAt?: (...) | (...);
                      total?: (...) | (...);
                      [key: string]: unknown;
                  };
                  self?: string;
                  statusColor?: string;
                  [key: string]: unknown;
              };
              status?: {
                  description?: string;
                  iconUrl?: string;
                  id?: string;
                  name?: string;
                  scope?: {
                      project?: (...)
                      | (...);
                      type?: (...) | (...) | (...) | (...);
                      [key: string]: unknown;
                  };
                  self?: string;
                  statusCategory?: {
                      colorName?: (...)
                      | (...);
                      id?: (...) | (...);
                      key?: (...) | (...);
                      name?: (...) | (...);
                      self?: (...) | (...);
                      [key: string]: unknown;
                  };
                  untranslatedName?: string;
                  [key: string]: unknown;
              };
              summary?: string;
              timetracking?: {
                  originalEstimate?: string;
                  originalEstimateSeconds?: number;
                  remainingEstimate?: string;
                  remainingEstimateSeconds?: number;
                  timeSpent?: string;
                  timeSpentSeconds?: number;
                  [key: string]: unknown;
              };
              [key: string]: unknown;
          };
          id?: string;
          key?: string;
          self?: string;
          [key: string]: unknown;
      }
      • Optionalfields?: {
            assignee?: {
                accountId?: string;
                accountType?: string;
                active?: boolean;
                avatarUrls?: {
                    "16x16"?: (...) | (...);
                    "24x24"?: (...) | (...);
                    "32x32"?: (...) | (...);
                    "48x48"?: (...) | (...);
                    [key: string]: unknown;
                };
                displayName?: string;
                emailAddress?: string;
                self?: string;
                timeZone?: string;
                [key: string]: unknown;
            };
            issuetype?: {
                avatarId?: number;
                description?: string;
                entityId?: string;
                hierarchyLevel?: number;
                iconUrl?: string;
                id?: string;
                name?: string;
                scope?: {
                    project?: (...)
                    | (...);
                    type?: (...) | (...) | (...) | (...);
                    [key: string]: unknown;
                };
                self?: string;
                subtask?: boolean;
                untranslatedName?: string;
                [key: string]: unknown;
            };
            issueType?: {
                avatarId?: number;
                description?: string;
                entityId?: string;
                hierarchyLevel?: number;
                iconUrl?: string;
                id?: string;
                name?: string;
                scope?: {
                    project?: (...)
                    | (...);
                    type?: (...) | (...) | (...) | (...);
                    [key: string]: unknown;
                };
                self?: string;
                subtask?: boolean;
                untranslatedName?: string;
                [key: string]: unknown;
            };
            priority?: {
                avatarId?: number;
                description?: string;
                iconUrl?: string;
                id?: string;
                isDefault?: boolean;
                name?: string;
                schemes?: {
                    maxResults?: (...)
                    | (...);
                    startAt?: (...) | (...);
                    total?: (...) | (...);
                    [key: string]: unknown;
                };
                self?: string;
                statusColor?: string;
                [key: string]: unknown;
            };
            status?: {
                description?: string;
                iconUrl?: string;
                id?: string;
                name?: string;
                scope?: {
                    project?: (...)
                    | (...);
                    type?: (...) | (...) | (...) | (...);
                    [key: string]: unknown;
                };
                self?: string;
                statusCategory?: {
                    colorName?: (...)
                    | (...);
                    id?: (...) | (...);
                    key?: (...) | (...);
                    name?: (...) | (...);
                    self?: (...) | (...);
                    [key: string]: unknown;
                };
                untranslatedName?: string;
                [key: string]: unknown;
            };
            summary?: string;
            timetracking?: {
                originalEstimate?: string;
                originalEstimateSeconds?: number;
                remainingEstimate?: string;
                remainingEstimateSeconds?: number;
                timeSpent?: string;
                timeSpentSeconds?: number;
                [key: string]: unknown;
            };
            [key: string]: unknown;
        }
        • Optionalassignee?: {
              accountId?: string;
              accountType?: string;
              active?: boolean;
              avatarUrls?: {
                  "16x16"?: (...) | (...);
                  "24x24"?: (...) | (...);
                  "32x32"?: (...) | (...);
                  "48x48"?: (...) | (...);
                  [key: string]: unknown;
              };
              displayName?: string;
              emailAddress?: string;
              self?: string;
              timeZone?: string;
              [key: string]: unknown;
          }
          • OptionalaccountId?: string

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

          • OptionalaccountType?: 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)

          • Optionalactive?: boolean

            Whether the user is active.

          • OptionalavatarUrls?: {
                "16x16"?: (...) | (...);
                "24x24"?: (...) | (...);
                "32x32"?: (...) | (...);
                "48x48"?: (...) | (...);
                [key: string]: unknown;
            }
            • Optional16x16?: (...) | (...)

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

            • Optional24x24?: (...) | (...)

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

            • Optional32x32?: (...) | (...)

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

            • Optional48x48?: (...) | (...)

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

          • OptionaldisplayName?: string

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

          • OptionalemailAddress?: string

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

          • Optionalself?: string

            The URL of the user.

          • OptionaltimeZone?: string

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

        • Optionalissuetype?: {
              avatarId?: number;
              description?: string;
              entityId?: string;
              hierarchyLevel?: number;
              iconUrl?: string;
              id?: string;
              name?: string;
              scope?: {
                  project?: (...) | (...);
                  type?: (...) | (...) | (...) | (...);
                  [key: string]: unknown;
              };
              self?: string;
              subtask?: boolean;
              untranslatedName?: string;
              [key: string]: unknown;
          }

          The type of the linked issue.

          • OptionalavatarId?: number

            The ID of the issue type's avatar.

          • Optionaldescription?: string

            The description of the issue type.

          • OptionalentityId?: string

            Unique ID for next-gen projects.

          • OptionalhierarchyLevel?: number

            Hierarchy level of the issue type.

          • OptionaliconUrl?: string

            The URL of the issue type's avatar.

          • Optionalid?: string

            The ID of the issue type.

          • Optionalname?: string

            The name of the issue type.

          • Optionalscope?: {
                project?: (...) | (...);
                type?: (...) | (...) | (...) | (...);
                [key: string]: unknown;
            }
            • Optionalproject?: (...) | (...)
            • Optionaltype?: (...) | (...) | (...) | (...)

              The type of scope.

          • Optionalself?: string

            The URL of these issue type details.

          • Optionalsubtask?: boolean

            Whether this issue type is used to create subtasks.

          • OptionaluntranslatedName?: string
        • OptionalissueType?: {
              avatarId?: number;
              description?: string;
              entityId?: string;
              hierarchyLevel?: number;
              iconUrl?: string;
              id?: string;
              name?: string;
              scope?: {
                  project?: (...) | (...);
                  type?: (...) | (...) | (...) | (...);
                  [key: string]: unknown;
              };
              self?: string;
              subtask?: boolean;
              untranslatedName?: string;
              [key: string]: unknown;
          }
          • OptionalavatarId?: number

            The ID of the issue type's avatar.

          • Optionaldescription?: string

            The description of the issue type.

          • OptionalentityId?: string

            Unique ID for next-gen projects.

          • OptionalhierarchyLevel?: number

            Hierarchy level of the issue type.

          • OptionaliconUrl?: string

            The URL of the issue type's avatar.

          • Optionalid?: string

            The ID of the issue type.

          • Optionalname?: string

            The name of the issue type.

          • Optionalscope?: {
                project?: (...) | (...);
                type?: (...) | (...) | (...) | (...);
                [key: string]: unknown;
            }
            • Optionalproject?: (...) | (...)
            • Optionaltype?: (...) | (...) | (...) | (...)

              The type of scope.

          • Optionalself?: string

            The URL of these issue type details.

          • Optionalsubtask?: boolean

            Whether this issue type is used to create subtasks.

          • OptionaluntranslatedName?: string
        • Optionalpriority?: {
              avatarId?: number;
              description?: string;
              iconUrl?: string;
              id?: string;
              isDefault?: boolean;
              name?: string;
              schemes?: {
                  maxResults?: (...) | (...);
                  startAt?: (...) | (...);
                  total?: (...) | (...);
                  [key: string]: unknown;
              };
              self?: string;
              statusColor?: string;
              [key: string]: unknown;
          }
          • OptionalavatarId?: number

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

          • Optionaldescription?: string

            The description of the issue priority.

          • OptionaliconUrl?: string

            The URL of the icon for the issue priority.

          • Optionalid?: string

            The ID of the issue priority.

          • OptionalisDefault?: boolean

            Whether this priority is the default.

          • Optionalname?: string

            The name of the issue priority.

          • Optionalschemes?: {
                maxResults?: (...) | (...);
                startAt?: (...) | (...);
                total?: (...) | (...);
                [key: string]: unknown;
            }
          • Optionalself?: string

            The URL of the issue priority.

          • OptionalstatusColor?: string

            The color used to indicate the issue priority.

        • Optionalstatus?: {
              description?: string;
              iconUrl?: string;
              id?: string;
              name?: string;
              scope?: {
                  project?: (...) | (...);
                  type?: (...) | (...) | (...) | (...);
                  [key: string]: unknown;
              };
              self?: string;
              statusCategory?: {
                  colorName?: (...)
                  | (...);
                  id?: (...) | (...);
                  key?: (...) | (...);
                  name?: (...) | (...);
                  self?: (...) | (...);
                  [key: string]: unknown;
              };
              untranslatedName?: string;
              [key: string]: unknown;
          }
          • Optionaldescription?: string

            The description of the status.

          • OptionaliconUrl?: string

            The URL of the icon used to represent the status.

          • Optionalid?: string

            The ID of the status.

          • Optionalname?: string

            The name of the status.

          • Optionalscope?: {
                project?: (...) | (...);
                type?: (...) | (...) | (...) | (...);
                [key: string]: unknown;
            }
            • Optionalproject?: (...) | (...)
            • Optionaltype?: (...) | (...) | (...) | (...)

              The type of scope.

          • Optionalself?: string

            The URL of the status.

          • OptionalstatusCategory?: {
                colorName?: (...) | (...);
                id?: (...) | (...);
                key?: (...) | (...);
                name?: (...) | (...);
                self?: (...) | (...);
                [key: string]: unknown;
            }
            • OptionalcolorName?: (...) | (...)

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

            • Optionalid?: (...) | (...)

              The ID of the status category.

            • Optionalkey?: (...) | (...)

              The key of the status category.

            • Optionalname?: (...) | (...)

              The name of the status category.

            • Optionalself?: (...) | (...)

              The URL of the status category.

          • OptionaluntranslatedName?: string
        • Optionalsummary?: string

          The summary description of the linked issue.

        • Optionaltimetracking?: {
              originalEstimate?: string;
              originalEstimateSeconds?: number;
              remainingEstimate?: string;
              remainingEstimateSeconds?: number;
              timeSpent?: string;
              timeSpentSeconds?: number;
              [key: string]: unknown;
          }
          • OptionaloriginalEstimate?: string

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

          • OptionaloriginalEstimateSeconds?: number

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

          • OptionalremainingEstimate?: string

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

          • OptionalremainingEstimateSeconds?: number

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

          • OptionaltimeSpent?: string

            Time worked on this issue in readable format.

          • OptionaltimeSpentSeconds?: number

            Time worked on this issue in seconds.

      • Optionalid?: string

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

      • Optionalkey?: string

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

      • Optionalself?: string

        The URL of the issue.

    • OptionaloutwardIssue?: {
          fields?: {
              assignee?: {
                  accountId?: string;
                  accountType?: string;
                  active?: boolean;
                  avatarUrls?: {
                      "16x16"?: (...) | (...);
                      "24x24"?: (...) | (...);
                      "32x32"?: (...) | (...);
                      "48x48"?: (...) | (...);
                      [key: string]: unknown;
                  };
                  displayName?: string;
                  emailAddress?: string;
                  self?: string;
                  timeZone?: string;
                  [key: string]: unknown;
              };
              issuetype?: {
                  avatarId?: number;
                  description?: string;
                  entityId?: string;
                  hierarchyLevel?: number;
                  iconUrl?: string;
                  id?: string;
                  name?: string;
                  scope?: {
                      project?: (...)
                      | (...);
                      type?: (...) | (...) | (...) | (...);
                      [key: string]: unknown;
                  };
                  self?: string;
                  subtask?: boolean;
                  untranslatedName?: string;
                  [key: string]: unknown;
              };
              issueType?: {
                  avatarId?: number;
                  description?: string;
                  entityId?: string;
                  hierarchyLevel?: number;
                  iconUrl?: string;
                  id?: string;
                  name?: string;
                  scope?: {
                      project?: (...)
                      | (...);
                      type?: (...) | (...) | (...) | (...);
                      [key: string]: unknown;
                  };
                  self?: string;
                  subtask?: boolean;
                  untranslatedName?: string;
                  [key: string]: unknown;
              };
              priority?: {
                  avatarId?: number;
                  description?: string;
                  iconUrl?: string;
                  id?: string;
                  isDefault?: boolean;
                  name?: string;
                  schemes?: {
                      maxResults?: (...)
                      | (...);
                      startAt?: (...) | (...);
                      total?: (...) | (...);
                      [key: string]: unknown;
                  };
                  self?: string;
                  statusColor?: string;
                  [key: string]: unknown;
              };
              status?: {
                  description?: string;
                  iconUrl?: string;
                  id?: string;
                  name?: string;
                  scope?: {
                      project?: (...)
                      | (...);
                      type?: (...) | (...) | (...) | (...);
                      [key: string]: unknown;
                  };
                  self?: string;
                  statusCategory?: {
                      colorName?: (...)
                      | (...);
                      id?: (...) | (...);
                      key?: (...) | (...);
                      name?: (...) | (...);
                      self?: (...) | (...);
                      [key: string]: unknown;
                  };
                  untranslatedName?: string;
                  [key: string]: unknown;
              };
              summary?: string;
              timetracking?: {
                  originalEstimate?: string;
                  originalEstimateSeconds?: number;
                  remainingEstimate?: string;
                  remainingEstimateSeconds?: number;
                  timeSpent?: string;
                  timeSpentSeconds?: number;
                  [key: string]: unknown;
              };
              [key: string]: unknown;
          };
          id?: string;
          key?: string;
          self?: string;
          [key: string]: unknown;
      }
      • Optionalfields?: {
            assignee?: {
                accountId?: string;
                accountType?: string;
                active?: boolean;
                avatarUrls?: {
                    "16x16"?: (...) | (...);
                    "24x24"?: (...) | (...);
                    "32x32"?: (...) | (...);
                    "48x48"?: (...) | (...);
                    [key: string]: unknown;
                };
                displayName?: string;
                emailAddress?: string;
                self?: string;
                timeZone?: string;
                [key: string]: unknown;
            };
            issuetype?: {
                avatarId?: number;
                description?: string;
                entityId?: string;
                hierarchyLevel?: number;
                iconUrl?: string;
                id?: string;
                name?: string;
                scope?: {
                    project?: (...)
                    | (...);
                    type?: (...) | (...) | (...) | (...);
                    [key: string]: unknown;
                };
                self?: string;
                subtask?: boolean;
                untranslatedName?: string;
                [key: string]: unknown;
            };
            issueType?: {
                avatarId?: number;
                description?: string;
                entityId?: string;
                hierarchyLevel?: number;
                iconUrl?: string;
                id?: string;
                name?: string;
                scope?: {
                    project?: (...)
                    | (...);
                    type?: (...) | (...) | (...) | (...);
                    [key: string]: unknown;
                };
                self?: string;
                subtask?: boolean;
                untranslatedName?: string;
                [key: string]: unknown;
            };
            priority?: {
                avatarId?: number;
                description?: string;
                iconUrl?: string;
                id?: string;
                isDefault?: boolean;
                name?: string;
                schemes?: {
                    maxResults?: (...)
                    | (...);
                    startAt?: (...) | (...);
                    total?: (...) | (...);
                    [key: string]: unknown;
                };
                self?: string;
                statusColor?: string;
                [key: string]: unknown;
            };
            status?: {
                description?: string;
                iconUrl?: string;
                id?: string;
                name?: string;
                scope?: {
                    project?: (...)
                    | (...);
                    type?: (...) | (...) | (...) | (...);
                    [key: string]: unknown;
                };
                self?: string;
                statusCategory?: {
                    colorName?: (...)
                    | (...);
                    id?: (...) | (...);
                    key?: (...) | (...);
                    name?: (...) | (...);
                    self?: (...) | (...);
                    [key: string]: unknown;
                };
                untranslatedName?: string;
                [key: string]: unknown;
            };
            summary?: string;
            timetracking?: {
                originalEstimate?: string;
                originalEstimateSeconds?: number;
                remainingEstimate?: string;
                remainingEstimateSeconds?: number;
                timeSpent?: string;
                timeSpentSeconds?: number;
                [key: string]: unknown;
            };
            [key: string]: unknown;
        }
        • Optionalassignee?: {
              accountId?: string;
              accountType?: string;
              active?: boolean;
              avatarUrls?: {
                  "16x16"?: (...) | (...);
                  "24x24"?: (...) | (...);
                  "32x32"?: (...) | (...);
                  "48x48"?: (...) | (...);
                  [key: string]: unknown;
              };
              displayName?: string;
              emailAddress?: string;
              self?: string;
              timeZone?: string;
              [key: string]: unknown;
          }
          • OptionalaccountId?: string

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

          • OptionalaccountType?: 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)

          • Optionalactive?: boolean

            Whether the user is active.

          • OptionalavatarUrls?: {
                "16x16"?: (...) | (...);
                "24x24"?: (...) | (...);
                "32x32"?: (...) | (...);
                "48x48"?: (...) | (...);
                [key: string]: unknown;
            }
            • Optional16x16?: (...) | (...)

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

            • Optional24x24?: (...) | (...)

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

            • Optional32x32?: (...) | (...)

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

            • Optional48x48?: (...) | (...)

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

          • OptionaldisplayName?: string

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

          • OptionalemailAddress?: string

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

          • Optionalself?: string

            The URL of the user.

          • OptionaltimeZone?: string

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

        • Optionalissuetype?: {
              avatarId?: number;
              description?: string;
              entityId?: string;
              hierarchyLevel?: number;
              iconUrl?: string;
              id?: string;
              name?: string;
              scope?: {
                  project?: (...) | (...);
                  type?: (...) | (...) | (...) | (...);
                  [key: string]: unknown;
              };
              self?: string;
              subtask?: boolean;
              untranslatedName?: string;
              [key: string]: unknown;
          }

          The type of the linked issue.

          • OptionalavatarId?: number

            The ID of the issue type's avatar.

          • Optionaldescription?: string

            The description of the issue type.

          • OptionalentityId?: string

            Unique ID for next-gen projects.

          • OptionalhierarchyLevel?: number

            Hierarchy level of the issue type.

          • OptionaliconUrl?: string

            The URL of the issue type's avatar.

          • Optionalid?: string

            The ID of the issue type.

          • Optionalname?: string

            The name of the issue type.

          • Optionalscope?: {
                project?: (...) | (...);
                type?: (...) | (...) | (...) | (...);
                [key: string]: unknown;
            }
            • Optionalproject?: (...) | (...)
            • Optionaltype?: (...) | (...) | (...) | (...)

              The type of scope.

          • Optionalself?: string

            The URL of these issue type details.

          • Optionalsubtask?: boolean

            Whether this issue type is used to create subtasks.

          • OptionaluntranslatedName?: string
        • OptionalissueType?: {
              avatarId?: number;
              description?: string;
              entityId?: string;
              hierarchyLevel?: number;
              iconUrl?: string;
              id?: string;
              name?: string;
              scope?: {
                  project?: (...) | (...);
                  type?: (...) | (...) | (...) | (...);
                  [key: string]: unknown;
              };
              self?: string;
              subtask?: boolean;
              untranslatedName?: string;
              [key: string]: unknown;
          }
          • OptionalavatarId?: number

            The ID of the issue type's avatar.

          • Optionaldescription?: string

            The description of the issue type.

          • OptionalentityId?: string

            Unique ID for next-gen projects.

          • OptionalhierarchyLevel?: number

            Hierarchy level of the issue type.

          • OptionaliconUrl?: string

            The URL of the issue type's avatar.

          • Optionalid?: string

            The ID of the issue type.

          • Optionalname?: string

            The name of the issue type.

          • Optionalscope?: {
                project?: (...) | (...);
                type?: (...) | (...) | (...) | (...);
                [key: string]: unknown;
            }
            • Optionalproject?: (...) | (...)
            • Optionaltype?: (...) | (...) | (...) | (...)

              The type of scope.

          • Optionalself?: string

            The URL of these issue type details.

          • Optionalsubtask?: boolean

            Whether this issue type is used to create subtasks.

          • OptionaluntranslatedName?: string
        • Optionalpriority?: {
              avatarId?: number;
              description?: string;
              iconUrl?: string;
              id?: string;
              isDefault?: boolean;
              name?: string;
              schemes?: {
                  maxResults?: (...) | (...);
                  startAt?: (...) | (...);
                  total?: (...) | (...);
                  [key: string]: unknown;
              };
              self?: string;
              statusColor?: string;
              [key: string]: unknown;
          }
          • OptionalavatarId?: number

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

          • Optionaldescription?: string

            The description of the issue priority.

          • OptionaliconUrl?: string

            The URL of the icon for the issue priority.

          • Optionalid?: string

            The ID of the issue priority.

          • OptionalisDefault?: boolean

            Whether this priority is the default.

          • Optionalname?: string

            The name of the issue priority.

          • Optionalschemes?: {
                maxResults?: (...) | (...);
                startAt?: (...) | (...);
                total?: (...) | (...);
                [key: string]: unknown;
            }
          • Optionalself?: string

            The URL of the issue priority.

          • OptionalstatusColor?: string

            The color used to indicate the issue priority.

        • Optionalstatus?: {
              description?: string;
              iconUrl?: string;
              id?: string;
              name?: string;
              scope?: {
                  project?: (...) | (...);
                  type?: (...) | (...) | (...) | (...);
                  [key: string]: unknown;
              };
              self?: string;
              statusCategory?: {
                  colorName?: (...)
                  | (...);
                  id?: (...) | (...);
                  key?: (...) | (...);
                  name?: (...) | (...);
                  self?: (...) | (...);
                  [key: string]: unknown;
              };
              untranslatedName?: string;
              [key: string]: unknown;
          }
          • Optionaldescription?: string

            The description of the status.

          • OptionaliconUrl?: string

            The URL of the icon used to represent the status.

          • Optionalid?: string

            The ID of the status.

          • Optionalname?: string

            The name of the status.

          • Optionalscope?: {
                project?: (...) | (...);
                type?: (...) | (...) | (...) | (...);
                [key: string]: unknown;
            }
            • Optionalproject?: (...) | (...)
            • Optionaltype?: (...) | (...) | (...) | (...)

              The type of scope.

          • Optionalself?: string

            The URL of the status.

          • OptionalstatusCategory?: {
                colorName?: (...) | (...);
                id?: (...) | (...);
                key?: (...) | (...);
                name?: (...) | (...);
                self?: (...) | (...);
                [key: string]: unknown;
            }
            • OptionalcolorName?: (...) | (...)

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

            • Optionalid?: (...) | (...)

              The ID of the status category.

            • Optionalkey?: (...) | (...)

              The key of the status category.

            • Optionalname?: (...) | (...)

              The name of the status category.

            • Optionalself?: (...) | (...)

              The URL of the status category.

          • OptionaluntranslatedName?: string
        • Optionalsummary?: string

          The summary description of the linked issue.

        • Optionaltimetracking?: {
              originalEstimate?: string;
              originalEstimateSeconds?: number;
              remainingEstimate?: string;
              remainingEstimateSeconds?: number;
              timeSpent?: string;
              timeSpentSeconds?: number;
              [key: string]: unknown;
          }
          • OptionaloriginalEstimate?: string

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

          • OptionaloriginalEstimateSeconds?: number

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

          • OptionalremainingEstimate?: string

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

          • OptionalremainingEstimateSeconds?: number

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

          • OptionaltimeSpent?: string

            Time worked on this issue in readable format.

          • OptionaltimeSpentSeconds?: number

            Time worked on this issue in seconds.

      • Optionalid?: string

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

      • Optionalkey?: string

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

      • Optionalself?: string

        The URL of the issue.

    • Optionalself?: string

      The URL of the issue link.

    • Optionaltype?: {
          id?: string;
          inward?: string;
          name?: string;
          outward?: string;
          self?: string;
          [key: string]: unknown;
      }
      • Optionalid?: 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.
      • Optionalinward?: 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.
      • Optionalname?: 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.
      • Optionaloutward?: 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.
      • Optionalself?: string

        The URL of the issue link type. Read only.

    matchedWebhookIds?: number[]

    The registrations this delivery answered. Present only on a webhook registered through the REST API, where one event can match several of them at once.

    timestamp: number

    When Jira raised the event, in milliseconds since the epoch.

    webhookEvent: IssueLinkWebhookEvent

    The event, and the field to switch on.