Connect Linear to Siftree.
Linear helps streamline software projects, sprints, tasks, and bug tracking. It's built for high-performance teams.
Connect
Read from your Linear account
Sign in once. Siftree reads your records and reacts to new events as they happen.
Get Current User
Includes core profile fields, recent timestamps, direct team memberships, and high-level organization settings. Use this when your workflow or agent needs to understand who is currently authenticated, which teams they belong to, or what workspace policies might influence subsequent Linear actions. Use the optional fields prop to return only the top-level sections you need (reduces context for large workspaces). Example: call with no parameters → returns {user: {id: "usr_01", name: "Jane Doe", email: "jane@acme.com"}, organization: {id: "org_01", name: "Acme Inc"}, teams: {nodes: [{id: "9d1c3f7e-2b48-4c6a-9f1e-5a7b8c9d0e1f", name: "Engineering", key: "ENG"}], pageInfo: {endCursor: "...", hasNextPage: false}}, teamMemberships: {nodes: [{id: "tm_01"}], pageInfo: {endCursor: "...", hasNextPage: false}}}, and more
Get Initiative Update
Retrieve a single initiative update by its ID in Linear. Use List Initiative Updates first to obtain a valid update ID. Returns the full update including id , body , health , createdAt , and author. Example:…
Includes id, body, health, createdAt, and author. Example: initiativeUpdateId: "530f4366-88ab-4866-a44b-c2326728c32d" → returns {id: "530f4366-88ab-4866-a44b-c2326728c32d", body: "Two projects completed.", health: "onTrack", createdAt: "2024-01-15T10:00:00Z"}, and more
Get Issue
Retrieve a single Linear issue by its issue ID or human-readable identifier. Provide exactly one of issueId or issueIdentifier (e.g. ENG-42 ). Use Search Issues to find the issue ID (the id field). Returns complete…
Get Project Update
Retrieve a single project update by its ID in Linear. Use List Project Updates first to obtain a valid update ID. Returns the full update including id , body , health , createdAt , and author. Example: projectUpdateId:…
Includes id, body, health, createdAt, and author. Example: projectUpdateId: "7df5e7f9-a357-4539-ae94-4a004fec635f" → returns {id: "7df5e7f9-a357-4539-ae94-4a004fec635f", body: "Q3 milestone complete.", health: "onTrack", createdAt: "2024-01-15T10:00:00Z"}, and more
Get Teams
Retrieves teams in your Linear workspace. Returns team objects with id , name , key , and more (including internal settings fields). Use this to discover valid team IDs (UUIDs) for creating or filtering issues and…
Includes internal settings fields). Use this to discover valid team IDs (UUIDs) for creating or filtering issues and projects. Supports pagination: pass after with the previous response's pageInfo.endCursor to load the next page. Use the optional fields prop to narrow the response to only the keys you need (reduces context for large result sets). Example: call with limit: 50 → returns {nodes: [{id: "9d1c3f7e-...", name: "Engineering", key: "ENG"}, ...], pageInfo: {endCursor: "...", hasNextPage: true}}, and more
Get View Issues
Retrieve issues filtered by a saved custom view in Linear. Custom views encapsulate pre-configured filters (team, state, assignee, labels, etc.). Use List Views to find the view ID. Use the optional fields prop to…
List Comments
List comments in Linear, optionally filtered by issue or body text. Returns comment objects with id , body , createdAt , and author details. Supports pagination via first / after . Use Search Issues to find an issue ID…
List Initiatives
List initiatives in Linear, optionally filtered by name or status. Use this to discover valid initiative IDs for creating updates or linking projects. Returns initiative objects with id , name , status , and targetDate…
List Labels
List issue labels in the Linear workspace. Use this to discover valid label names and IDs for creating or filtering issues. Returns label objects with id , name , and color . Example: first: 50 → returns {nodes: [{id:…
List Project Labels
List available project labels in the Linear workspace. Use this to discover valid label IDs when creating or updating projects. Returns {nodes, pageInfo} , where each node includes id , name , and optional color . If…
Show all 21Show fewer
List Project Statuses
List available project statuses in the Linear workspace. Use this to discover valid status IDs when creating or updating projects. Returns {nodes, pageInfo} , where each node includes id , name , and type . If…
List Projects
List projects in Linear, optionally filtered by team. Returns project objects including id , name , state , priority , and progress history. Use Get Teams to find team IDs. Use the optional fields prop to narrow the…
Includes id, name, state, priority, and progress history. Use Get Teams to find team IDs. Use the optional fields prop to narrow the response when only specific fields are needed (reduces context for large result sets). Example: teamId: "9d1c3f7e-..." → returns {nodes: [{id: "proj_01", name: "Mobile App v2", state: {name: "In Progress"}}], pageInfo: {endCursor: "...", hasNextPage: false}}, and more
List Users
List members of the Linear workspace. Use this to discover valid user IDs for assigning issues or initiatives. Returns {nodes, pageInfo} , where each node includes id , name , and email . If pageInfo.hasNextPage is…
List Views
List saved custom views in Linear. Use this to discover valid view IDs for the Get View Issues action. Custom views combine filters (team, assignee, state, labels, etc.) into a reusable saved search. Optionally filter…
List Workflow States
List workflow states (statuses) in Linear. Returns state IDs, names, types (e.g. backlog, started, completed, cancelled), and team info. Optionally filter by team (use the Get Teams action to discover valid team IDs,…
Issue Status Updated (Instant)Trigger
Emit new event when an issue's workflow state changes (e.g., Todo to In Progress). Returns issue with previous and current state info. Can filter by specific target state. Uses OAuth authentication. See Linear docs for…
Issue Updated (Instant)Trigger
Emit new event when any issue is updated in Linear. Provides complete issue details with changes. Supports filtering by team and project. Includes all updates except status changes. Uses OAuth authentication. See…
New Comment Created (Instant)Trigger
Emit new event when a new comment is added to an issue in Linear. Returns comment details including content, author, issue reference, and timestamps. Supports filtering by team. Uses OAuth authentication. See Linear…
Includes content, author, issue reference, and timestamps. Supports filtering by team. Uses OAuth authentication. See Linear docs for additional info here, and more
New Issue Created (Instant)Trigger
Emit new event when a new issue is created in Linear. Provides complete issue details including title, description, team, assignee, state, and timestamps. Supports filtering by team and project. Uses OAuth…
Includes title, description, team, assignee, state, and timestamps. Supports filtering by team and project. Uses OAuth authentication. See Linear docs for additional info here, and more
New Project Update Written (Instant)Trigger
Emit new event when a project update (status report) is created in Linear. Returns update content, author, project details, and health status. Filters by team and optionally by project. Uses OAuth authentication. See…
Project Updated (Instant)Trigger
Emit new event when a project is updated in Linear. Returns project details including name, description, status, dates, and team info. Supports filtering by specific teams. Uses OAuth authentication. See Linear docs…
Includes name, description, status, dates, and team info. Supports filtering by specific teams. Uses OAuth authentication. See Linear docs for additional info here, and more
Act
Take action in Linear
Agents update records and send messages for you, automatically, as drafts, or after you approve.
Create Comment
Add a comment to a Linear issue. Use Search Issues to find the target issue ID first. Returns the new comment's ID and body. Example: issueId: "iss_01abc" , body: "Fixed in PR #123." → returns {success: true, comment:…
Create Initiative
Create a new initiative in Linear to track a cross-team strategic goal. Initiatives group multiple projects toward a shared objective. Use List Users to find a valid owner ID. Example: initiativeName: "Q4 Platform…
Create Initiative Update
Post a status update on a Linear initiative. Use List Initiatives first to obtain the initiative ID. Updates appear in the initiative's activity feed and can include a health status. Example: initiativeId:…
Create Issue
Creates a new issue in Linear. Requires a team ID and title; all other fields are optional. Use Get Teams to discover valid team IDs, List Workflow States to find state IDs, List Users to find assignee IDs, and List…
Create Project
Create a new project in Linear to track a body of work. Projects group related issues within a team. Use Get Teams for team IDs, List Project Statuses to find status IDs, List Users for member IDs, and List Project…
Create Project Update
Post a status update on a Linear project. Use List Projects first to obtain the project ID. Updates appear in the project's activity feed. Example: projectId: "a1b2c3d4-0000-0000-0000-000000000001" , body: "Q3…
Remove Label from Issue
Remove a label from an issue in Linear. The label can be re-added at any time, so this operation is reversible. Use Search Issues to find the issue ID, and List Labels to find the label ID. Example: issueId:…
Update Initiative
Update an existing initiative in Linear. All fields are optional; only provided fields are updated. Use List Initiatives to find the initiative ID. Example: initiativeId: "b2c3d4e5-0000-0000-0000-000000000002" ,…
Update Issue
Updates an existing Linear issue. All fields are optional; only provided fields are changed — prior values are preserved for any omitted field. Use Get Teams for team IDs, List Workflow States for state IDs, List Users…
More productivity and docs integrations
See all 559 →- Add to Calendar PROProductivity and docsConnectAct
- AirtableProductivity and docsConnectAct
- AsanaProductivity and docsConnectAct
- BoxProductivity and docsConnectAct
- ClickUpProductivity and docsConnectAct
- ClockifyProductivity and docsConnectAct
- DropboxProductivity and docsConnectAct
- Google CalendarProductivity and docsConnectAct
Need something from Linear that isn't listed? Siftree can also collect from any public web page, or tell us what you need.