Linear: Create Issue
Actionaction.linear_create_issue
action.linear_create_issue
Files a new issue in Linear directly from a flow. Use it to turn a trigger — a failed run, a new file, an inbound email, an AI classification — into a tracked Linear ticket, with the title and description built from upstream payload values.
This node requires a connected Linear account. Open Settings → Integrations and paste a Linear Personal API key before using it. See the Integrations guide for the full connection walkthrough. Once an account is connected, pick the account and team, then template the issue fields with {{variables}}.
Ports
| Direction | Name | Data Type | Description |
|---|---|---|---|
| Input | Input | Any | Incoming payload for title, description, and assignee interpolation |
| Output | Output | JSON | The created issue's identifier, URL, and internal ID |
Configuration
| Field | Type | Default | Description |
|---|---|---|---|
| account | Account Picker | — | Which connected Linear workspace to file the issue in. Connect one under Settings → Integrations. |
| team | Team Picker | — | Which Linear team owns the issue. Teams are fetched from the chosen account. |
| title | Text | — | The issue title. Supports {{var}} interpolation. |
| description | Textarea | — | The issue body, in Markdown. Supports {{var}} interpolation. |
| assigneeID | Text | — | Optional Linear user UUID to assign the issue to. Supports {{var}} interpolation. |
This release exposes no priority, label, or status fields — new issues are created with the team's defaults.
Output Variables
| Variable | Type | Description |
|---|---|---|
| linear.identifier | String | Human-readable issue ID, e.g. WAT-123 |
| linear.url | String | Web URL of the created issue |
| linear.id | String | Internal Linear issue UUID |
Example
Capture quick text input as a Linear issue: