AssetColumnRequest

  • name
    Type: string
    required

    Column name. Must be unique within the asset; its key (slug) is derived from it.

  • type
    Type: string enum
    required

    Column data type. One of: text, number, date, checkbox, hierarchyParent (links a row to a parent row), reference (links to another asset / entity), locationTag (ties the value to a tour location/tag), space (a space / environment), tagStatus (a status tag).

    values
    • text
    • number
    • date
    • checkbox
    • hierarchyParent
    • reference
    • locationTag
    • space
    • tagStatus
  • descriptionOrder
    Type: number nullable

    Order of description if isDescription is true

  • isDescription
    Type: boolean

    Whether this column is used as item description

  • isPrimaryKey
    Type: boolean

    Whether this column is the table primary key (unique row identity across the workspace; used to address a row when filing a note by business key). Distinct from the title column.

  • isRequired
    Type: boolean

    Whether column is required

  • isTitle
    Type: boolean

    Whether this column is the item title/name

  • isVisible
    Type: boolean

    Whether column is visible in UI

  • key
    Type: string

    URL-safe key (slug). Auto-generated from name on create if omitted; unique within the asset; cannot be all-numeric. Usable in place of the id in any path.

  • order
    Type: number

    Display order of column

  • settings
    Type: object

    Column-specific settings (e.g., validation rules, constraints)

  • status
    Type: string enum

    Column status

    values
    • active
    • inactive