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
Getting Started:
- Enable the Jira integration in your workspace settings
- Authenticate using OAuth
- Test the connection with a simple read operation
- Explore available actions for your use case
Important Considerations:
- Ensure proper authentication credentials
- Respect rate limits and API quotas
- Review data privacy settings
- Test operations in a safe environment first
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 |