Skip to main content
onLinearIssueEvent watches every issue lifecycle event 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.

Trigger data

Returns a Signal<LinearIssueEvent>:
Provider fields that Linear adds remain available on the typed resource objects and webhook envelope. Returns the changed issue directly, including typed id, identifier, title, timestamps, priority, workflow state, team, project, assignee, and labels. The original provider payload is available as event; inspect event.action to distinguish create, update, and remove, or use event.updatedFrom for previous values. Call getLinearIssue when you need the latest normalized issue after the webhook.