OptionalappearsByDefault?: booleanOptionalaudited?: booleanIndicates if the field is being tracked as part of Quickbase Audit Logs.
Optionalbold?: booleanIndicates if the field is configured to display in bold in the product.
OptionaldoesDataCopy?: booleanIndicates if the field data will copy when a user copies the record.
OptionalfieldHelp?: stringThe configured help text shown to users within the product.
OptionalfieldType?: stringThe type of field, as described here.
OptionalfindEnabled?: booleanIndicates if the field is marked as searchable.
The id of the field, unique to this table.
Optionallabel?: stringThe label (name) of the field.
Optionalmode?: stringFor derived fields, this will be 'lookup', 'summary', or 'formula', to indicate the type of derived field. For non-derived fields, this will be blank.
OptionalnoWrap?: booleanIndicates if the field is configured to not wrap when displayed in the product.
Optionalpermissions?: { permissionType?: string; role?: string; roleId?: number }[]Field Permissions for different roles.
Optionalproperties?: {Additional properties for the field. Please see Field type details page for more details on the properties for each field type.
Optionalabbreviate?: booleanDon't show the URL protocol when showing the URL.
OptionalallowHTML?: booleanWhether this field allows html.
OptionalallowMentions?: booleanIf someone can
OptionalallowNewChoices?: booleanIndicates if users can add new choices to a selection list.
OptionalappearsAs?: stringThe link text, if empty, the url will be used as link text.
OptionalappendOnly?: booleanWhether this field is append only.
OptionalautoSave?: booleanWhether the link field will auto save.
OptionalblankIsZero?: booleanWhether a blank value is treated the same as 0 in calculations within the product.
OptionalcarryChoices?: booleanWhether the field should carry its multiple choice fields when copied.
Optionalchoices?: string[]An array of entries that exist for a field that offers choices to the user.
OptionalchoicesLuid?: string[]List of user choices.
OptionalcommaStart?: numberThe number of digits before commas display in the product, when applicable.
Optionalcomments?: stringThe comments entered on the field properties by an administrator.
OptionalcompositeFields?: (number | Record<string, unknown>)[]An array of the fields that make up a composite field (e.g., address).
OptionalcoverText?: stringAn alternate user friendly text that can be used to display a link in the browser.
OptionalcurrencyFormat?: "left" | "right" | "middle"The currency format used when displaying field values within the product.
OptionalcurrencySymbol?: stringThe current symbol used when displaying field values within the product.
OptionaldecimalPlaces?: numberThe number of decimal places displayed in the product for this field.
OptionaldefaultCountryCode?: stringControls the default country shown on international phone widgets on forms. Country code should be entered in the ISO 3166-1 alpha-2 format.
OptionaldefaultDomain?: stringDefault email domain.
OptionaldefaultKind?: stringThe user default type.
OptionaldefaultToday?: booleanIndicates if the field value is defaulted today for new records.
OptionaldefaultValue?: stringThe default value configured for a field when a new record is added.
OptionaldefaultValueLuid?: numberDefault user id value.
OptionaldisplayAsLink?: booleanIndicates if a field that is part of the relationship should be shown as a hyperlink to the parent record within the product.
OptionaldisplayCheckboxAsText?: booleanIndicates whether the checkbox values will be shown as text in reports.
OptionaldisplayDayOfWeek?: booleanIndicates whether to display the day of the week within the product.
OptionaldisplayEmail?: stringHow the email is displayed.
OptionaldisplayMonth?: stringHow to display months.
OptionaldisplayRelative?: booleanWhether to display time as relative.
OptionaldisplayTime?: booleanIndicates whether to display the time, in addition to the date.
OptionaldisplayTimezone?: booleanIndicates whether to display the timezone within the product.
OptionaldisplayUser?: stringThe configured option for how users display within the product.
OptionaldoesAverage?: booleanWhether this field averages in reports within the product.
OptionaldoesTotal?: booleanWhether this field totals in reports within the product.
OptionaldurationField?: numberThe duration field id.
Optionalexact?: booleanWhether an exact match is required for a report link.
OptionalforeignKey?: booleanIndicates if the field is a foreign key (or reference field) in a relationship.
Optionalformat?: numberThe format to display time.
Optionalformula?: stringThe formula of the field as configured in Quickbase.
OptionalhasExtension?: booleanWhether this field has a phone extension.
Optionalhours24?: booleanIndicates whether or not to display time in the 24-hour format within the product.
OptionallinkText?: stringThe configured text value that replaces the URL that users see within the product.
OptionallookupReferenceFieldId?: numberThe id of the field that is the reference in the relationship for this lookup.
OptionallookupTargetFieldId?: numberThe id of the field that is the target on the master table for this lookup.
OptionalmasterChoiceFieldId?: numberThe id of the field that is the reference in the relationship.
OptionalmasterChoiceTableId?: stringThe id of the table that is the master in this relationship.
OptionalmasterTableTag?: stringThe table alias for the master table in the relationship this field is part of.
OptionalmaxLength?: numberThe maximum number of characters allowed for entry in Quickbase for this field.
OptionalmaxVersions?: numberThe maximum number of versions configured for a file attachment.
OptionalnumberFormat?: numberThe format used for displaying numeric values in the product (decimal, separators, digit group).
OptionalnumLines?: numberThe number of lines shown in Quickbase for this text field.
OptionalparentFieldId?: numberThe id of the parent composite field, when applicable.
OptionalseeVersions?: booleanIndicates if the user can see other versions, aside from the most recent, of a file attachment within the product.
OptionalsnapFieldId?: numberThe id of the field that is used to snapshot values from, when applicable.
OptionalsortAlpha?: booleanWhether to sort alphabetically, default sort is by record ID.
OptionalsortAsGiven?: booleanIndicates if the listed entries sort as entered vs alphabetically.
OptionalsourceFieldId?: numberThe id of the source field.
OptionalstartField?: numberThe start field id.
OptionalsummaryFunction?: The summary accumulation function type.
OptionalsummaryReferenceFieldId?: numberThe id of the field that is the reference in the relationship for this summary.
OptionalsummaryTargetFieldId?: numberThe id of the field that is used to aggregate values from the child, when applicable. This displays 0 if the summary function doesn’t require a field selection (like count).
OptionaltargetFieldId?: numberThe id of the target field.
OptionaltargetTableId?: stringThe id of the target table.
OptionaltargetTableName?: stringThe field's target table name.
Optionalunits?: stringThe units label.
OptionaluseI18NFormat?: booleanWhether phone numbers should be in E.164 standard international format.
OptionaluseNewWindow?: booleanIndicates if the URL should open a new window when a user clicks it within the product.
OptionalversionMode?: "keepallversions" | "keeplastversions"Version modes for files. Keep all versions vs keep last version.
Optionalwidth?: numberThe field's html input width in the product.
OptionalworkWeek?: numberThe work week type.
OptionalxmlTag?: stringThe field's xml tag.
Optionalrequired?: booleanIndicates if the field is marked required.
Optionalunique?: booleanIndicates if the field is marked unique.
Indicates if the field is marked as a default in reports.