The thread this link belongs to
External source identifier for dedup/upsert
When this link was originally created in its source system
The actor credited with creating this link
Display title
Truncated preview
The actor assigned to this link
Source-defined type string (e.g., issue, pull_request, email, event)
Source-defined status string (e.g., open, done, closed)
Interactive action buttons
Source metadata
URL to open the original item in its source application (e.g., "Open in Linear")
Channel ID that produced this link (matches source_channel.channel_id)
Cross-connector thread bundling key.
Canonical identifiers for this link. Two links whose sources arrays
overlap share the same thread (array overlap, sources && new.sources).
Use this to bundle with another connector via a canonical alias. For
example, every calendar connector emits icaluid:<iCalUID> so any
meeting-notes connector can bundle by setting the same alias.
Represents an external entity linked to a thread.
Links are created by sources to represent external entities (issues, emails, calendar events) attached to a thread container. A thread can have multiple links (1:many). Links store source-specific data like type, status, metadata, and embeddings.
Example