Skip to main content

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” action
  • title (TEXT, Required): The title of the issue
  • description (TEXT, Optional): The description of the issue in markdown format
  • options (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…
Output: Returns the operation result

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 on
  • commentBody (TEXT, Required): The body of the comment to add
Output: Returns the operation result

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 updated
  • title (TEXT, Optional): The new title of the issue
  • stateId (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
Output: Returns the operation result

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
Output: Returns the operation result

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
Output: Returns the operation result

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.
Output: Returns the operation result

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” action
  • query (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 ID
  • limit (TEXT, Optional): Maximum number of issues to return (default: 50, max: 100)
Output: Returns the operation result