Jira
Overview
Software for bug tracking, issue tracking and agile project management. Through Langdock’s integration, you can access and manage Jira directly from your conversations.
Authentication: OAuth Category: Development & Issue Tracking Availability: All workspace plans
Available Actions
Create Issue
jira.createIssue
Creates an issue or, where the option to create subtasks is enabled in Jira, a subtask Requires Confirmation: Yes Parameters:
parentKey(TEXT, Optional): The key of the parent issue, e.g. key of an epicassigneeId(TEXT, Optional): The Account ID of the assignee userdescription(MULTI_LINE_TEXT, Optional): A description of the issue (plain text or JSON-formatted Jira document)projectKey(TEXT, Required): The key of the project to assign the newly created issue tosummary(TEXT, Required): A short summary of the issueissueTypeId(TEXT, Required): The ID of the issue typecustomFields(TEXT, Optional): Custom field values when creating a Jira issue (JSON object)
Output: Returns the created issue with key, ID, and all specified details
Search for Issues
jira.searchforIssues
Searches for issues using JQL Requires Confirmation: No Parameters:
jql(TEXT, Optional): A JQL expression (for performance reasons, this parameter requires a bounded query)fields(TEXT, Optional): A list of Jira issue fields to include in the response, formatted as a JSON array
Output: Returns array of issues matching the JQL query with specified fields
Get Issue Types for Project
jira.getIssueTypesforProject
Gets all issue types for a project Requires Confirmation: No Parameters:
projectId(TEXT, Required): The ID of the project
Output: Returns array of issue types available for the project
Get All Issue Types for User
jira.getAllIssueTypesforUser
Gets all issue types for a user Requires Confirmation: No Parameters: None Output: Returns array of all issue types available to the user
Get Recent Projects
jira.getRecentProjects
Returns a list of up to 20 projects recently viewed by the user Requires Confirmation: No Parameters: None Output: Returns array of recent projects with their details
Find Users
jira.findUsers
Returns a list of active users that match the search string and property Requires Confirmation: No Parameters:
query(TEXT, Optional): A query string that is matched against user attributes
Output: Returns array of users matching the search criteria
Get Current User
jira.getCurrentUser
Gets details about the user of the current connection Requires Confirmation: No Parameters: None Output: Returns current user details including ID, email, and display name
Get Issue
jira.getIssue
Gets an issue by ID or key Requires Confirmation: No Parameters:
issueId(TEXT, Required): ID or key of the issue that should be retrieved
Output: Returns issue details including all fields and properties
Update Issue
jira.updateIssue
Updates an issue Requires Confirmation: Yes Parameters:
issueId(TEXT, Required): ID of the issue that should be updatedassigneeId(TEXT, Optional): The Account ID of the assignee userdescription(TEXT, Optional): A description of the issueprojectKey(TEXT, Optional): The key of the project to assign the newly created issue tosummary(TEXT, Optional): A short summary of the issueissueTypeId(TEXT, Optional): The ID of the issue typecustomFields(TEXT, Optional): Custom field values when updating a Jira issue
Output: Returns the updated issue with new values
Create Subtask
jira.createSubtask
Creates a subtask for an existing issue Requires Confirmation: Yes Parameters:
parrentissueKey(TEXT, Required): The key of the parent issuesummary(TEXT, Required): The title/summary of the subtaskprojectKey(TEXT, Optional): The project key (will be extracted from parent issue if not provided)subtasktypeId(TEXT, Optional): The ID of the subtask issue type (defaults to ‘10000’)description(TEXT, Optional): A description of the subtaskassigneeId(TEXT, Optional): The ID of the user to assign the subtask toreporterId(TEXT, Optional): The ID of the user who is reporting the subtaskpriorityId(TEXT, Optional): The ID of the priority level for the subtaskcustomFields(TEXT, Optional): Custom field values when creating a Jira subtask
Output: Returns the created subtask with key, ID, and parent relationship
Move Issue by Transition ID
jira.moveIssuebyTransitionID
Moves an issue through workflow stages using a transition ID Requires Confirmation: Yes Parameters:
issueId(TEXT, Required): ID or key of the issue that should be movedtransitionId(TEXT, Required): ID of the transition to performcomment(TEXT, Optional): A comment to add during the transition
Output: Returns confirmation of the transition
Get Transition ID
jira.getTransitionID
Gets available transition IDs for a Jira issue Requires Confirmation: No Parameters:
issueId(TEXT, Required): ID or key of the issue for which the transitions should be received
Output: Returns array of available transitions with their IDs and names
Get Field Metadata for Issue Type
jira.getFieldMetadataforIssueType
Gets all available field metadata for an issue type Requires Confirmation: No Parameters:
projectId(TEXT, Required): ID or key of the project the issue metadata should be received forissueTypeId(TEXT, Required): ID of the issue type the data should be retrieved for
Output: Returns field metadata including custom fields and their configurations
Get Project
jira.getProject
Returns the project details for a project Requires Confirmation: No Parameters:
projectIdOrKey(TEXT, Required): The project ID or project keyexpand(TEXT, Optional): Use expand to include additional information in the responseproperties(TEXT, Optional): A list of project properties to return for the project
Output: Returns project details including name, key, description, and other properties
Get Comments
jira.getComments
Returns all comments for an issue Requires Confirmation: No Parameters:
issueIdOrKey(TEXT, Required): The ID or key of the issuestartAt(TEXT, Optional): The index of the first item to return in a page of resultsmaxResults(TEXT, Optional): The maximum number of items to return per pageorderBy(TEXT, Optional): Order the results by a fieldexpand(TEXT, Optional): Use expand to include additional information about comments
Output: Returns array of comments with their content, author, and timestamps
Add Comment
jira.addComment
Adds a comment to an issue Requires Confirmation: Yes Parameters:
issueIdOrKey(TEXT, Required): The ID or key of the issuecomment(MULTI_LINE_TEXT, Required): The text content of the commentvisibilityType(TEXT, Optional): Whether the comment visibility is restricted by group or project rolevisibilityValue(TEXT, Optional): The name of the group or the name of the project rolevisibilityIdentifier(TEXT, Optional): The ID of the group or the name of the project roleexpand(TEXT, Optional): Use expand to include additional information about commentsproperties(TEXT, Optional): A list of comment properties as JSON
Output: Returns the created comment with ID and content
Update Comment
jira.updateComment
Updates a comment Requires Confirmation: Yes Parameters:
issueIdOrKey(TEXT, Required): The ID or key of the issuecommentId(TEXT, Required): The ID of the commentcomment(MULTI_LINE_TEXT, Required): The text content of the commentvisibilityType(TEXT, Optional): Whether the comment visibility is restricted by group or project rolevisibilityValue(TEXT, Optional): The name of the group or the name of the project rolevisibilityIdentifier(TEXT, Optional): The ID of the group or the name of the project rolenotifyUsers(TEXT, Optional): Whether users are notified by emailoverrideEditableFlag(TEXT, Optional): Whether screen security is overriddenexpand(TEXT, Optional): Use expand to include additional information about commentsproperties(TEXT, Optional): A list of comment properties as JSON
Output: Returns the updated comment with new content
Get Project Stages
jira.getProjectStages
Gets the stages for issue types of a project Requires Confirmation: No Parameters:
projectId(TEXT, Required): ID or key of the project the stages should be retrieved for
Output: Returns array of project stages with their details
Triggers
Updated Issue
jira.updatedIssue
Triggers when an issue was updated Requires Confirmation: No Parameters:
projectKey(TEXT, Optional): The key of the project that should trigger the workflowissueType(TEXT, Optional): The type of issue that should trigger the workflow
Output: Returns the result of the operation
New Issue
jira.newIssue
Triggers when new issues are created Requires Confirmation: No Parameters: None Output: Returns the result of the operation
New Issue (JQL)
jira.newIssueJQL
Triggers when new issues are created (filtered by JQL) Requires Confirmation: No Parameters:
jqlQuery(TEXT, Required): JQL query to filter issues
Output: Returns the result of the operation
(The integration also includes Linear-related actions such as jira.createIssue for Linear, jira.createComment, jira.updateanIssue, and other Linear-specific getters — parameters and outputs are provided in the same format as above for those actions.)
Common Use Cases
Data Management — Manage and organize your Jira data
Automation — Automate workflows with Jira
Reporting — Generate insights and reports
Integration — Connect Jira with other tools
Best Practices
Important considerations:
Ensure proper authentication credentials
Respect rate limits and API quotas
Review data privacy settings
Troubleshooting
Authentication failed
Verify your OAuth credentials
Rate limit exceeded
Reduce request frequency
Data not found
Check permissions and data availability
Connection timeout
Verify network connectivity
Support
For additional help with the Jira integration, contact [email protected]

