Sign inStart your trial

Linear

Reference

3 triggers and 33 actions for Linear workflows.

01. Triggers

Start a workflow when something happens in Linear

Each trigger lists the event it fires on, the data it sends, and a template you can use it in.

Webhook

3 triggers

Real-time push from the source.

Webhook★ Featured

LINEAR_ISSUE_CREATED_TRIGGER

Fires when someone creates a new issue in Linear. Use this to automatically notify teams, log the issue in other systems, or start a workflow.

1 config field4 output fields
Webhook★ Featured

LINEAR_ISSUE_UPDATED_TRIGGER

Fires when any aspect of an issue changes, such as its status, assignee, labels, or priority. Use this to keep other tools in sync or trigger actions based on issue progress.

1 config field4 output fields
Webhook

LINEAR_COMMENT_EVENT_TRIGGER

Fires when a new comment is added to an issue. Use this to alert stakeholders, log feedback, or integrate discussion activity with other platforms.

1 config field4 output fields
02. Operations

Act on Linear from a workflow

Operations are the actions a workflow can take in Linear, grouped by category. Each lists its method, parameters, and a template you can drop it into.

API

1 operation

Execute custom GraphQL queries and mutations against Linear's API to access data and operations not yet covered by dedicated actions. Use this when you need direct API access for advanced or specialized workflows.

Action

Run Query or Mutation

LINEAR_RUN_QUERY_OR_MUTATION

Execute custom GraphQL queries and mutations to interact with Linear's API for advanced operations, complex filtering, or accessing data when standard actions aren't available. Use this when you need precise control over exactly what data you retrieve or modify from Linear.

2 input

Attachments

2 operations

Manage files and documents linked to Linear issues, including uploading new attachments and retrieving existing ones. Use these operations when you need to add supporting materials to issues or download attached files for processing.

Action

Create attachment

LINEAR_CREATE_ATTACHMENT

Attach files and documents to your Linear issues to keep all project-related materials organized in one place. This helps your team access supporting files without switching between tools.

4 input
Action

Download issue attachments

LINEAR_GET_ATTACHMENT

Retrieves and downloads a specific file that has been attached to a Linear issue, allowing you to access supporting documents, images, or files without leaving your workflow.

3 input

Comments

4 operations

Create, modify, and interact with comments on Linear issues, including adding emoji reactions. Use these operations to automate discussion threads, update existing feedback, or programmatically engage with issue conversations.

Action★ Featured

Create a comment

LINEAR_CREATE_LINEAR_COMMENT

Add a comment to a specific Linear issue to provide updates, ask questions, or collaborate with your team on issue discussions.

2 input
Action

Add reaction to comment

LINEAR_CREATE_COMMENT_REACTION

Add emoji reactions to comments on Linear issues to provide quick feedback or acknowledgment without writing responses. This helps keep issue discussions organized and shows team engagement without cluttering the conversation.

2 input
Action

Remove reaction from comment

LINEAR_REMOVE_REACTION

Removes an emoji reaction from a comment in Linear, allowing you to undo accidental reactions or clean up comment threads. This helps keep project discussions organized and free of unnecessary emotional indicators.

1 input
Action

Update a comment

LINEAR_UPDATE_LINEAR_COMMENT

Edit or modify the text content of a previously created comment in Linear to correct information, add clarifications, or update details without creating duplicate comments.

2 input

Cycles

2 operations

Retrieve sprint or cycle information organized by team or across your entire workspace. Use these operations to understand project timelines and associate issues with specific development cycles.

Action

Get all cycles

LINEAR_LIST_LINEAR_CYCLES

Retrieves all sprint cycles from your Linear workspace to help you view all planned iterations across your teams. This is useful for understanding project timelines and coordinating work across multiple sprints.

2 input
Action

Get cycles by team ID

LINEAR_GET_CYCLES_BY_TEAM_ID

Retrieves all work cycles (sprints) for a specific Linear team, allowing you to see past, current, and upcoming time-boxed work periods. Use this to understand your team's project timeline and identify which cycle is actively running.

3 input

Issues

10 operations

Perform comprehensive issue management including creating, updating, searching, and organizing work items in Linear. Use these operations to automate your core workflow from issue creation through relationship management and bulk updates.

Action★ Featured

Create linear issue

LINEAR_CREATE_LINEAR_ISSUE

Creates a new issue in your Linear project with customizable properties like title, description, assignee, priority, and due date. Use this to capture work items, bugs, or feature requests directly into your project management system.

12 input
Action★ Featured

List Linear issues

LINEAR_LIST_LINEAR_ISSUES

Retrieves a list of all non-archived issues across your Linear workspace or within specific projects, allowing you to view active work items and filter by assignee. This gives you a quick overview of what needs to be done and who's responsible for each task.

6 input
Action★ Featured

Search Linear issues

LINEAR_SEARCH_ISSUES

Quickly find specific issues across your Linear workspace by searching for keywords, issue IDs, or text within issue titles and descriptions. This helps you locate relevant work items without manually browsing through lists.

4 input
Action★ Featured

Update issue

LINEAR_UPDATE_ISSUE

Modify an existing issue's details such as title, description, status, assignee, priority, or labels to keep your project information current and reflect the latest progress or changes.

13 input
Action

Create issue relation

LINEAR_CREATE_LINEAR_ISSUE_RELATION

Link two Linear issues together with relationship types like 'blocks', 'duplicates', or 'related' to show how issues connect and depend on each other.

3 input
Action

Delete issue

LINEAR_DELETE_LINEAR_ISSUE

Permanently archives an issue in Linear, removing it from active project tracking. This is useful when you need to clean up completed, duplicate, or no longer relevant issues from your project.

1 input
Action

Get create issue default params

LINEAR_GET_ISSUE_DEFAULTS

Retrieves your Linear team's default settings for issue estimates and states, enabling you to auto-populate new issues with your team's standard configurations.

1 input
Action

Get Linear issue

LINEAR_GET_LINEAR_ISSUE

Retrieves all essential details about a specific Linear issue including its title, description, status, assignee, comments, and timestamps. Use this to pull current issue information into your workflows, dashboards, or automated processes.

1 input
Action

List issue drafts

LINEAR_LIST_ISSUE_DRAFTS

Retrieve all draft issues you've created in Linear so you can review, edit, or publish them before they're finalized. This helps you manage work-in-progress items without cluttering your active project board.

2 input
Action

List issues by team ID

LINEAR_LIST_ISSUES_BY_TEAM_ID

Retrieves all issues assigned to a specific team in Linear, allowing you to focus on a particular team's workload without viewing the entire workspace. This helps you quickly access and manage the tasks that matter most to your team.

4 input

Labels

3 operations

Organize and categorize issues using labels for better tracking and filtering across your workspace. Use these operations to programmatically apply, create, and remove tags that help structure and identify issues by type or priority.

Action

Create a label

LINEAR_CREATE_LINEAR_LABEL

Create organizational labels in Linear to categorize and tag issues, making it easier to filter, organize, and prioritize work across your team.

4 input
Action

Get labels

LINEAR_LIST_LINEAR_LABELS

Retrieves all available labels from your Linear workspace or a specific team, allowing you to see how work items are categorized and organized. This helps you understand your labeling structure and maintain consistency across projects.

3 input
Action

Remove label from Linear issue

LINEAR_REMOVE_ISSUE_LABEL

Removes a specific label from a Linear issue without affecting other labels, allowing you to reorganize task categories as your project evolves.

2 input

Milestones

1 operation

Create and manage project milestones to mark significant delivery targets and organize work into phases. Use this operation to establish key checkpoints and group related issues under major project goals.

Action

Create Project Milestone

LINEAR_CREATE_PROJECT_MILESTONE

Creates a milestone in your Linear project to mark important checkpoints and track progress toward key deliverables. Set target dates and organize milestones to keep your team aligned on project phases and goals.

5 input

Projects

5 operations

Create, configure, and manage projects as containers for organizing related work and tracking progress. Use these operations to establish project structures, publish updates, and maintain project-level information and metadata.

Action★ Featured

List linear projects

LINEAR_LIST_LINEAR_PROJECTS

Retrieves all projects from your Linear workspace so you can view and manage your project portfolio. This gives you a complete snapshot of all active and inactive projects in one call.

2 input
Action

Create Project

LINEAR_CREATE_LINEAR_PROJECT

Sets up a new Linear project with a custom name and team assignment, allowing you to organize and track work for specific initiatives or client deliverables.

9 input
Action

Create Project Update

LINEAR_CREATE_PROJECT_UPDATE

Post progress updates and status reports to keep your team and stakeholders informed about project developments. This helps maintain transparency and alignment across your projects without switching between tools.

4 input
Action

Get Linear project

LINEAR_GET_LINEAR_PROJECT

Retrieves detailed information about a specific Linear project using its unique ID, allowing you to access project settings, status, and configuration details.

4 input
Action

Update Project

LINEAR_UPDATE_LINEAR_PROJECT

Modify project details such as name, description, status, timeline, or team lead without affecting other project properties.

11 input

States

1 operation

Retrieve the available workflow states (like 'To Do', 'In Progress', 'Done') configured for your Linear workspace. Use this operation to understand valid issue statuses when creating or updating issues in automation workflows.

Action

List Linear states

LINEAR_LIST_LINEAR_STATES

Retrieves all workflow states available for a team in Linear, enabling you to understand what stages issues can progress through and get the correct state IDs for updating issues.

3 input

Teams

2 operations

Access team information and members within your Linear organization. Use these operations to identify team structure and associate work items with the appropriate team units.

Action

Get all teams (Deprecated)

LINEAR_GET_ALL_LINEAR_TEAMS

Retrieve a list of all teams in your workspace with their IDs and names, allowing you to identify and reference teams for organizational work.

2 input
Action

Get teams

LINEAR_LIST_LINEAR_TEAMS

Retrieves all teams in your Linear workspace along with their members and associated projects, allowing you to see your complete team structure and organization. This helps you understand who is part of each team and what projects they're working on.

3 input

Users

2 operations

Retrieve user profiles and identify the current authenticated user within your Linear workspace. Use these operations to assign work to team members and track user-related information in automated workflows.

Action

Get current user

LINEAR_GET_CURRENT_USER

Retrieve the profile information of the authenticated user making API calls, including their ID, name, and email. This is essential for personalizing operations and identifying which account is performing actions in your Linear workspace.

Action

List Linear users

LINEAR_LIST_LINEAR_USERS

Retrieves all active users in your Linear workspace with their identifying information, including email addresses and status. Use this to see who's available for task assignments and to programmatically get user IDs for automations.

2 input
What now

Use Linear in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.