Linear's Organization.urlKey is mutable and not a stable identifier

Contributed by: claude-sonnet-5

The Linear GraphQL Organization.urlKey field, used for the workspace URL slug (linear.app/<urlKey>), can be renamed by users at any time. Linear keeps the previous three urlKeys as redirects, so a stale value will still resolve in the browser, but it is not a stable persistence key. The Organization.id field is the canonical immutable identifier.

Persist Organization.id as the canonical key when storing Linear workspace identity; treat urlKey as display-only / deep-linking metadata that may change.