A project management tool for software teams that streamlines issue tracking
linear.createIssue
teamId
(TEXT, 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 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 abovelinear.createComment
issueId
(TEXT, Optional): The ID of the issue to comment on
commentBody
(TEXT, Required): The body of the comment to addlinear.updateanIssue
title
(TEXT, Optional): The new title of the issue
assigneeId
(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 updatedlinear.getIssueDetails
issueId
(TEXT, Required): The ID of the issuelinear.getTeamMembers
teamId
(TEXT, Required): The ID of the teamlinear.getCurrentUser
linear.getTeams
linear.getIssuesinTeam
teamId
(TEXT, Required): The team ID to use for searching issueslinear.searchIssues
teamId
(TEXT, Optional): The ID of the team to search issues in. Leave empty to search across all teams
query
(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)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 |