Machine-readable type identifier (e.g., "issue", "pull_request")
Human-readable label (e.g., "Issue", "Pull Request")
OptionallogoURL to an icon for this link type (light mode). Prefer Iconify logos/* URLs.
OptionallogoURL to an icon for dark mode. Use when the default logo is invisible on dark backgrounds (e.g., Iconify simple-icons/* with ?color=).
OptionallogoURL to a monochrome icon (uses currentColor). Prefer Iconify simple-icons/* URLs without a ?color= param.
OptionalstatusesPossible status values for this type
Machine-readable status (e.g., "open", "done")
Human-readable label (e.g., "Open", "Done")
Optionaltag?: TagTag to propagate to thread when this status is active (e.g., Tag.Done)
Optionaldone?: booleanWhether this status represents completion (done, closed, merged, cancelled, etc.)
Optionaltodo?: booleanWhether this status represents the connector's "to-do" / active state.
When a user adds a thread to Plot's agenda, done-status links flip to
the status marked todo: true (e.g., Gmail's "starred", Linear's
"todo") so the link widget and thread tags reflect the active state.
At most one status per type should set this.
OptionalsupportsWhether this link type supports displaying and changing the assignee
OptionaldefaultDefault thread creation mode for this link type: 'all' | 'actionable' | 'manual'
Describes a link type that a connector creates. Used for display in the UI (icons, labels).