--- title: "Quickbase fields as QBL objects" slug: "quickbase-fields-as-qbl-objects" updated: 2025-08-19T14:55:52Z published: 2025-08-19T14:55:52Z canonical: "help.quickbase.com/quickbase-fields-as-qbl-objects" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.quickbase.com/llms.txt > Use this file to discover all available pages before exploring further. # Quickbase fields as QBL objects For all field objects in QBL: - Restrict access by role properties are visible in QBL in the Field objects, not in the Role objects. - All limits and validations in the UI apply in QBL too ## Snapshot property See [Setting Up Snapshots of Lookup Fields](/v1/docs/setting-up-snapshots-of-lookup-fields) The QBL file shows in the property information that Snapshot is activated in the selected lookup field. The initialization checkbox is not represented as a property in QBL. It is not a schema configuration. Rather, it is an action this is triggered. Quickbase will not trigger the initialization action every time you execute a [create or update API call](/v1/docs/solution-apis). ## Uniqueness property The QBL file shows in the property information that a field is required to be unique. However, "check existing entries for duplicated values" checkbox is not represented in QBL. It is not a schema configuration. Rather, it is an action that is triggered. Quickbase will not trigger the initialization action every time you execute a [create or update API call](/v1/docs/solution-apis). ## Fields that are QBL objects Most field types are supported as QBL objects. Only a few are unsupported. See all supported and unsupported fields by selecting your [version](/v1/docs/qbl-versions) and following the links to the **Field properties** and **Formula field properties** articles.