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
Availability: All workspace plans
Available Actions
Create issue
linear.create_issue
Creates an issue in Linear
Requires Confirmation: Yes
Parameters:
teamId(ID, 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. Examples: - Set priority and estimate: {“priority”: 2, “estimate”: 3} - Add labels: {“labelIds”: [“label-id-1”, “label-id-2”]} - Set custom fields: {“cus…
Create comment
linear.create_comment
Creates a new issue comment in Linear
Requires Confirmation: Yes
Parameters:
issueId(ID, Optional): The id of the issue to comment oncommentBody(TEXT, Required): The body of the comment to add
Update an issue
linear.update_an_issue
Updates an existing issue in Linear
Requires Confirmation: Yes
Parameters:
issueId(ID, Required): The id of the issue that should be updatedtitle(TEXT, Optional): The new title of the issuestateId(TEXT, Optional): The state of the issue. Can be Backlog, Todo, To discuss, In Progress, Blocked, In Review, Waiting for Release, Done, Canceled, Triage.assigneeId(ID, Optional): The ID of the person assigned to the task
Get issue details
linear.get_issue_details
Gets the details of a specific issue
Requires Confirmation: No
Parameters:
issueId(ID, Required): The ID of the issue
Get team members
linear.get_team_members
Gets all team members in a given Linear team
Requires Confirmation: No
Parameters:
teamId(ID, Required): The ID of the team
Get current user
linear.get_current_user
Get the user details of your profile in Linear
Requires Confirmation: No
Parameters: None
Output: Returns the operation result
List teams
linear.list_teams
Lists all teams in Linear workspace
Requires Confirmation: No
Parameters: None
Output: Returns the operation result
Get issues in team
linear.get_issues_in_team
Gets all issues from a given team
Requires Confirmation: No
Parameters:
teamId(ID, Required): The team ID to use for searching issues.
Search issues
linear.search_issues
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 teams. The team id can be retrieved by the “Get teams” actionquery(TEXT, Optional): Text to search for in issue titles and descriptions e.g. ‘Website redesign’, ‘Client-side error’ etc.status(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)