Create or update Linear records
integration_mutateLinear actions that CREATE OR MODIFY records: issues, projects, labels, comments, and the memory↔issue cross-reference rows. Every action here writes. Use integration_query for reads.
Actions: create_linear_project, save_linear_issue, create_linear_issue, create_linear_label, update_linear_label, create_linear_comment, auto_create_linear_issue, cross_reference_linear_memory, link_memory_to_linear_issue, update_ticket_from_memory.
Pass workspace to select the Linear workspace when more than one is connected.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The action to perform. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Per-action payload. Deliberately an open object: the action list is derived at runtime and each action has its own shape. | |
| error | No | Present when the call did not succeed. An object carries `type` and `message` (and often a `timestamp`); Utils.formatError bodies set it to `true` with the reason in the top-level `message`. | |
| message | No | ||
| success | No | ||
| timestamp | No | Unix epoch (milliseconds on most rows, seconds on legacy rows) or an ISO-8601 string. |