Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Release 4.2.0

Related information for 4.

...

2.0

Help Text

No Format
 

Usage:
  jira (-a|--action) <action> [(-f|--file) <file>] [--encoding <encoding>] [--debug] [-v|--verbose] [--quiet] [--outputFormat
  <outputFormat>] [--columns <columns>] [--connectionTimeout <connectionTimeout>] [--sql <sql>] [--driver <driver>] [--url <url>]
  [--host <host>] [--port <port>] [--database <database>] [--dbUser <dbUser>] [--dbPassword <dbPassword>] [--propertyFile
  <propertyFile>] [--common <common>] [--special <special>] [--dateFormat <dateFormat>] [--findReplace <findReplace>]
  [--findReplaceRegex <findReplaceRegex>] [--list <list>] [--continue] [--simulate] (-s|--server) <server> (-u|--user) <user>
  (-p|--password) <password> [--login <login>] [--service <service>] [--cookies <cookies>] [-l|--loginFromStandardInput] [--project <project>]
 <project>] [--toProject <toProject>] [--name <name>] [--description <description>] [--lead <lead>] [--defaultAssignee <defaultAssignee>]
 <defaultAssignee>] [--after <after>] [--board <board>] [--issue <issue>] [--toIssue <toIssue>] [--parent <parent>] [--summary   <summary>] [--priority
  <priority>] [--reporter <reporter>] [--assignee <assignee>] [--security <security>] [--environment   <environment>] [--component
  <component>] [--toComponent <toComponent>] [--components <components>] [--version <version>]   [--affectsVersions <affectsVersions>]
  [--fixVersions <fixVersions>] [--custom <custom>] [--field <field>] [--field2 <field2>]
  [--fieldExcludes <fieldExcludes>] [--date
  <date>] [--startDate <startDate>] [--type <type>] [--resolution <resolution>] [--labels <labels>] [--step <step>]
  [--comment
  <comment>] [--filter <filter>] [--jql <jql>] [--search <search>] [--regex <regex>] [--reference <reference>] [--link <link>]
 <link>] [--value <value>] [--values <values>] [--values2 <values2>] [--timeSpent <timeSpent>] [--estimate <estimate>]
  [--originalEstimate
  <originalEstimate>] [--id <id>] [--propertyPrefix <propertyPrefix>] [--jsp <jsp>] [--request <request>]
  [--requestParameters
  <requestParameters>] [--requestType <requestType>] [--acceptType <acceptType>] [--limit <limit>] [--api <api>] [--role <role>]
  [--group
  <group>] [--defaultGroup <defaultGroup>] [--userId <userId>] [--newUserId <newUserId>] [--userKey <userKey>]
  [--userFullName
  <userFullName>] [--userEmail <userEmail>] [--userPassword <userPassword>] [--autoGroup] [--permissionScheme
  <permissionScheme>]
  [--notificationScheme <notificationScheme>] [--issueSecurityScheme <issueSecurityScheme>] [--workflowScheme
  <workflowScheme>]
  [--issueTypeScheme <issueTypeScheme>] [--issueTypeScreenScheme <issueTypeScreenScheme>]
  [--fieldConfigurationScheme   <fieldConfigurationScheme>] [--category <category>] [--template <template>] [--exportType <exportType>]
  [--login <login>] [--autoVersion] [--autoComponent] [--autoAdjust]   [--asVersion] [--asComponent] [--asCascadeSelect] [--append]
  [--appendText] [--subtract] [--suppressId] [--copyLinks]
  [--copyAttachments] [--copyComments] [--copyWatchers] [--copySubtasks]
  [--copySubtaskEstimates] [--useParentVersions]   [--cloneIssues] [--copyVersions] [--copyComponents] [--copyRoleActors] [--replace]
  [--activate] [--deactivate] [--deleteFilter]
  [--favorite] [--lookup] [--preserveCase] [--help]


	Provides capability to make requests to a remote server.
	Required parameters: action, server, password.
	Optional parameters: user (likely required for your installation).
	Other required and optional parameters depending on action requested.


  (-a|--action) <action>
        Requested operation to perform. Valid actions are listed at the end.

  [(-f|--file) <file>]
        Path to file based content or result output. Use - for standard input.

  [--encoding <encoding>]
        Character encoding (character set) for text based file content - must be an encoding supported by your JAVA platform.

  [--debug]
        Requests detail debug output. Optional for all actions.

  [-v|--verbose]
        Requests verbose output to help with problem determination. Optional for all actions.

  [--quiet]
        Limit some output messages. Optional for all actions.

  [--outputFormat <outputFormat>]
        Specify output format for an action. (default: 1)

  [--columns <columns>]
        Column selection and ordering when action generates CSV output. A comma separated list of column numbers (1-based) or column
        names (case insensitive). Only columns provided by the selected outputFormat are available for selection. Invalid columns
        will be ignored.

  [--connectionTimeout <connectionTimeout>]
        Allow overriding environment settings for connect and read timeouts on URL connections. In milliseconds, 0 means infinite.

  [--sql <sql>]
        SQL select statement used to generate a run script.

  [--driver <driver>]
        JDBC driver class or predefined value: postgresql, mysql, mssql, oracle, or db2400. Required for SQL actions.

  [--url <url>]
        Action specific setting. Example: Database access url for SQL actions. Optional when host is provided.

  [--host <host>]
        Database host server for SQL actions. Not used if url is provided. (default: localhost)

  [--port <port>]
        Database host port for SQL actions. Optional, defaults to database default. Not used if url is provided.

  [--database <database>]
        Database name is required for SQL actions.

  [--dbUser <dbUser>]
        Database user name. Defaults to user.

  [--dbPassword <dbPassword>]
        Database user password. Defaults to password.

  [--propertyFile <propertyFile>]
        Property file with mapping information.

  [--common <common>]
        Common parameter string added to all run actions.

  [--special <special>]
        Ordered list of alternate characters for comma ( , ), colon ( : ), at ( @ ), quote ( ' ), and double quote ( " ) characters
        used for specialized processing of some specific parameters.

  [--dateFormat <dateFormat>]
        Format string for date in Java SimpleDateFormat, default is client date format.

  [--findReplace <findReplace>]
        Find and replace text. Comma separated list of colon separated pairs. Single quote values containing a delimiter. Embedded
        quotes must be doubled.

  [--findReplaceRegex <findReplaceRegex>]
        Find and replace text with a regular expression. Comma separated list of colon separated pairs. Single quote values
        containing a delimiter. Embedded quotes must be doubled.

  [--list <list>]
        Comma separated list of entries. Single quote values containing a delimiter. Embedded quotes must be doubled.

  [--continue]
        Continue processing even after errors are encountered.

  [--simulate]
        Simulate running actions. Log the action that would be taken.

  (-s|--server) <server>
        Server URL.

  (-u|--user) <user>
        User name for remote access. (default: automation)

  (-p|--password) <password>
        User password for remote access.

  [--login <login>]
        Login token from previous login request.

  [--service <service>]
        Service address extension. (default: /rpc/soap/jirasoapservice-v2)

  [--cookies <cookies>]
        Name of file to restore and persist cookies across invocations of CLI actions. Can be used to provide Data Center session
        affinity for actions using REST APIs.

  [-l|--loginFromStandardInput]
        Get login token from standard input. Only works for actions based solely on SOAP based server requests. Actions using REST
        based server requests require passwords on each action.

  [--project <project>]
        Project name, key, or id.

  [--toProject <toProject>]
        Project name, key, or id to copy to.

  [--name <name>]
        Name.

  [--description <description>]
        Description.

  [--lead <lead>]
        Project lead user id.

  [--defaultAssignee <defaultAssignee>]
        Project or compnent default assignee for issues. For projects, default is unassigned with options: PROJECT_LEAD or
        UNASSIGNED (blank). For components, default is PROJECT_DEFAULT with options: PROJECT_LEAD, PROJECT_DEFAULT, COMPONENT_LEAD
        or UNASSIGNED (blank).

  [--after <after>]
        Version name or id to add a version after. Defaults to after last version. Use -1 to make it the first version.

  [--board <board>]
        Agile board name.

  [--issue <issue>]
        Issue key or id.

  [--toIssue <toIssue>]
        Link destination issue key or id.

  [--parent <parent>]
        Parent issue key or id.

  [--summary <summary>]
        Summary of issue.

  [--priority <priority>]
        Issue priority - name or id.

  [--reporter <reporter>]
        Issue reporter user id.

  [--assignee <assignee>]
        Issue assignee user id. In some contexts, use -1 for automatic assignment and "" for unassigned.

  [--security <security>]
        Issue security level name or id.

  [--environment <environment>]
        Issue environment.

  [--component <component>]
        Project component name or id.

  [--toComponent <toComponent>]
        Project component name or id.

  [--components <components>]
        Project components - comma separated names or ids.

  [--version <version>]
        Project version name or id or plugin version.

  [--affectsVersions <affectsVersions>]
        Affects versions - comma separated names or ids.

  [--fixVersions <fixVersions>]
        Fix versions - comma separated names or ids.

  [--custom <custom>]
        Custom fields - comma separated key:value pairs. Key can be field name or id. Single quote the key:value pair if it contains
        a comma (,) or line breaks.

  [--field <field>]
        Field name or id. For some actions, this parameter must be a custom field.

  [--field2 <field2>]
        Field name or id for a custom field.

  [--fieldExcludes <fieldExcludes>]
        Fields to exclude from cloning - comma separated list of fields.

  [--date <date>]
        Release Datedate for version or due date for issue.

  [--startDate <startDate>]
        Date version was started.

  [--type <type>]
        Issue type - name or id. Also, content type for renderRequest.

  [--resolution <resolution>]
        Resolution name or id.

  [--labels <labels>]
        Labels or tags. A blank separated list.

  [--step <step>]
        Workflow step - name or id.

  [--comment <comment>]
        Comment for an issue.

  [--filter <filter>]
        Filter id or favorite filter name.

  [--jql <jql>]
        JQL query. Alternate way to search for issues for getIssueList and runFromIssueList - continue to use search parameter for
        compatibility with previous.

  [--search <search>]
        Search JQL query using legacy support. Use jql parameter instead for new support.

  [--regex <regex>]
        Regular expression for including matching content. For example, used to subset projects or versions on getProjectList and
        runFromVersionList.

  [--reference <reference>]
        Reference to a replacement key value used to remember last created issue key.

  [--link <link>]
        Link description.There are release level API differences on whether the link should be specified as the link type name (like
        'relates') or the directed name (like 'relates to'). On later releases (JIRA 5.0+), link type name is the best choice. The
        link id can also be used for both linkIssue and deleteLink.

  [--value <value>]
        Single field or property value.

  [--values <values>]
        Comma separated list of field values. Single quote values containing commas.

  [--values2 <values2>]
        Comma separated list of field values. Single quote values containing commas.

  [--timeSpent <timeSpent>]
        Time spent on work using. Example: 3h 30m.

  [--estimate <estimate>]
        Estimate of time remaining for an issue. Example: 3h 30m.

  [--originalEstimate <originalEstimate>]
        Original estimate of time to complete work for an issue. Example: 3h 30m.

  [--id <id>]
        Numeric id of an item.

  [--propertyPrefix <propertyPrefix>]
        Prefix used for accessing properties for custom clone actions.

  [--jsp <jsp>]
        Custom JSP name for clone actions. Deprecated.

  [--request <request>]
        URL fragment for a request.

  [--requestParameters <requestParameters>]
        URL request parameters.

  [--requestType <requestType>]
        Type of a render request like GET or POST (default: GET)

  [--acceptType <acceptType>]
        Content type to accept for renderRequest if different than type.

  [--limit <limit>]
        Maximum number of entries to return. (default: 2147483647)

  [--api <api>]
        API version. Some requests produce different results based on the api version used. Deprecated. (default: latest)

  [--role <role>]
        User role in project

  [--group <group>]
        Group name.

  [--defaultGroup <defaultGroup>]
        Default group to move users on removeGroup action.

  [--userId <userId>]
        User id for user management and other actions. For some actions, a comma separated list of ids.

  [--newUserId <newUserId>]
        Used to assign a new user id to an existing user. Since JIRA 6.1.

  [--userKey <userKey>]
        Unique internal identifier for user management. Since JIRA 6.1.

  [--userFullName <userFullName>]
        User name for user management actions.

  [--userEmail <userEmail>]
        User email for user management actions.

  [--userPassword <userPassword>]
        User password for user management actions.

  [--autoGroup]
        Groups are automatically added when referenced in add user functions.

  [--permissionScheme <permissionScheme>]
        Permission scheme name or id. (default: Default Permission Scheme)

  [--notificationScheme <notificationScheme>]
        Notification scheme name or id.

  [--issueSecurityScheme <issueSecurityScheme>]
        Issue security scheme name or id

  [--workflowScheme <workflowScheme>]
        Workflow scheme name or id. Use blank for default scheme.

  [--issueTypeScheme <issueTypeScheme>]
        Issue type scheme name or id. Use blank for default scheme.

  [--issueTypeScreenScheme <issueTypeScreenScheme>]
        Issue type screen scheme name or id. Use blank for default scheme. JIRA 5.1 and later only.

  [--fieldConfigurationScheme <fieldConfigurationScheme>]
        Field configuration scheme name or id. Use blank for default scheme.

  [--category <category>]
        Project category. Administrator access required to see or use project categories.

  [--template <template>]
        Project template. Experimental, JIRA 6. Administrator access required to see or use project categories3 and above. Project template to use, default is JIRA Default Schemes. If a template
        is not found, a list of valid templates will be shown in the error message.

  [--exportType <exportType>]
        PROJECT to export project information, PARTICIPANTS to export issue participants. Use comman separated list if more than one
        are needed.

  [--login <login>]
        Login token from previous login request.

  [--autoVersion]
        Automatically add versions used in affectsVersions and fixVersions parameters.

  [--autoComponent]
        Automatically add components used in components parameter.

  [--autoAdjust]
        Auto adjust remaining estimate when adding work entry.

  [--asVersion]
        Interpret values parameter as version values and convert each to the version id.

  [--asComponent]
        Interpret values parameter as component values and convert each to the component id.

  [--asCascadeSelect]
        Interpret values parameter as a cascade select value ids.

  [--append]
        Append values to existing values for version fields, components field, and custom fields supporting multiple values. For
        some actions using file, append will append output to the existing file.

  [--appendText]
        Append text to existing value text for description, environment, and single and multi-value custom fields.

  [--subtract]
        Subtract values from existing values custom fields supporting multiple values.

  [--suppressId]
        Suppress showing an id when displaying issue fields.

  [--copyLinks]
        Copy issue links when cloning an issue.

  [--copyAttachments]
        Copy attachments when cloning an issue.

  [--copyComments]
        Copy comments when cloning an issue.

  [--copyWatchers]
        Copy Watchers when cloning an issue.

  [--copySubtasks]
        Copy subtasks when cloning an issue.

  [--copySubtaskEstimates]
        Copy subtask estimates when cloning an issue.

  [--useParentVersions]
        Copy parent versions to subtask when cloning an issue.

  [--cloneIssues]
        Clone issues when cloning a project.

  [--copyVersions]
        Copy versions when cloning a project.

  [--copyComponents]
        Copy components when cloning a project.

  [--copyRoleActors]
        Copy project role actors when cloning a project.

  [--replace]
        Replace existing entity.

  [--activate]
        Activate user. Since JIRA 5.1

  [--deactivate]
        Deactivate user. Since JIRA 5.1

  [--deleteFilter]
        Attempt to delete the filter associated with the board. Filter must be a findable as a favorite filter.

  [--favorite]
        Mark a filter as a favorite when creating or updating a filter.

  [--lookup]
        Lookup userId via search and validate. An error is reported if search does not return a single user.

  [--preserveCase]
        Some actions (example addUser, addGroup) automatically lowercase names usually because the construct is case insensitive.
        Use this switch to override the default behavior and preserve the case.

  [--help]
        Prints this help message.


Valid actions (case insensitive):

login - Login to remote server. Returns login token.
	 Required parameters: password
	 Optional parameters: user
logout - Logout of remote server.
run - Run actions from a file or standard input.
	 Required parameters: file or standard input
	 Optional parameters: common, continue, simulate, encoding, findReplace, findReplaceRegex
runFromSql - Run actions generated by SQL provided by the sql parameter, a file, or standard input
	 Required parameters: sql or file or standard input
	 Optional parameters: common, driver, database, host, port, url, dbUser, dbPassword,
	 propertyFile, continue, simulate, encoding, findReplace, findReplaceRegex
runFromCsv - Run actions generated from a CSV file.
	 Required parameters: file
	 Optional parameters: common, propertyFile, continue, quiet, simulate, encoding, findReplace, findReplaceRegex
runFromList - Run actions for each entry in a list.
	 When file is provided, each action in the file augmented by the common parameter will be run for each entry.
	 Otherwise, just the action specified by the common parameter will be run.
	 Available replacement variable is entry.
	 Required parameters: list
	 Optional parameters: file, common, continue, quiet, simulate, encoding, findReplace, findReplaceRegex
runFromIssueList - Run actions for each issue from an issue list based on a filter or a search. Available replacement variables are project, issue, issueId.
	 Required parameters: filter or jql or search or project
	 Optional parameters: common, continue, simulate, limit, findReplace, findReplaceRegex, file, encoding, 
runFromProjectList - Run actions for each project with optional filtering by lead and regex on project key. Available replacement variables are project, projectId.
	 Optional parameters: lead, regex, common, continue, simulate, limit, findReplace, findReplaceRegex, file, encoding, 
runFromVersionList - Run actions for each version in a project. Available replacement variables are project, projectId, version, versionId.
	 Required parameters: project
	 Optional parameters: regex, common, continue, simulate, limit, findReplace, findReplaceRegex, file, encoding, 
runFromAttachmentList - Run actions for a list of attachments for an issue. Available replacement variables are attachment, attachmentId.
	 Required parameters: issue
	 Optional parameters: common, continue, simulate, limit, regex, findReplace, findReplaceRegex, file, encoding, 
getClientInfo - Get information about the this client tool.
getServerInfo - Get information about the JIRA server.
	 Optional parameters: outputFormat, dateFormat
	 Output formats: 1 - basic, 2 - detail
validateLicense - Validates the CLI Connector is enabled and licensed on the server.
renderRequest - Render url based request. The response data modified by findReplace processing is returned.
	 Required parameters: request
	 Optional parameters: requestParameters, requestType, type, acceptType, issue, project, , findReplace, findReplaceRegex, file, encoding, 
getCustomFieldList - Get information on all custom fields.
getFieldList - Get information on all fields.
	 Optional parameters: regex, file, columns, encoding
createProject - Create a new project with key provided by project parameter.
	 Required parameters: project, lead
	 Optional parameters: name, description, url, defaultAssignee, lookup, template, permissionScheme, notificationScheme, issueSecurityScheme, 
	workflowScheme, issueTypeScheme, issueTypeScreenScheme, fieldConfigurationScheme, category
updateProject - Update project information. Scheme updates require compatible schemes.
	 Required parameters: project
	 Optional parameters: name, description, lead, url, defaultAssignee,
	 permissionScheme, notificationScheme, issueSecurityScheme, workflowScheme,
	 issueTypeScheme, issueTypeScreenScheme, fieldConfigurationScheme, category
cloneProject - Create a new project as a clone of a base project (not all base schemes are available). Optionally copy versions, 
	components, role actors,
	 and issues to new project.
	 Issue cloning requires Clone Plus for JIRA.
	 Provide a search parameter to subset the issues to be cloned.
	 Required parameters: project, toProject
	 Optional parameters: name, description, url, permissionScheme, notificationScheme, issueSecurityScheme,
	workflowScheme, issueTypeScheme, issueTypeScreenScheme, fieldConfigurationScheme, category,
	 search, type, continue, copyVersions, copyComponents, copyRoleActors, cloneIssues,
	 copyLinks, copyAttachments, copyComments, copyWatchers, copySubtasks, copySubtaskEstimates, useParentVersions,
	 fieldExcludes, propertyPrefix, jsp
deleteProject - Delete a project.
	 Required parameters: project
getProject - Get project information.
	 Required parameters: project
	 Optional parameters: suppressId, file, encoding
getProjectList - List defined projects with optional filtering by lead and regex on project key.
	 Optional parameters: lead, regex, outputFormat, file, columns, encoding
	 Output formats: 1 - default, 2 - schemes
getProjectCategoryList - List defined project categories.
	 Optional parameters: file, columns, encoding
createBoard - Beta. Create an Agile board. Type is any support type like scrum, kanban, or diy. Project is a comma separated list of projects identified by key, name, or id.
	 Required parameters: name, type, project
deleteBoard - Beta. Delete an Agile board.
	 Required parameters: id or board
getBoardList - Beta. List Agile boards with optional filtering by regex on name.
	 Optional parameters: regex, file, encoding
createFilter - Beta. Create a filter.
	 Required parameters: name, search
	 Optional parameters: description, favorite
updateFilter - Beta. Update a filter by id or filter name (if it is a favorite filter).
	 Required parameters: id of filter
	 Optional parameters: name, search, description, favorite
getFilter - Beta. Get information about a filter by id or filter name (if it is a favorite filter).
	 Required parameters: id or filter
deleteFilter - Beta. Delete a filter by id or filter name (if it is a favorite filter).
	 Required parameters: id or filter
setShareScope - Beta. Set current users default share scope for filters. Valid values are GLOBAL and PRIVATE.
	 Required parameters: value
getIssueTypeList - List issue types valid for a project.
	 Required parameters: project
	 Optional parameters: file, columns, encoding, append
getStatusList - List statuses.
	 Optional parameters: file, encoding, append
getVersion - Get information for a project version (since JIRA 4.2).
	 Required parameters: project, version
	 Optional parameters: dateFormat, file, encoding
addVersion - Add a new version to a project.
	 Required parameters: project, version
	 Optional parameters: description, after, date, startDate, dateFormat, replace
updateVersion - Update version for a project.
	 Required parameters: project, version
	 Optional parameters: name, description, after, date, startDate, dateFormat, autoVersion, api
copyVersion - Copy a version from one project to the same project or another project.
	 Required parameters: project, version
	 Optional parameters: toProject, name, description, after, date, startDate, dateFormat, replace
copyVersions - Copy all versions from one project to another project.
	 Required parameters: project, toProject
	 Optional parameters: continue, replace
deleteVersion - Delete a version from a project. Update affects and fix versions for issues by removing version reference
	 or swapping it with versions specified.
	 Required parameters: project, version
	 Optional parameters: affectsVersions, fixVersions, autoVersion, api
releaseVersion - Release a version for a project. Resets release date if provided. Defaults to current if release date
	 is not set.
	 Required parameters: project, version
	 Optional parameters: date, dateFormat
unreleaseVersion - Unrelease a version for a project, optionally reset release date.
	 Required parameters: project, version
	 Optional parameters: date, dateFormat
archiveVersion - Archive a version for a project. This hides the version from the UI.
	 Required parameters: project, version
unarchiveVersion - Unarchive a version for a project. This makes the version visible again in the UI.
	 Required parameters: project, version
getComponent - Get information for a component of a project.
	 Required parameters: project, component
	 Optional parameters: file, encoding, api
addComponent - Add component to a project.
	 Required parameters: project, component
	 Optional parameters: description, lead, defaultAssignee, replace, api
updateComponent - Update component for a project.
	 Required parameters: project, component
	 Optional parameters: name, description, lead, defaultAssignee, api
deleteComponent - Delete component from a project.
	 Required parameters: project, component
	 Optional parameters: api
copyComponent - Copy a component from one project to the same project or another project.
	 Required parameters: project, component
	 Optional parameters: toProject, toComponent, name, description, lead, defaultAssignee, replace, api
copyComponents - Copy all or some components from one project to another.
	 Required parameters: project, toProject
	 Optional parameters: components, replace, api
getVersionList - List versions defined for a projects.
	 Required parameters: project
	 Optional parameters: regex, file, columns, encoding, append, outputFormat
	 Output formats: 1 - default, 2 - description, 999 - all
getComponentList - List components defined for a projects.
	 Required parameters: project
	 Optional parameters: file, columns, encoding, append, outputFormat
	 Output formats: 1 - default, 999 - all
getSecurityLevelList - List security levels defined for a projects.
	 Required parameters: project
	 Optional parameters: file, columns, encoding, append, outputFormat
	 Output formats: 1 - default, 999 - all
getProjectRoleList - Get project roles.
	 Optional parameters: regex, file, columns, encoding
getProjectRoleActorList - Get users and groups for a project's role.
	 Required parameters: project, role
	 Optional parameters: file, columns, encoding
addProjectRoleActors - Add users or groups to a project role.
	 Required parameters: project, role, userId or group
copyProjectRoleActors - Copy all role actors from a project to another project.
	 Required parameters: project, toProject
	 Optional parameters: continue
removeProjectRoleActors - Remove users or groups from a project role.
	 Required parameters: project, role, userId or group
createIssue - Create a new issue or subtask for a project.
	 Required parameters: project, type
	 Optional parameters: summary, parent, reference, priority, reporter, assignee, description, components, affectsVersions, fixVersions, environment,
	 security, field, value, values, field2, values2, asVersion, asComponent, asCascadeSelect, lookup,
	 date, dateFormat, custom, autoVersion, autoComponent, , estimate, originalEstimate, comment, group, role, labels, findReplace, findReplaceRegex, file, encoding, 
deleteIssue - Delete an issue.
	 Required parameters: issue
cloneIssue - Create a new issue by copying an existing issue. Advanced options require the Clone Plus for JIRA be installed.
	 Required parameters: issue
	 Optional parameters: type, summary, resolution, labels,
	 comment, group, role, priority, reporter, assignee, description, components, affectsVersions, fixVersions, environment,
	 security, field, value, values, field2, values2, asVersion, asComponent, asCascadeSelect, lookup,
	 date, dateFormat, custom, autoVersion, autoComponent, , findReplace, findReplaceRegex, file, encoding, 
	 project, reference, copyLinks, copyAttachments, copyComments, copyWatchers, copySubtasks, copySubtaskEstimates, useParentVersions,
	 fieldExcludes, propertyPrefix, jsp
cloneIssues - Clone issues returned from a JQL search. Advanced options require the Clone Plus for JIRA be installed.
	 Required parameters: jql
	 Optional parameters: project, type, continue,
	 copyLinks, copyAttachments, copyComments, copyWatchers, copySubtasks, copySubtaskEstimates, useParentVersions,
	 autoVersion, autoComponent, fieldExcludes, propertyPrefix, jsp
updateIssue - Update an existing issue.
	 Required parameters: issue
	 Optional parameters: type, summary, resolution, labels,
	 priority, reporter, assignee, description, components, affectsVersions, fixVersions, environment,
	 security, field, value, values, field2, values2, asVersion, asComponent, asCascadeSelect, lookup,
	 date, dateFormat, custom, autoVersion, autoComponent, , estimate, originalEstimate, append, appendText, comment, group, role, , findReplace, findReplaceRegex, file, encoding, 
updateOrCreateIssue - Experimental. Search for an issue using JQL. If a single issue is found, update it. If no issue is found, create it.
	 Required parameters: jql
	 Optional parameters: type, summary, resolution, labels,
	 priority, reporter, assignee, description, components, affectsVersions, fixVersions, environment,
	 security, field, value, values, field2, values2, asVersion, asComponent, asCascadeSelect, lookup,
	 date, dateFormat, custom, autoVersion, autoComponent, , estimate, originalEstimate, append, appendText, comment, group, role, , findReplace, findReplaceRegex, file, encoding, 
getIssue - Get information about an existing issue.
	 Required parameters: issue
	 Optional parameters: file, dateFormat, asVersion, suppressId, encoding
	 Output formats: 1 - default, 999 - all
assignIssue - Assign an isssue to a userId. Use @default for userId to set the assignee to the project default. Use blank to set the assignee to null.
	 Required parameters: issue, userId
progressIssue - Progress issue through workflow.
	 Required parameters: issue, step
	 Optional parameters: type, summary, resolution, labels,
	 priority, reporter, assignee, description, components, affectsVersions, fixVersions, environment,
	 security, field, value, values, field2, values2, asVersion, asComponent, asCascadeSelect, lookup,
	 date, dateFormat, custom, autoVersion, autoComponent, comment, group, role, , findReplace, findReplaceRegex, file, encoding, 
getAvailableSteps - Get available workflow steps for issue.
	 Required parameters: issue
	 Optional parameters: file, encoding
addComment - Add a comment to an issue.
	 Required parameters: issue
	 Optional parameters: comment, group, role, , findReplace, findReplaceRegex, file, encoding, 
addLabels - Add labels to an issue. Requires labels are available for edit on the issue screen.
	 Required parameters: issue, labels
removeLabels - Remove labels from an issue. Requires labels are available for edit on the issue screen.
	 Required parameters: issue, labels
getFieldValue - Get field value for an issue.
	 Required parameters: issue, field
	 Optional parameters: file, dateFormat, asVersion, suppressId, encoding
setFieldValue - Set custom field value for an issue.
	 Required parameters: issue, field, file or value or values
	 Optional parameters: field2, values2, asVersion, asComponent, asCascadeSelect, append, appendText, subtract, encoding, dateFormat
copyFieldValue - Copy field value from an issue to a custom field of another issue. 
	Warning: only works for fields that can be updated from their text representation.
	 Required parameters: issue, field, toIssue or field2
	 Optional parameters: asVersion, asComponent, asCascadeSelect, append, appendText, encoding, dateFormat
addAttachment - Add an attachment to an issue.
	 Required parameters: issue, file
	 Optional parameters: findReplace, findReplaceRegex, name, encoding
removeAttachment - Remove an attachment from an issue. A single attachment is removed by id or all attachments matching the file name.
	 Required parameters: issue, name or id
getIssueHistoryList - Get issue change history.
	 Required parameters: issue
	 Optional parameters: file, dateFormat, columns, encoding
addWatchers - Add watchers to an issue. A comma separated list of user ids can be specified.
	 Required parameters: issue
	 Optional parameters: userId, lookup, continue
removeWatchers - Remove watchers from an issue. A comma separated list of user ids can be specified.
	 Required parameters: issue
	 Optional parameters: userId, lookup, continue
getWatcherList - Get list of users that are watching an issue.
	 Required parameters: issue
	 Optional parameters: append, file, columns, encoding
	 Output formats: 1 - simple, 2 - CSV
addVote - Add vote for issue.
	 Required parameters: issue
removeVote - Remove vote from issue.
	 Required parameters: issue
getVoterList - Get list of users that have voted for an issue.
	 Required parameters: issue
	 Optional parameters: append, file, columns, encoding
	 Output formats: 1 - simple, 2 - CSV
addWork - Add work log entry.
	 Required parameters: issue, timeSpent
	 Optional parameters: comment, date, dateFormat, estimate, role, group, autoAdjust
removeWork - Remove work log entry.
	 Required parameters: id
updateWork - Update work log entry.
	 Required parameters: id, issue
	 Optional parameters: timeSpent, comment, date, dateFormat, estimate, role, group, autoAdjust
getWorkList - Get list of a work log entry.
	 Required parameters: issue
	 Optional parameters: dateFormat, file, columns, encoding, append, outputFormat
	 Output formats: 999 - all
linkIssue - Link an issue to another issue.
	 Required parameters: issue, toIssue, link
	 Optional parameters: comment, group, role, 
deleteLink - Remove link to another issue.
	 Required parameters: issue, toIssue, link
getLinkList - List issue links for an issue.
	 Required parameters: issue
	 Optional parameters: file, columns, encoding, append
getLinkTypeList - Get a list of all issue link types.
	 Optional parameters: file, columns, encoding
getIssueList - List issues for a filter or a search.
	 Required parameters: filter or jql or search or project
	 Optional parameters: file, dateFormat, limit, suppressId, outputFormat, columns, encoding, append
	 Output formats: 1 - default, 2 or 4 - custom fields, 3 or 4 - security level, 5 - 4 plus time values, 101 - issue keys only, 998 - all except custom, 999 - all
getCommentList - List of comment information (id, dates, ...) for an issue.
	 Required parameters: issue
	 Optional parameters: file, dateFormat, columns, encoding, append
	 Output formats: 1 - default, 999 - all
getComments - Get a formatted string of all comment text for an issue.
	 Required parameters: issue
	 Optional parameters: file, dateFormat, encoding
getAttachment - Get lastest attachment by name or id for an issue.
	 Required parameters: issue, file
	 Optional parameters: name, encoding
getAttachmentList - List attachments for an issue.
	 Required parameters: issue
	 Optional parameters: file, regex, dateFormat, columns, encoding, append, outputFormat
	 Output formats: 1 - default, 999 - all
getUser - Get user information. When name is used, the name search must return a single user.
	 Required parameters: userId or userKey or name
	 Optional parameters: file, endcoding
addUser - Add a new user.
	 Required parameters: userId, userEmail
	 Optional parameters: userFullName, userPassword, preserveCase
addUserWithFile - Add users from comma separated file.
	 Required parameters: file
	 Optional parameters: preserveCase, encoding
updateUser - Update user information.
	 Required parameters: userId or userKey
	 Optional parameters: userFullName, userEmail, newUserId, activate, deactivate
removeUser - Remove a user.
	 Required parameters: userId
removeUserWithFile - Remove users from comma separate file.
	 Required parameters: file
	 Optional parameters: encoding
addGroup - Add a new group.
	 Required parameters: group
	 Optional parameters: preserveCase
removeGroup - Remove a group.
	 Required parameters: group
	 Optional parameters: defaultGroup
addUserToGroup - Add user to a group.
	 Required parameters: userId, group
	 Optional parameters: autoGroup, preserveCase
addUserToGroupWithFile - Add users to groups from comma separated file.
	 Required parameters: file
	 Optional parameters: autoGroup, preserveCase, encoding
removeUserFromGroup - Remove user from a group.
	 Required parameters: userId, group
removeUserFromGroupWithFile - Remove users from groups from comma separated file.
	 Required parameters: file
	 Optional parameters: encoding
updateUserProperty - Add or update a user's property.
	 Required parameters: userId, name, value
	 Optional parameters: lookup
removeUserProperty - Remove a user's property.
	 Required parameters: userId, name
	 Optional parameters: lookup
getUserList - List users from a group or a search by name fragment (userId, display name, and email).
	 Required parameters: group or name
	 Optional parameters: limit, file, columns, encoding, append, outputFormat
	 Output formats: 1 - basic, 2 - extended attributes, 999 - all
exportSite - Create a site export into a file in the JIRA home/export directory.
	 Required parameters: file
restoreExport - Restore export from file in the JIRA home/import directory.
	 Required parameters: file
exportData - Experimental - export project or issue participant data in a CLI compatible format.
	 Required parameters: project or search
	 Optional parameters: file, exportType, dateFormat, encoding, search, limit