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
Linear API KeysecretRequiredlin_api_...
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
Linear API KeysecretRequiredlin_api_...
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
Linear API KeysecretRequiredlin_api_...
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
Linear API KeysecretRequiredlin_api_...
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
Linear API KeysecretRequiredlin_api_...
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
Linear API KeysecretRequiredlin_api_...
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
Linear API KeysecretRequiredlin_api_...
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.

FieldTypeDetails
Linear API KeysecretRequiredlin_api_...

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
Linear API KeysecretRequiredlin_api_...
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
Linear API KeysecretRequiredlin_api_...
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
Linear API KeysecretRequiredlin_api_...
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
Linear API KeysecretRequiredlin_api_...
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.