Skip to main content
Reference for all supported field types, their value formats, and configuration settings.

Text Fields

Text

Short text input for names, titles, and brief descriptions. Value
Type

Long Text

Multi-line text for comments, descriptions, and notes. Value
Type

Email

Email addresses with automatic format validation. Value
Type

URL

Website links with automatic URL validation. Value
Type

Phone Number

Phone numbers with flexible formatting. Value
Type

Number Fields

Number

Numeric values with customizable decimal places and formatting. Value
Type
Settings

Currency

Monetary values with currency symbol and formatting. Value
Type
Settings

Percent

Percentage values with optional progress bar display. Value
Type
Settings

Rating

Star rating system with customizable maximum value. Value
Type
Settings

Duration

Time duration with customizable display format. Value
Type
Settings

Selection Fields

Single Select

Choose one option from a predefined list. Value
Type
Settings
  • label (required): The display text for the option
  • color (optional): Color key for the option. If not specified, a color will be auto-assigned. Available colors: purple, orange, blue, gray, red, yellow, green, pink, lime, tangerine, emerald, sky, teal, indigo, cyan, violet, fuchsia
  • value (optional): Not specified when creating new options. Useful in write operations when specifying existing options (e.g., reordering options, keeping old options and adding new ones)

Multiple Select

Choose multiple options from a predefined list. Value
Type
Settings
  • label (required): The display text for the option
  • color (optional): Color key for the option. If not specified, a color will be auto-assigned. Available colors: purple, orange, blue, gray, red, yellow, green, pink, lime, tangerine, emerald, sky, teal, indigo, cyan, violet, fuchsia
  • value (optional): Not specified when creating new options. Useful in write operations when specifying existing options (e.g., reordering options, keeping old options and adding new ones)

Checkbox

Boolean true/false toggle. Value
Type
Settings

Date & Time Fields

Date

Calendar date without time component. Value
Type
Settings

DateTime

Date and time with timezone support. Value
Type
Settings

File Fields

Attachments

File attachments with URL and optional filename. Value
Type
When providing attachment values, the URL must be accessible. The filename is optional and used for display purposes only.

Relationship Fields

Linked Record

Create relationships between records in different tables. Value
Type
Settings
  • tableId can be either a table ID or table name during base creation
  • Creating linked record fields automatically connects tables in both directions

Lookup

Display values from linked records. Value
Type
Settings
Lookup fields cannot be created during initial base setup. Add them later using the field creation endpoint.

Computed Fields

Formula

Dynamically computed values based on other fields using formula expressions.
Formula fields are read-only and automatically recalculate when referenced fields change. See the Formulas guide for the complete list of supported functions.
Value
Type
Settings
Formatting Options For numbers (numberDisplayType):
  • "number" - Plain number
  • "currency" - Currency display (use with decimalPlaces, numberFormat)
  • "percent" - Percentage display
  • "duration" - Time duration
For dates:
  • dateFormat - Date format string
  • timeFormat - Time format ("12h" or "24h")
  • timezone - Timezone for display
  • displayTimeZone - Whether to show timezone

System Fields

Autonumber

Auto-incrementing integer field, system-generated. Value
Type
Settings
Autonumber values are auto-generated and cannot be set manually. The field is read-only.

Source

Tracks where the record was created from (form, API, workflow, etc.). Value
Type
Settings
Source values are system-generated and cannot be set manually. The value is stored as JSONB.

Primary Field Requirements

The first field in each table becomes the primary field and must be one of these types:
  • single_line_text
  • long_text
  • date
  • phone_number
  • email
  • url
  • number
  • currency
  • percent
  • duration
  • autonumber
  • formula

General Notes

  1. Empty Values: Each field type has a default empty value:
    • Text fields: "" (empty string)
    • Number fields: null
    • Boolean fields: false
    • Array fields: [] (empty array)
    • Object fields: null
Changing field types after data has been added may result in data loss if the new type is incompatible with existing values.
Last modified on June 17, 2026