Skip to main content
onLinearIssueChanged watches every issue lifecycle action in the connected workspace.
automations/watch-linear-issues.automation.ts
It accepts only optional static account, which defaults to the project binding. A signal cannot choose the workspace at runtime. Returns a webhook signal with type: "Issue", action: "create" | "update" | "remove", data: Record<string, JSONValue>, optional updatedFrom, optional actor and URL, createdAt, organizationId, webhookId, and millisecond webhookTimestamp. data is provider-native; call getIssue with its ID when you need a stable normalized issue.