AssetBulkRequest

Optional column definitions plus the rows to insert.

  • columns
    Type: array object[] · AssetColumnRequest[]

    Columns to create or reuse (optional; matched by name/key within the asset).

    • 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
  • items
    Type: array object[] · AssetItemRequest[]

    Rows to insert (each a column-key → value object).

    A row — an object mapping each column's key to its value.

    • propertyName
      Type: anything