OptionalappearsOptionalauditedIndicates if the field is being tracked as part of Quickbase Audit Logs.
OptionalboldIndicates if the field is configured to display in bold in the product.
OptionaldoesIndicates if the field data will copy when a user copies the record.
OptionalfieldThe configured help text shown to users within the product.
OptionalfieldThe type of field, as described here.
OptionalfindIndicates if the field is marked as searchable.
The id of the field, unique to this table.
OptionallabelThe label (name) of the field.
OptionalmodeFor derived fields, this will be 'lookup', 'summary', or 'formula', to indicate the type of derived field. For non-derived fields, this will be blank.
OptionalnoIndicates if the field is configured to not wrap when displayed in the product.
OptionalpermissionsField Permissions for different roles.
OptionalpermissionType?: stringThe permission given to the role for this field
Optionalrole?: stringThe role associated with a given permission for the field
OptionalroleId?: numberThe Id of the given role
OptionalpropertiesAdditional 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.
OptionalrequiredIndicates if the field is marked required.
OptionaluniqueIndicates if the field is marked unique.
Indicates if the field is marked as a default in reports.