emailstring email required
business_namestring nullable
business_start_datestring date nullable
vat_numberstring nullable
chamber_of_commercestring nullable
address_line1string nullable
address_line2string nullable
postal_codestring nullable
iban_account_namestring nullable
default_currencystring nullable
phone_numberstring nullable
onboarding_completeboolean
workspace_slugstring nullable
is_adminboolean required
Whether this user has Captain's-deck access — the SAME rule the backend
enforces (is_superuser OR the ADMIN_USER_IDS allowlist), so the nav link
matches reality. Gating the link on is_superuser alone hid the deck from an
allowlisted admin who isn't a DB superuser. Reuses admin._admin_user_ids
(SSOT); imported lazily to avoid a router↔schema import cycle.