Overview
A project management tool for software teams that streamlines issue tracking. Through Langdock’s integration, you can access and manage Linear 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
linear.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
linear.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
linear.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
linear.getIssueDetails
Gets the details of a specific issue
Requires Confirmation: No
Parameters:
issueId(TEXT, Required): The ID of the issue
Get Team Members
linear.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
linear.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
linear.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
linear.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
linear.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 Linear data
Automation
Automate workflows with Linear
Reporting
Generate insights and reports
Integration
Connect Linear 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 |