Skip to content

Field Objects

Each field in an Eidos table consists of a name, a unique columnName, a type, and an optional property object that defines type-specific behavior.

TypeDescriptionProperty
titleThe primary display name for the record.-
textMulti-line text with optional AI embeddings.Text Property
numberNumeric values with formatting and visualizers.Number Property
selectSingle-choice selection from a list of options.Select Property
multi-selectMultiple-choice selection from a list of options.Select Property
dateDate and time picker.-
checkboxBoolean (true/false) toggle.-
urlFormatted web URL.-
fileFile uploads and attachments.File Property
ratingVisual star rating.-
formulaRead-only calculated field.Formula Property
linkRelationship to another table.Link Property
created-byUser who created the record.-
last-edited-byUser who last modified the record.-
created-timeAutomatic record creation timestamp.-
last-edited-timeAutomatic record last update timestamp.-

Used for long-form content. Supports AI-powered semantic search.

Property Settings:

PropertyTypeDescription
enableEmbeddingbooleanIf true, generates vector embeddings for semantic search.
enableColorHintbooleanIf true, shows visual indicator of vector sync status.

Used for integers, decimals, percentages, and currency.

Property Settings:

PropertyTypeDescription
formatstringDisplay format: "number", "percent", "currency".
showAsstringVisual style: "number", "bar", "ring".
divideBynumberThe maximum value (denominator) for bar/ring styles.
colorstringHex color (e.g., #ffadad) for bar/ring displays.
showNumberbooleanWhether to display the value next to the bar/ring.

Used for storing references to local files, remote URLs, or data URIs. Multiple files can be stored as a comma-separated string.

Storage Format: A string containing path(s) or URL(s), separated by commas. Eidos uses “smart splitting” to ensure that commas within a single filename or data URI are preserved.

Supported Formats:

  • Local Paths: Paths within the Eidos workspace starting with /files/ (e.g., /files/019c47e80f477b41a5e954bca31cdfa8.jpeg). These are workspace-relative, not physical system paths.
  • Web URLs: Remote resources starting with http:// or https://.
  • Data URIs: Inline data starting with data: (e.g., data:image/png;base64,...).

Property Settings:

PropertyTypeDescription
proxyUrlstringThe base URL used to proxy remote images to avoid CORS issues.

Used for categorizing records using tags.

Property Settings:

PropertyTypeDescription
optionsarrayList of Option Objects.

Option Object:

PropertyTypeDescription
idstringUnique identifier (value stored in DB). Tip: Keep this same as name.
namestringDisplay name shown in UI.
colorstringTag color. See Available Colors.

Available Colors: default, gray, brown, pink, red, orange, yellow, green, cyan, blue, purple


Used to perform calculations based on other fields in the record.

Property Settings:

PropertyTypeDescription
formulastringThe formula expression.
displayTypestringThe FieldType used to render the result.

Used to create relationships between records in different tables.

Property Settings:

PropertyTypeDescription
linkTableNamestringName of the table to link to.
linkColumnNamestringName of the field in the target table for the reverse link.