Jira
This page provides information for connecting Appsmith to Jira, allowing you to create, update, and retrieve issues directly from your Jira workspace. With this integration, you can automate issue tracking, manage tasks, and interact with Jira projects.
Connect Jira
To connect Appsmith to Jira, you need to authenticate your Appsmith application with Jira. On the authentication page, log in with your Jira credentials and select the Jira app you want to connect.

Query Jira
The following section is a reference guide that provides a description of the available commands with their parameters to create Jira queries.
Create Issue
Creates a new issue in Jira. This command allows you to specify details such as project, issue type, and assignee while including a detailed description. Once the issue is successfully created, Jira returns an issue key (e.g., JIRA-123) that can be used for further operations like updates or queries.
Summary string
A brief title describing the issue. This should be a concise and clear statement summarizing the problem or task.
Example: If you want to dynamically set the Summary from an Input widget, use:
{{summaryInput.text}}
Project string
The Jira project where the issue is created. This is the key or name of the project. If the project is not provided, Jira may use a default project if one is configured. If no default is set or the project key is invalid, the request fails with an error.
Example: If you want to dynamically set the project using Select widget:
{{projectSelect.selectedOptionValue}}
Issue Type string
Defines the type of issue being created, such as Bug, Task, or Story. If the issue type is not provided, Jira attempts to use the default issue type for the project. If no default is set or the provided issue type is invalid, the request fails with an error.
Example: If you want to fetch the issue type dynamically from a select widget:
{{issueTypeDropdown.selectedOptionValue}}
Jira Issue Status string
The initial status of the issue, based on the project's workflow. If the status is not provided, Jira assigns the default status for the selected issue type. If an invalid status is provided, the request fails with an error.