Linear
Linear is a streamlined issue tracking and project planning tool for modern teams, featuring fast workflows, keyboard shortcuts, and GitHub integrations
Sign in with one click. Composio asks the app for you; Quilt never sees the login.
Reads on its own22
Agents use these right away.
- Get current userGets the currently authenticated Linear user's ID, name, email, and other profile information.
- List commentsLists comments from Linear workspace accessible to the authenticated user.
- List project updatesRetrieves all project updates from the Linear workspace.
- Search Linear issuesSearches Linear issues by full-text query, with pagination and an option to include archived issues.
- Who Am IReturn the identity (name, email) of the connected Linear account.
- Download issue filesDownloads a Linear Attachment record or a private upload embedded in issue/comment Markdown; `file_name` must include the correct extension.
- Get a commentRetrieves a single Linear comment by its unique ID.
- Get cycles by team IDLists cycles for a specified Linear team ID, including progress, creation and end times, and history.
- Get create issue default paramsFetches a Linear team's default issue estimate and state, useful for pre-filling new issue forms.
- Get Linear issueRetrieves a Linear issue by UUID or shorthand identifier, including its details, parent, cycle, attachments, comments and subscribers.
- Get Linear projectRetrieves a single Linear project by its unique identifier.
- Get Project UpdateRetrieves a specific project update by its unique identifier.
- List issue draftsLists the connected user's issue drafts for review or editing.
- List issues by team IDTool to list all issues for a specific Linear team, scoped by team ID.
- Get all cyclesLists cycles across the Linear account without filters, including team IDs and scheduled end times.
- List Linear issuesLists non-archived Linear issues with optional project and assignee filters, returning a paginated issues array and page_info.
- Get labelsRetrieves paginated Linear issue labels for a specified team or across the workspace.
- List linear projectsRetrieves all projects from the Linear account.
- List Linear statesRetrieves all workflow states for a specified team in Linear, representing the stages an issue progresses through in that team's workflow.
- Get teamsLists visible Linear teams with their members and project IDs, with pagination for teams but not nested members or projects.
- List Linear usersLists workspace users with IDs, names, emails, and active status.
- Validate credentialValidates the Linear API credentials by checking if the authentication token can successfully query the current user.
Asks someone first25
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Create ProjectCreates a new Linear project with specified name and team associations.
- Create Project MilestoneTool to create a project milestone in Linear with a name and optional target date and sort order.
- Create Project UpdateTool to create a project status update post for a Linear project.
- Create TeamCreates a new team in Linear with the specified name and key.
- Remove label from Linear issueRemoves a specified label from a Linear issue using the issue and label IDs, and returns the updated issue and labels.
- Remove reaction from commentTool to remove a reaction on a comment.
- Run Query or MutationExecute a Linear GraphQL query or mutation to retrieve or change accessible data.
- Update issueUpdates an existing Linear issue by ID, requiring at least one field to modify; supplied fields overwrite existing values and labels replace the label set.
- Update ProjectTool to update an existing Linear project.
- Update Project UpdateTool to update an existing Linear project update post.
- Update TeamUpdates an existing Linear team's settings, including its name, key, cycle settings, and workflow state configuration.
- Archive issueArchives an existing Linear issue by its UUID or shorthand identifier, removing it from active views while preserving its data for future reference.
- Archive ProjectArchives an existing Linear project by its UUID, removing it from active views.
- Archive Project UpdateArchives a project update in Linear, hiding it from the default view while preserving its data.
- Create attachmentCreates a new attachment and associates it with a specific, existing Linear issue.
- Add reaction to commentTool to add a reaction to an existing Linear comment.
- Create a commentCreates a new comment on a specified Linear issue.
- Create linear issueCreates an issue in a specified Linear team with a title and optional project, description, assignee, state, priority, cycle, due date, and other properties.
- Create issue relationCreate a relationship between two Linear issues using the issueRelationCreate mutation.
- Create a labelCreates a label for a specified Linear team, or returns an existing exact-name match found in the team's initial label results.
- Delete issueArchives an existing Linear issue by its ID, which is Linear's standard way of deleting issues; the operation is idempotent.
- Resolve commentMarks a Linear comment as resolved.
- Unarchive Project UpdateUnarchive a previously archived project update in Linear.
- Unresolve a commentUnresolves a previously resolved Linear comment, marking it as requiring attention again.
- Update a commentTool to update an existing Linear comment's body text.
1 more of its actions are no longer kept up by Linear and are left out.