Data tables
Field types overview
Choose from the 24 field types implemented by Kition 0.1.41 and configure AI on supported fields without inventing a separate AI type.
Updated
By Kition Docs
Verified against Kition 0.1.41 (d3e1b931) on 2026-08-29
Exact field type identifiers
The field editor presents friendly labels such as Single line text, Multiple select, Document link, and Link to record. The identifiers above are the schema types used by the 0.1.41 client.
text, long_text, number, date, datetime, single_select,
multi_select, checkbox, url, attachment, document_link, formula,
rating, user, link_to_record, lookup, rollup, button, created_time,
last_modified_time, created_by, last_modified_by, auto_numberEditable value fields
textandlong_text— short or multi-line text; long text can be displayed as text or Markdownnumber,rating, andcheckbox— numeric, scored, and Boolean valuesdateanddatetime— calendar date or date-and-time values with display-format optionssingle_selectandmulti_select— one or several configured choicesurl— an external web addressattachment— files and imagesdocument_link— a workspace document pathuser— one or more user references when supported by the backing runtime
Relational, computed, action, and system fields
link_to_record— references records in a target tablelookupandrollup— derive values through a configured record linkformula— evaluates an expression and is saved as read-only in the field editorbutton— exposes a configured action such as opening a URL or running a workflowauto_number— runtime-maintained sequence valuecreated_time,last_modified_time,created_by, andlast_modified_by— runtime-maintained audit values
AI is configuration, not a field type
Kition does not define an ai_field type. AI configuration can be attached to text, long_text, or attachment fields. The underlying field still stores text or attachments and can be used without changing to a separate schema type.
There are also no separate rich_text, email, or phone field types in the table schema. Store those values in long_text or text unless another supported type fits the workflow.
Review type changes
Changing a field type updates the schema used by the table. Kition 0.1.41 does not make the old guarantee that every failed conversion is preserved as a flagged string. Inspect representative records before and after a type change, especially for dates, numbers, selects, relations, formulas, and system fields.
Implementation sources
Related pages
Create a table
Create a blank `.kitable` workspace or start from a verified built-in template, then customize its fields, records, and views.
Configure AI on a table field
Attach verified text or image AI actions to supported fields, choose manual or dependency-driven regeneration, and review batch limits.
Link documents and tables
Store a workspace Markdown path in `document_link`, link back to the Kitable with an ordinary wikilink, and understand the missing automatic sync guarantees.
