TOOL API
save_ issue
Create or update a Linear issue. If `id` is provided, updates the existing issue; otherwise creates a new one. When creating, `title` and `team` are required. Note: use `assignee` (not `assigneeId`) to set the assignee — it accepts a user ID, name, email, or "me".
Call information
- Tool slug
- linear.save_issue
- Provider
- Linear
- Average response
- 0 ms
- Calls in 7 days
- 0
Input parameters
idOnly for updating an existing issue. Pass the issue ID or identifier (e.g., LIN-123). Do NOT pass this parameter when creating a new issue.
titleIssue title (required when creating)
descriptionContent as Markdown. Do not escape the string — use literal newlines and special characters, not escape sequences
teamTeam name or ID (required when creating)
cycleCycle name, number, or ID
milestoneMilestone name or ID
priority0=None, 1=Urgent, 2=High, 3=Normal, 4=Low
projectProject name, ID, or slug
stateState type, name, or ID
assigneeUser ID, name, email, or "me". Null to remove
delegateAgent name or ID. Null to remove
labelsLabel names or IDs
dueDateDue date (ISO format)
parentIdParent issue ID or identifier (e.g., LIN-123). Null to remove
estimateIssue estimate value
linksLink attachments to add [{url, title}]. Append-only; existing links are never removed
blocksIssue IDs/identifiers this blocks. Append-only; existing relations are never removed
blockedByIssue IDs/identifiers blocking this. Append-only; existing relations are never removed
relatedToRelated issue IDs/identifiers. Append-only; existing relations are never removed
duplicateOfDuplicate of issue ID/identifier. Null to remove
removeBlocksIssue IDs/identifiers to stop blocking
removeBlockedByIssue IDs/identifiers to remove as blockers of this issue
removeRelatedToRelated issue IDs/identifiers to remove