Setyenv · Docs
  • English
  • Spanish
  • Chinese
  • Japanese
  • Arabic
  • German
  • French
  • Hindi
  • Indonesian
  • Italian
  • Dutch
  • Portuguese
  • Russian
  • Turkish

Fields

Every entity is a collection of typed fields. 13 field types ship at v1; one page per type below.

At a glance

TypeDB columnStored asBest for
TextVARCHAR(255)stringShort labels, names, single-line input
Rich textLONGTEXTHTML stringNotes, descriptions, formatted content
NumberDECIMAL(20,4)floatAmounts, quantities, scores
BooleanTINYINT(1)boolYes/No, On/Off, Done/Not done
DateDATEdate string YYYY-MM-DDBirthdays, deadlines, milestones
DateTimeDATETIMEdatetime stringCreated at, scheduled at, last seen
EmailVARCHAR(255)string with email validationContact email, notification recipient
URLVARCHAR(2048)string with URL validationWebsite, social profile
Single choiceVARCHAR(64)enum-style stringStatus, category, priority
Multi-selectJSONarray of stringsTags, skills, roles
RelationBIGINT (id) + VARCHAR (entity slug)foreign referenceLinked records (contact→company)
AttachmentBIGINT (attachment id)WP media idFiles, images, documents
Reference (cross-entity)JSONarray of (entity, uuid) tuplesPolymorphic links

Each field type also has common modifiers: required, default, unique, indexed, help text, conditional visibility, computed (read-only from a formula).

Pick a type from the sidebar to read the full reference.