← All integrations

Linear

One-click sign-inProjects & Code

Connect it in Quilt

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.

Linear integration · Quilt