Peek and Read
Peek controls whether a resource appears; Read controls access to its full data.
Daptin
Run Daptin →
Permissions guide
Open the table gate for the intended audience, keep individual rows as narrow as the product requires, and test access through ordinary accounts.
Permission vocabulary
Peek controls whether a resource appears; Read controls access to its full data.
Allow record creation independently from changing existing records.
Keep destructive access separate even when users may update the same record.
Execute gates actions. Refer decides whether a record can be used in a relationship.
Two layers
AccessGroups determines which groups may reach a
table or schema-managed action. Table and default permissions
establish the broad policy; each record's permission and owner
determine access to that row.
Use only for operations or records intentionally available without a signed-in identity.
Use the record's user_account_id when people
should control their own records.
Share records with team members through group membership rather than copying rows per user.
Test ordinary users separately; administrator success does not prove the application access rules.
Common product patterns
Guests may peek and read published records while authenticated operators create and change them.
Authenticated users reach the table, while owner permissions keep each row private to its creator.
Group permissions expose workspace records to members; relationship checks prevent linking inaccessible objects.
Let users read a record without automatically granting permission to execute every action attached to it.
Verification matrix
DefaultPermission affects
newly created rows; migrate existing rows.