id | string, UUID, π system | β | Unique identifier (read-only) | β | Unique ID | βemail-uuid-123β |
email | string | β
Yes | Valid email format | Valid email format = local part + β@β + domain + β.β + TLD | Email address | βjohn.doe@company.comβ |
is_primary | boolean | βͺ No | default: true, only valid when in relationship with a Person or Company | true , false | Marks preferred address | true |
is_verified | boolean, π system | β | Verification flag. Only systems or whitelisted workspaces can modify | true , false | Verification flag | true |
label | string (50 char) | βͺ No | max 50 chars, only valid when in relationship with a Person or Company | work , perso , other | Tag for extra context when having multiple emails | βworkβ |
created_at | string (ISO 8601) π system | β | auto timestamp | β | Creation timestamp | β2023-01-01T12:00:00Zβ |
updated_at | string (ISO 8601) π system | β | auto timestamp | β | Last update timestamp | β2023-01-01T12:00:00Zβ |
deleted_at | string | null π system | β | nullable ISO 8601 | β | Deletion timestamp (soft delete) | β2024-01-01T12:00:00Zβ |