How about a little tip on how we can do powerful operations in JIRA with a simple click on a link, from your e-mail, from a web form, or from within JIRA itself?
Almost all actions can be encoded into a single URL, provided we have the right parameters to invoke those actions. Make no mistake; it has its own disadvantages because, in some cases, this will override all the pre-processing, validations, and so forth.
The URL that performs the action is constructed in the following manner:
${baseUrl}/secure/${action}?${arguments}
Where baseUrl
is the JIRA base URL, action
is the webwork action to be executed, and arguments
are the URL-encoded arguments needed for the action. The arguments are constructed as key value pairs separated by &
. Each key value pair will be of the form key=value
and must comply with HTML link syntax; that is, all characters must be escaped. Let us explore this in detail.