jira.js
    Preparing search index...

    Function createIssues

    • Creates issues or sub-tasks from a JSON representation. Creates many issues in one bulk operation. Creating a sub-task is similar to creating a regular issue. More details can be found in createIssue section.

      Parameters

      • client: Client
      • parameters: {
            issueUpdates?: {
                fields?: Record<string, any>;
                historyMetadata?: {
                    activityDescription?: string;
                    activityDescriptionKey?: string;
                    actor?: {
                        avatarUrl?: string;
                        displayName?: string;
                        displayNameKey?: string;
                        id?: string;
                        type?: string;
                        url?: string;
                        [key: string]: unknown;
                    };
                    cause?: {
                        avatarUrl?: string;
                        displayName?: string;
                        displayNameKey?: string;
                        id?: string;
                        type?: string;
                        url?: string;
                        [key: string]: unknown;
                    };
                    description?: string;
                    descriptionKey?: string;
                    emailDescription?: string;
                    emailDescriptionKey?: string;
                    extraData?: Record<string, string>;
                    generator?: {
                        avatarUrl?: string;
                        displayName?: string;
                        displayNameKey?: string;
                        id?: string;
                        type?: string;
                        url?: string;
                        [key: string]: unknown;
                    };
                    type?: string;
                    [key: string]: unknown;
                };
                properties?: { key?: string; value?: unknown; [key: string]: unknown }[];
                transition?: {
                    description?: string;
                    fields?: Record<
                        string,
                        {
                            allowedValues?: (...)[];
                            autoCompleteUrl?: string;
                            defaultValue?: Record<(...), (...)>;
                            fieldId?: string;
                            hasDefaultValue?: boolean;
                            name?: string;
                            operations?: (...)[];
                            required?: boolean;
                            schema?: {
                                custom?: ...;
                                customId?: ...;
                                items?: ...;
                                system?: ...;
                                type?: ...;
                                [key: ...]: ...;
                            };
                            [key: string]: unknown;
                        },
                    >;
                    id?: string;
                    name?: string;
                    opsbarSequence?: number;
                    to?: {
                        description?: string;
                        iconUrl?: string;
                        id?: string;
                        name?: string;
                        self?: string;
                        statusCategory?: {
                            colorName?: (...)
                            | (...);
                            id?: (...) | (...);
                            key?: (...) | (...);
                            name?: (...) | (...);
                            self?: (...) | (...);
                            [key: string]: unknown;
                        };
                        statusColor?: string;
                        [key: string]: unknown;
                    };
                    [key: string]: unknown;
                };
                update?: Record<
                    string,
                    {
                        operation?: string;
                        value?: Record<string, any>;
                        [key: string]: unknown;
                    }[],
                >;
                [key: string]: unknown;
            }[];
        }
      • Optionaloptions: RequestOptions

      Returns Promise<
          {
              errors?: {
                  elementErrors?: {
                      errorMessages?: string[];
                      errors?: Record<string, string>;
                      [key: string]: unknown;
                  };
                  failedElementNumber?: number;
                  status?: number;
                  [key: string]: unknown;
              }[];
              issues?: {
                  id?: string;
                  key?: string;
                  self?: string;
                  [key: string]: unknown;
              }[];
              [key: string]: unknown;
          },
      >