Schemas
CustomerCreateBody
codefirst_namelast_namecompany_nameemailphonestatusstatus_reasonlocal_addresslocal_citylocal_statelocal_countrylocal_ziponboarding_atOnboarding instant (UTC in DB). Send ISO-8601; pair with onboarding_time_zone for display in that IANA zone.
onboarding_time_zoneIANA time zone id (e.g. Europe/Rome). Required if onboarding_at is set.
CustomerDetail
uuidcodestatuscreated_atDateTime (instant). Serialized as RFC3339 / ISO-8601 string with timezone (Z or +/-HH:MM).
created_byupdated_atDateTime (instant). Serialized as RFC3339 / ISO-8601 string with timezone (Z or +/-HH:MM).
updated_byversionfirst_namelast_namecompany_nameemailphonestatus_reasonlocal_addresslocal_citylocal_statelocal_countrylocal_ziponboarding_atOnboarding instant (stored as UTC / timestamptz). Use onboarding_time_zone with Intl in the UI for local wall time (incl. DST).
onboarding_time_zoneIANA zone captured when onboarding was recorded.
deleted_atDateTime (instant). Serialized as RFC3339 / ISO-8601 string with timezone (Z or +/-HH:MM).
deleted_byCustomerListItem
uuidcodestatusupdated_atDateTime (instant). Serialized as RFC3339 / ISO-8601 string with timezone (Z or +/-HH:MM).
versionfirst_namelast_namecompany_nameemailphoneEntityListResponseCustomer
pagepage_sizetotalOrganizationCreateBody
idp_codedisplay_namewebsite_urlOrganizationCreateResponse
successOrganizationDetail
uuididp_codecreated_atDateTime (instant). Serialized as RFC3339 / ISO-8601 string with timezone (Z or +/-HH:MM).
updated_atDateTime (instant). Serialized as RFC3339 / ISO-8601 string with timezone (Z or +/-HH:MM).
versiondisplay_namewebsite_urluser_countcreated_bycreated_by_nameupdated_byupdated_by_namelast_synced_atDateTime (instant). Serialized as RFC3339 / ISO-8601 string with timezone (Z or +/-HH:MM).
deleted_atDateTime (instant). Serialized as RFC3339 / ISO-8601 string with timezone (Z or +/-HH:MM).
deleted_byEntityListResponseOrganization
pagepage_sizetotalLoginResponse
successUser
usernamedisplay_nameemailexpires_atExpiration timestamp in milliseconds
organizationUserProfile
uuididp_codeemaildisplay_namecreated_atupdated_atversionidp_orgidp_usernameavatar_color^#[0-9A-Fa-f]{6}$avatar_initialsis_activeis_adminrolescreated_bycreated_by_nameupdated_byupdated_by_namedeleted_atdeleted_bydeleted_by_nameUserProfileUpdateBody
display_nameemailavatar_color^#[0-9A-Fa-f]{6}$avatar_initialsEntityMetaResponse
entityEntity key, snake_case singular
translation_keysnake_case singular i18n prefix
uidColumn key used as row identity (e.g. uuid)
display_fieldKey of the primary display column
display_nameDisplay template (${field} syntax). Defaults to "${display_field}" — materialized by assembleMeta
Root-level field dictionary, transversal to all page types
Derived capability contract — full standard op vocabulary, enabled:false when the route is absent or product-disabled
title_keyOptional i18n key overriding the canonical page title (absent → built from system.entities.page_title.* templates)
Per-op enabled toggles — may only affect existing ops, never invent them
EntityListTable options — absent on form-only metas (e.g. /auth/me/meta)
Injected by assembleMeta from entity auditability