jira.js
    Preparing search index...

    Function getSlaInformationById

    • This method returns the details for an SLA on a customer request.

      Permissions required:

      • Agent for the Service Desk containing the queried customer request, AND
      • Browse Projects permission on the project containing the customer request, including any restrictions imposed by issue security schemes or custom permission schemes on the specific issue.

      Parameters

      • client: Client
      • parameters: { issueIdOrKey: string; slaMetricId: number }
        • issueIdOrKey: string

          The ID or key of the customer request whose SLAs will be retrieved.

        • slaMetricId: number

          The ID or key of the SLAs metric to be retrieved.

      • Optionaloptions: RequestOptions

      Returns Promise<
          {
              _links?: { self?: string; [key: string]: unknown };
              completedCycles?: {
                  breached?: boolean;
                  breachTime?: {
                      epochMillis?: number;
                      friendly?: string;
                      iso8601?: string;
                      jira?: string;
                      [key: string]: unknown;
                  };
                  elapsedTime?: {
                      friendly?: string;
                      millis?: number;
                      [key: string]: unknown;
                  };
                  goalDuration?: {
                      friendly?: string;
                      millis?: number;
                      [key: string]: unknown;
                  };
                  remainingTime?: {
                      friendly?: string;
                      millis?: number;
                      [key: string]: unknown;
                  };
                  startTime?: {
                      epochMillis?: number;
                      friendly?: string;
                      iso8601?: string;
                      jira?: string;
                      [key: string]: unknown;
                  };
                  stopTime?: {
                      epochMillis?: number;
                      friendly?: string;
                      iso8601?: string;
                      jira?: string;
                      [key: string]: unknown;
                  };
                  [key: string]: unknown;
              }[];
              id?: string;
              name?: string;
              ongoingCycle?: {
                  breached?: boolean;
                  breachTime?: {
                      epochMillis?: number;
                      friendly?: string;
                      iso8601?: string;
                      jira?: string;
                      [key: string]: unknown;
                  };
                  elapsedTime?: {
                      friendly?: string;
                      millis?: number;
                      [key: string]: unknown;
                  };
                  goalDuration?: {
                      friendly?: string;
                      millis?: number;
                      [key: string]: unknown;
                  };
                  paused?: boolean;
                  remainingTime?: {
                      friendly?: string;
                      millis?: number;
                      [key: string]: unknown;
                  };
                  startTime?: {
                      epochMillis?: number;
                      friendly?: string;
                      iso8601?: string;
                      jira?: string;
                      [key: string]: unknown;
                  };
                  withinCalendarHours?: boolean;
                  [key: string]: unknown;
              };
              slaDisplayFormat?: string;
              [key: string]: unknown;
          },
      >