Linear Label Added Agentic Workflow Trigger Spec
Definition
The Linear label UUID that must be added to an issue for the trigger to fire. This is the sole matching key — matched case-insensitively against the label ID reported on the webhook event. If a label is re-created in Linear (new UUID, same name), update this field to re-point the trigger at the new label.
Optional Linear label name corresponding to labelId, stored for UI display and
exposed to prompts as the linear.label.name template variable. Does not
participate in matching — the trigger fires on labelId only, so a same-named
label in a different team never hijacks a trigger scoped to a specific label.
Clients that already know the name at write time (the workflow editor, Terraform
authors) should send it so the workflow-list view renders a human-readable label;
programmatic API callers may omit it and get a UUID-only display until the field is
populated.
List of Linear team UUIDs to scope the trigger to. When non-empty, the trigger fires
only for issues whose team ID is in this list. Mutually exclusive with allTeams; a
request that sets both, or that leaves both teamIds and allTeams empty/unset, is
rejected on write as an accidental match-everything catch-all.
When true, the automation deliberately matches the configured label added to issues
in every team of the connected Linear workspace, now and in the future. Mutually
exclusive with a non-empty teamIds list. This flag exists to distinguish an
explicit "all teams" choice from an unconfigured trigger: a Linear label-added
trigger with neither allTeams nor teamIds set is rejected on write as an
accidental match-everything catch-all, mirroring allOrganizations on GitHub
triggers.
The trigger-specific variables available as {{variable.name}} when this trigger fires.
This is in addition to the built-in variables that are always available.
Used by 1
These schemas and endpoints reference this type directly.