# Entity Field Reference


<!-- AUTO-GENERATED:entity-fields — DO NOT EDIT MANUALLY. Run pnpm generate:docs to regenerate. -->

This document lists every field exposed by each Primebrick entity, including
type, filterability, sortability, and the i18n label key. It is the canonical
reference for the AI assistant when answering questions about entity fields.

## config_entry

**Title key:** `system.settings.configurations.title`
**UID field:** `uuid`

| Field | Type | Sortable | Filterable | Searchable | Label Key |
|-------|------|----------|------------|------------|-----------|
| `uuid` | text | yes | yes | yes | `system.entities.config_entry.fields.uuid` |
| `key` | text | yes | yes | yes | `system.entities.config_entry.fields.key` |
| `value` | text | no | no | no | `system.entities.config_entry.fields.value` |
| `type` | text | yes | yes | yes | `system.entities.config_entry.fields.type` |
| `reserved` | boolean | yes | yes | yes | `system.entities.config_entry.fields.reserved` |
| `updated_at` | datetime | yes | yes | yes | `system.entities.config_entry.fields.updated_at` |
| `updated_by` | text | no | no | no | `system.entities.config_entry.fields.updated_by` |

## organization

**Title key:** `entities.organization.title`
**UID field:** `uuid`

| Field | Type | Sortable | Filterable | Searchable | Label Key |
|-------|------|----------|------------|------------|-----------|
| `display_name` | text | yes | yes | yes | `system.entities.organization.fields.display_name` |
| `uuid` | text | yes | yes | yes | `system.entities.organization.fields.uuid` |
| `idp_code` | text | yes | yes | yes | `system.entities.organization.fields.idp_code` |
| `website_url` | text | yes | yes | yes | `system.entities.organization.fields.website_url` |
| `user_count` | number | no | no | yes | `system.entities.organization.fields.user_count` |
| `created_at` | datetime | yes | yes | yes | `system.entities.organization.fields.created_at` |
| `created_by` | text | no | no | no | `system.entities.organization.fields.created_by` |
| `updated_at` | datetime | yes | yes | yes | `system.entities.organization.fields.updated_at` |
| `updated_by` | text | no | no | no | `system.entities.organization.fields.updated_by` |
| `last_synced_at` | datetime | yes | yes | yes | `system.entities.organization.fields.last_synced_at` |
| `version` | text | no | no | no | `system.entities.organization.fields.version` |
| `deleted_at` | datetime | yes | no | no | `system.entities.organization.fields.deleted_at` |
| `deleted_by` | text | no | no | no | `system.entities.organization.fields.deleted_by` |

**Default sort:** `created_at` desc

## role_mapping

**Title key:** `entities.role_mapping.title`
**UID field:** `uuid`

| Field | Type | Sortable | Filterable | Searchable | Label Key |
|-------|------|----------|------------|------------|-----------|
| `idp_role` | text | yes | yes | yes | `system.entities.role_mapping.fields.idp_role` |
| `uuid` | text | yes | yes | yes | `system.entities.role_mapping.fields.uuid` |
| `idp_org` | text | yes | yes | yes | `system.entities.role_mapping.fields.idp_org` |
| `label_key` | text | yes | yes | yes | `system.entities.role_mapping.fields.label_key` |
| `is_admin` | badge | yes | yes | yes | `system.entities.role_mapping.fields.is_admin` |
| `permissions` | text | no | no | no | `system.entities.role_mapping.fields.permissions` |
| `last_synced_at` | datetime | yes | yes | yes | `system.entities.role_mapping.fields.last_synced_at` |
| `created_at` | datetime | yes | yes | yes | `system.entities.role_mapping.fields.created_at` |
| `created_by` | text | no | no | no | `system.entities.role_mapping.fields.created_by` |
| `updated_at` | datetime | yes | yes | yes | `system.entities.role_mapping.fields.updated_at` |
| `updated_by` | text | no | no | no | `system.entities.role_mapping.fields.updated_by` |
| `version` | text | no | no | no | `system.entities.role_mapping.fields.version` |

**Default sort:** `idp_role` asc

## user_profile

**Title key:** `entities.user_profile.title`
**UID field:** `uuid`

| Field | Type | Sortable | Filterable | Searchable | Label Key |
|-------|------|----------|------------|------------|-----------|
| `display_name` | text | yes | yes | yes | `system.entities.user_profile.fields.display_name` |
| `uuid` | text | yes | yes | yes | `system.entities.user_profile.fields.uuid` |
| `idp_code` | text | yes | yes | yes | `system.entities.user_profile.fields.idp_code` |
| `email` | text | yes | yes | yes | `system.entities.user_profile.fields.email` |
| `avatar_color` | color | no | no | yes | `system.entities.user_profile.fields.avatar_color` |
| `avatar_initials` | text | yes | yes | yes | `system.entities.user_profile.fields.avatar_initials` |
| `idp_org` | text | yes | yes | yes | `system.entities.user_profile.fields.idp_org` |
| `idp_username` | text | yes | yes | yes | `system.entities.user_profile.fields.idp_username` |
| `is_active` | boolean | yes | yes | yes | `system.entities.user_profile.fields.is_active` |
| `is_admin` | boolean | yes | yes | yes | `system.entities.user_profile.fields.is_admin` |
| `is_verified` | boolean | yes | yes | yes | `system.entities.user_profile.fields.is_verified` |
| `email_verified` | boolean | yes | yes | yes | `system.entities.user_profile.fields.email_verified` |
| `roles` | text | no | no | no | `system.entities.user_profile.fields.roles` |
| `issuer` | text | no | yes | yes | `system.entities.user_profile.fields.issuer` |
| `last_synced_at` | datetime | yes | yes | yes | `system.entities.user_profile.fields.last_synced_at` |
| `created_at` | datetime | yes | yes | yes | `system.entities.user_profile.fields.created_at` |
| `created_by` | text | no | no | no | `system.entities.user_profile.fields.created_by` |
| `updated_at` | datetime | yes | yes | yes | `system.entities.user_profile.fields.updated_at` |
| `updated_by` | text | no | no | no | `system.entities.user_profile.fields.updated_by` |
| `version` | text | no | no | no | `system.entities.user_profile.fields.version` |
| `deleted_at` | datetime | yes | no | no | `system.entities.user_profile.fields.deleted_at` |
| `deleted_by` | text | no | no | no | `system.entities.user_profile.fields.deleted_by` |

**Default sort:** `created_at` desc

**Row actions:** change_password

## customer

**Title key:** `entities.customer.title`
**UID field:** `uuid`

| Field | Type | Sortable | Filterable | Searchable | Label Key |
|-------|------|----------|------------|------------|-----------|
| `uuid` | text | yes | no | yes | `system.entities.customer.fields.uuid` |
| `code` | text | yes | yes | yes | `system.entities.customer.fields.code` |
| `first_name` | text | yes | yes | yes | `system.entities.customer.fields.first_name` |
| `last_name` | text | yes | yes | yes | `system.entities.customer.fields.last_name` |
| `company_name` | text | yes | yes | yes | `system.entities.customer.fields.company_name` |
| `email` | text | yes | yes | yes | `system.entities.customer.fields.email` |
| `phone` | text | no | no | yes | `system.entities.customer.fields.phone` |
| `status` | badge | yes | yes | no | `system.entities.customer.fields.status` |
| `onboarding_at` | datetime | yes | yes | no | `system.entities.customer.fields.onboarding_at` |
| `status_reason` | text | no | no | yes | `system.entities.customer.fields.status_reason` |
| `local_address` | text | no | no | yes | `system.entities.customer.fields.local_address` |
| `local_city` | text | yes | yes | yes | `system.entities.customer.fields.local_city` |
| `local_state` | text | yes | yes | yes | `system.entities.customer.fields.local_state` |
| `local_country` | text | yes | yes | yes | `system.entities.customer.fields.local_country` |
| `local_zip` | text | no | no | yes | `system.entities.customer.fields.local_zip` |
| `onboarding_time_zone` | text | yes | no | no | `system.entities.customer.fields.onboarding_time_zone` |
| `created_at` | datetime | yes | no | no | `system.entities.customer.fields.created_at` |
| `updated_at` | datetime | yes | no | no | `system.entities.customer.fields.updated_at` |
| `created_by` | text | no | no | no | `system.entities.customer.fields.created_by` |
| `updated_by` | text | no | no | no | `system.entities.customer.fields.updated_by` |
| `version` | text | no | no | no | `system.entities.customer.fields.version` |
| `deleted_at` | datetime | yes | no | no | `system.entities.customer.fields.deleted_at` |
| `deleted_by` | text | no | no | no | `system.entities.customer.fields.deleted_by` |

**Default sort:** `updated_at` desc

## client_registry

**Title key:** `entities.client_registry.title`
**UID field:** `uuid`

| Field | Type | Sortable | Filterable | Searchable | Label Key |
|-------|------|----------|------------|------------|-----------|
| `ua_prefix` | text | yes | yes | yes | `system.entities.client_registry.fields.ua_prefix` |
| `uuid` | text | yes | yes | yes | `system.entities.client_registry.fields.uuid` |
| `source` | text | yes | yes | yes | `system.entities.client_registry.fields.source` |
| `key_mode` | text | yes | yes | yes | `system.entities.client_registry.fields.key_mode` |
| `key_generation` | text | yes | yes | yes | `system.entities.client_registry.fields.key_generation` |
| `key_rotated_at` | datetime | yes | yes | yes | `system.entities.client_registry.fields.key_rotated_at` |
| `is_enabled` | boolean | yes | yes | yes | `system.entities.client_registry.fields.is_enabled` |
| `created_at` | datetime | yes | yes | yes | `system.entities.client_registry.fields.created_at` |
| `created_by` | text | no | no | no | `system.entities.client_registry.fields.created_by` |
| `updated_at` | datetime | yes | yes | yes | `system.entities.client_registry.fields.updated_at` |
| `updated_by` | text | no | no | no | `system.entities.client_registry.fields.updated_by` |
| `version` | text | no | no | no | `system.entities.client_registry.fields.version` |
| `deleted_at` | datetime | yes | no | no | `system.entities.client_registry.fields.deleted_at` |
| `deleted_by` | text | no | no | no | `system.entities.client_registry.fields.deleted_by` |

**Default sort:** `created_at` desc

<!-- END -->
