Linear

Project Management integration · 12 node(s).

00Overview

Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.

01Connecting Linear

Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:

FieldTypeDetails
Linear API KeysecretRequiredlin_api_...
i
Pick an Environment on your flow (Flow Settings → Environment) so the secret resolves. Secret fields never show the value — they reference ${secrets.your_secret}.

02Add

Add Comment

linear/add_comment · Action

Add a Markdown comment to an existing Linear issue.

FieldTypeDetails
Issue IDsecretRequiredIssue UUID
Comment BodytextRequiredMarkdown comment text

Returns: tool_result, comment_id, success, error

03Create

Create Issue

linear/create_issue · Action

Create a new Linear issue. Requires team_id (use List Teams to find it). Returns identifier and URL.

FieldTypeDetails
Team IDsecretRequiredThe team UUID or key (e.g. ENG)
TitlestringRequiredIssue title
DescriptiontextMarkdown description (optional)
Prioritystringchoices: No Priority, Urgent, High, Medium, Low
Assignee IDstringUser UUID (optional)
State IDstringWorkflow state UUID (optional, defaults to team backlog)
Label IDsstringComma-separated label UUIDs (optional)
Project IDstringProject UUID (optional)
EstimateintegerStory points (optional)
Due DatestringYYYY-MM-DD (optional)

Returns: tool_result, issue_id, identifier, url, success, error

04Delete

Delete Comment

linear/delete_comment · Action

Delete a comment from a Linear issue by comment ID.

FieldTypeDetails
Comment IDstringRequiredComment UUID

Returns: tool_result, success, error

05Get

Get Comment

linear/get_comment · Action

Retrieve a single Linear comment by ID with full body text.

FieldTypeDetails
Comment IDstringRequiredComment UUID

Returns: tool_result, body, author, created_at, issue_id, success, error

Get Issue

linear/get_issue · Action

Fetch a Linear issue by UUID or identifier (e.g. ENG-123). Returns full details.

FieldTypeDetails
Issue ID or IdentifiersecretRequiredUUID or ENG-123

Returns: tool_result, issue_id, identifier, title, description, state, priority, assignee, team, url, due_date, created_at, updated_at, estimate, labels, result, success, error

06List

List Comments

linear/list_comments · Action

List comments on a Linear issue. Returns comment IDs, authors, and body text.

FieldTypeDetails
Issue IDstringRequiredIssue UUID

Returns: tool_result, comments, count, success, error

List Issues

linear/list_issues · Action

List and filter Linear issues by team, state, assignee, priority, or label.

FieldTypeDetails
Team IDsecretFilter by team UUID (optional)
Assignee IDstringFilter by assignee UUID (optional)
State NamestringFilter by state name, e.g. In Progress (optional)
Prioritystringchoices: Any, Urgent, High, Medium, Low
Label NamestringFilter by label name (optional)
Project IDstringFilter by project UUID (optional)
Limitinteger50

Returns: tool_result, issues, count, success, error

List Teams

linear/list_teams · Action

List all Linear teams with workflow states, labels, and members. Call first to get team_id.

Returns: tool_result, teams, count, success, error

List Users

linear/list_users · Action

List Linear workspace members. Returns user IDs, names, emails, and active status.

FieldTypeDetails
Optional: filter by name or emailsecret

Returns: tool_result, users, count, success, error

List Workflow States

linear/list_workflow_states · Action

List workflow states (e.g. Todo, In Progress, Done, Cancelled) for a team. Use this to get state UUIDs needed by update_issue.

FieldTypeDetails
Team ID or KeysecretRequiredUUID or team key (e.g. FLO)

Returns: tool_result, states, count, success, error

Search Issues

linear/search_issues · Action

Full-text search across Linear issues by keyword.

FieldTypeDetails
Search QuerysecretRequiredSearch keywords
Limitinteger25

Returns: tool_result, issues, count, success, error

08Update

Update Issue

linear/update_issue · Action

Update a Linear issue. Accepts UUID or identifier (e.g. ENG-123). Omitted fields are unchanged.

FieldTypeDetails
Issue ID or IdentifiersecretRequiredUUID or ENG-123
TitlestringNew title (optional)
DescriptiontextNew description (optional)
Prioritystringchoices: (unchanged), No Priority, Urgent, High, Medium, Low
State ID (UUID, optional — use state_name instead for convenience)stringWorkflow state UUID
State Name (e.g. 'Cancelled', 'In Progress', 'Done' — resolves to UUID automatically)stringState name
Assignee IDstringUser UUID (optional)
Project IDstringProject UUID (optional)
Due DatestringYYYY-MM-DD (optional)
EstimatestringPoint estimate (optional)
Parent Issue IDstringUUID or identifier of parent issue (optional)
Label IDsstringComma-separated label UUIDs to set (optional)

Returns: tool_result, issue_id, identifier, url, success, error

09Notes & Limitations

Behaviours and constraints worth knowing before you build with these nodes.