Users

An identity that signs in or authenticates with a token, with a name, a language, and an appearance.

Fields

The API name is what the API, MCP and the CLI use.

NameAPI nameTypeRequiredDescription
IDidRecord IDYes
NamenameTextYesDisplay name of the user
EmailemailEmailYesEmail address associated to the user (cannot be changed)
Email verifiedemailVerifiedBooleanYesWhether the email address is verified
Permission roleroleIdReferenceThe role whose lines give this user business access. Without a role the user sees only the personal module.
LanguagelocaleLocaleThe language to be used in the application
Date formatmaskDateFormatConstantYesHow dates appear on screen for you. Stored values stay in ISO form.
Time formatmaskTimeFormatConstantYesHow clock times appear on screen for you. Stored values stay as HH:mm.
DecimalsviewDecimalPlacesWhole NumberDecimal places on screen for you. Empty uses the organization value.
Screen unitviewUnitModeConstantYesDisplay unit in views for you. Organization uses the organization value.
AppearanceuiColorModeConstantWhether dark or light mode is used. Organization uses the organization value.
AvatarimageImageImage used as user avatar
External identifiersidentifiersExternal identifier | External identifiersRemote system keys and optional id types. One value per system and type pair on this record.
Created bycreatedByUser
Created atcreatedAtTimestampYes
Updated byupdatedByUser
Updated atupdatedAtTimestampYes
Banned bybannedByUser
Banned atbannedAtTimestampWhen the user was banned from the platform
Blocked byblockedByUser
Blocked atblockedAtDate and Time
Archived byarchivedByUser
Archived atarchivedAtDate and Time

Relations

Owned records (solid line) are deleted with their owner. Grouped records (dashed line) can exist alone.

FieldPoints toKind
Permission role roleIdRolesreference

Actions

What you can do with a record. Every action also sends the webhook event users.<action>. Reads (find, get, count) work on every table.

NameAPI nameDescriptionWhere
CreatecreateAdd a new user.App · WebMCP · API · MCP · CLI
EditupdateSave changes to this user.App · WebMCP · API · MCP · CLI
BanbanBan the user and revoke active sessions.App · WebMCP · API · MCP · CLI
UnbanunbanRestore access for a banned user.App · WebMCP · API · MCP · CLI
DeletedeleteDelete this user and the data that belongs with it. This cannot be undone.App · WebMCP · API · MCP · CLI

States

How a record moves from state to state. Archive and block can happen in any state.

ActionAPI name
Banban
Unbanunban