jira.js
    Preparing search index...

    Function getBulkEditableFields

    • Use this API to get a list of fields visible to the user to perform bulk edit operations. You can pass single or multiple issues in the query to get eligible editable fields. This API uses pagination to return responses, delivering 50 fields at a time.

      Permissions required:

      • Global bulk change permission.
      • Browse project permission in all projects that contain the selected issues.
      • If issue-level security is configured, issue-level security permission to view the issue.
      • Depending on the field, any field-specific permissions required to edit it.

      Parameters

      • client: Client
      • parameters: {
            endingBefore?: string;
            issueIdsOrKeys: string;
            searchText?: string;
            startingAfter?: string;
        }
        • OptionalendingBefore?: string

          (Optional)The end cursor for use in pagination.

        • issueIdsOrKeys: string

          The IDs or keys of the issues to get editable fields from.

        • OptionalsearchText?: string

          (Optional)The text to search for in the editable fields.

        • OptionalstartingAfter?: string

          (Optional)The start cursor for use in pagination.

      • Optionaloptions: RequestOptions

      Returns Promise<
          {
              endingBefore?: string;
              fields?: {
                  description?: string;
                  fieldOptions?: {
                      description?: string;
                      id?: string;
                      isDisabled?: boolean;
                      issueType?: string;
                      optionId?: number;
                      priority?: string;
                      value?: string;
                      [key: string]: unknown;
                  }[];
                  id?: string;
                  isRequired?: boolean;
                  multiSelectFieldOptions?: (
                      string & {}
                      | "ADD"
                      | "REMOVE"
                      | "REPLACE"
                      | "REMOVE_ALL"
                  )[];
                  name?: string;
                  searchUrl?: string;
                  type?: string;
                  unavailableMessage?: string;
                  [key: string]: unknown;
              }[];
              startingAfter?: string;
              [key: string]: unknown;
          },
      >