jira.js
    Preparing search index...

    Function getWorklog

    • Returns a worklog.

      Time tracking must be enabled in Jira, otherwise this operation returns an error. For more information, see Configuring time tracking.

      This operation can be accessed anonymously.

      Permissions required:

      • Browse projects project permission for the project that the issue is in.
      • If issue-level security is configured, issue-level security permission to view the issue.
      • If the worklog has visibility restrictions, belongs to the group or has the role visibility is restricted to.

      Parameters

      • client: Client
      • parameters: {
            expand?:
                | string
                | string[]
                | string & {}
                | ("properties" | string & {})[];
            id: string;
            issueIdOrKey: string;
        }
        • Optionalexpand?: string | string[] | string & {} | ("properties" | string & {})[]

          Use expand to include additional information about work logs in the response. This parameter accepts

          properties, which returns worklog properties.

        • id: string

          The ID of the worklog.

        • issueIdOrKey: string

          The ID or key of the issue.

      • Optionaloptions: RequestOptions

      Returns Promise<
          {
              author?: {
                  accountId?: string;
                  accountType?: string;
                  active?: boolean;
                  avatarUrls?: {
                      "16x16"?: string;
                      "24x24"?: string;
                      "32x32"?: string;
                      "48x48"?: string;
                      [key: string]: unknown;
                  };
                  displayName?: string;
                  emailAddress?: string;
                  self?: string;
                  timeZone?: string;
                  [key: string]: unknown;
              };
              comment?: {
                  content: Record<string, any>[];
                  type: string & {} | "doc";
                  version: number;
                  [key: string]: unknown;
              };
              created?: Date;
              id?: string;
              issueId?: string;
              properties?: { key?: string; value?: unknown; [key: string]: unknown }[];
              self?: string;
              started?: Date;
              timeSpent?: string;
              timeSpentSeconds?: number;
              updateAuthor?: {
                  accountId?: string;
                  accountType?: string;
                  active?: boolean;
                  avatarUrls?: {
                      "16x16"?: string;
                      "24x24"?: string;
                      "32x32"?: string;
                      "48x48"?: string;
                      [key: string]: unknown;
                  };
                  displayName?: string;
                  emailAddress?: string;
                  self?: string;
                  timeZone?: string;
                  [key: string]: unknown;
              };
              updated?: Date;
              visibility?: {
                  identifier?: string
                  | null;
                  type?: "role" | "group" | string & {};
                  value?: string;
                  [key: string]: unknown;
              };
              [key: string]: unknown;
          },
      >