MultiSelectPropertySpec

Represents a multi-select property specification in a Notion database. This property allows users to select multiple predefined options from a list, useful for categorizing or tagging pages with multiple attributes.

Multi-select properties support:

  • Multiple selections per property

  • Custom option colors

  • Dynamic option creation

  • Option reordering

  • Filtering and sorting by selected options

Common use cases include:

  • Tags and categories

  • Multiple status tracking

  • Feature flags

  • Skill sets

  • Project labels

See also

Properties

Link copied to clipboard
abstract val id: String

The ID of the property, usually a short string of random letters and symbols. Some automatically generated property types have special human-readable IDs. For example, all Title properties have an ID of title.

Link copied to clipboard
abstract val name: String

The name of the property as it appears in Notion.

Link copied to clipboard
abstract val options: List<SelectOption>

The list of available options that can be selected. Each option has a name and can optionally have a color. The order of options in this list determines their display order.