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.
Linear
3 triggers and 33 actions for Linear workflows.
Each trigger lists the event it fires on, the data it sends, and a template you can use it in.
Real-time push from the source.
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.
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.
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.
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.
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.
Run Query or Mutation
LINEAR_RUN_QUERY_OR_MUTATIONExecute 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.
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.
Create attachment
LINEAR_CREATE_ATTACHMENTAttach 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.
Download issue attachments
LINEAR_GET_ATTACHMENTRetrieves 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.
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.
Create a comment
LINEAR_CREATE_LINEAR_COMMENTAdd a comment to a specific Linear issue to provide updates, ask questions, or collaborate with your team on issue discussions.
Add reaction to comment
LINEAR_CREATE_COMMENT_REACTIONAdd 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.
Remove reaction from comment
LINEAR_REMOVE_REACTIONRemoves 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.
Update a comment
LINEAR_UPDATE_LINEAR_COMMENTEdit or modify the text content of a previously created comment in Linear to correct information, add clarifications, or update details without creating duplicate comments.
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.
Get all cycles
LINEAR_LIST_LINEAR_CYCLESRetrieves 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.
Get cycles by team ID
LINEAR_GET_CYCLES_BY_TEAM_IDRetrieves 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.
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.
Create linear issue
LINEAR_CREATE_LINEAR_ISSUECreates 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.
List Linear issues
LINEAR_LIST_LINEAR_ISSUESRetrieves 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.
Search Linear issues
LINEAR_SEARCH_ISSUESQuickly 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.
Update issue
LINEAR_UPDATE_ISSUEModify 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.
Create issue relation
LINEAR_CREATE_LINEAR_ISSUE_RELATIONLink two Linear issues together with relationship types like 'blocks', 'duplicates', or 'related' to show how issues connect and depend on each other.
Delete issue
LINEAR_DELETE_LINEAR_ISSUEPermanently 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.
Get create issue default params
LINEAR_GET_ISSUE_DEFAULTSRetrieves your Linear team's default settings for issue estimates and states, enabling you to auto-populate new issues with your team's standard configurations.
Get Linear issue
LINEAR_GET_LINEAR_ISSUERetrieves 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.
List issue drafts
LINEAR_LIST_ISSUE_DRAFTSRetrieve 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.
List issues by team ID
LINEAR_LIST_ISSUES_BY_TEAM_IDRetrieves 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.
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.
Create a label
LINEAR_CREATE_LINEAR_LABELCreate organizational labels in Linear to categorize and tag issues, making it easier to filter, organize, and prioritize work across your team.
Get labels
LINEAR_LIST_LINEAR_LABELSRetrieves 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.
Remove label from Linear issue
LINEAR_REMOVE_ISSUE_LABELRemoves a specific label from a Linear issue without affecting other labels, allowing you to reorganize task categories as your project evolves.
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.
Create Project Milestone
LINEAR_CREATE_PROJECT_MILESTONECreates 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.
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.
List linear projects
LINEAR_LIST_LINEAR_PROJECTSRetrieves 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.
Create Project
LINEAR_CREATE_LINEAR_PROJECTSets 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.
Create Project Update
LINEAR_CREATE_PROJECT_UPDATEPost 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.
Get Linear project
LINEAR_GET_LINEAR_PROJECTRetrieves detailed information about a specific Linear project using its unique ID, allowing you to access project settings, status, and configuration details.
Update Project
LINEAR_UPDATE_LINEAR_PROJECTModify project details such as name, description, status, timeline, or team lead without affecting other project properties.
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.
List Linear states
LINEAR_LIST_LINEAR_STATESRetrieves 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.
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.
Get all teams (Deprecated)
LINEAR_GET_ALL_LINEAR_TEAMSRetrieve a list of all teams in your workspace with their IDs and names, allowing you to identify and reference teams for organizational work.
Get teams
LINEAR_LIST_LINEAR_TEAMSRetrieves 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.
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.
Get current user
LINEAR_GET_CURRENT_USERRetrieve 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.
List Linear users
LINEAR_LIST_LINEAR_USERSRetrieves 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.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.