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
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)
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 queryfields(TEXT, Optional): A list of Jira issue fields to include in the response, formatted as a JSON array
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Requires Confirmation: No
Parameters:
jqlQuery(TEXT, Required): JQL query to filter issues
Create Issue
jira.createIssue
Creates an issue in Linear
Requires Confirmation: Yes
Parameters:
teamId(TEXT, Required): The ID of the team to create the issue in. Team id’s can be retrieved using the ‘Get teams’ actiontitle(TEXT, Required): The title of the issuedescription(TEXT, Optional): The description of the issue in markdown formatoptions(OBJECT, Optional): Provide additional Linear issue properties as a JSON object. This field accepts any valid Linear issue fields beyond the basic ones above
Create Comment
jira.createComment
Creates a new issue comment in Linear
Requires Confirmation: Yes
Parameters:
issueId(TEXT, Optional): The ID of the issue to comment oncommentBody(TEXT, Required): The body of the comment to add
Update an Issue
jira.updateanIssue
Updates an existing issue in Linear
Requires Confirmation: Yes
Parameters:
title(TEXT, Optional): The new title of the issueassigneeId(TEXT, Optional): The ID of the person assigned to the taskstateId(TEXT, Optional): The state of the issue. Can be Backlog, Todo, To discuss, In Progress, Blocked, In Review, Waiting for Release, Done, Canceled, TriageissueId(TEXT, Required): The ID of the issue that should be updated
Get Issue Details
jira.getIssueDetails
Gets the details of a specific issue
Requires Confirmation: No
Parameters:
issueId(TEXT, Required): The ID of the issue
Get Team Members
jira.getTeamMembers
Gets all team members in a given Linear team
Requires Confirmation: No
Parameters:
teamId(TEXT, Required): The ID of the team
Get Current User
jira.getCurrentUser
Get the user details of your profile in Linear
Requires Confirmation: No
Parameters: None
Output: Returns current user details including ID, name, email, and other profile information
Get Teams
jira.getTeams
Lists all teams in Linear workspace
Requires Confirmation: No
Parameters: None
Output: Returns array of teams with their IDs, names, and other details
Get Issues in Team
jira.getIssuesinTeam
Gets all issues from a given team
Requires Confirmation: No
Parameters:
teamId(TEXT, Required): The team ID to use for searching issues
Search Issues
jira.searchIssues
Searches for issues in Linear
Requires Confirmation: No
Parameters:
teamId(TEXT, Optional): The ID of the team to search issues in. Leave empty to search across all teamsquery(TEXT, Optional): Text to search for in issue titles and descriptionsstatus(TEXT, Optional): Filter by issue status (e.g., ‘backlog’, ‘in_progress’, ‘done’)assigneeId(TEXT, Optional): Filter issues by assignee IDlimit(TEXT, Optional): Maximum number of issues to return (default: 50, max: 100)
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
Troubleshooting
| Issue | Solution |
|---|---|
| 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 |