User Profile
Stream: profile | Event type: user_profile
Slow-changing user metadata. Sent when a user first connects a provider and whenever the provider reports changes.
Example
Section titled “Example”{ "event_type": "user_profile", "data_version": "1.1", "source_id": "profile-f6g7...", "provider_ref": "user-ABCDEF", "device_id": null, "payload_ts": 1742585400000, "revision": 1, "capture_mode": null, "timezone": "Europe/Zurich", "date_of_birth": "1990-05-15", "biological_sex": "male", "height_cm": 178, "preferred_units": "metric"}Fields
Section titled “Fields”| Field | Type | Unit | Description |
|-------|------|------|-------------|
| timezone | string \| null | IANA timezone | User’s timezone (e.g., "Europe/Zurich"). |
| date_of_birth | string \| null | ISO 8601 date | Date of birth (e.g., "1990-05-15"). |
| biological_sex | string \| null | — | Biological sex as reported by provider. |
| height_cm | number \| null | cm | Height. |
| preferred_units | string \| null | — | User’s preferred unit system. |
Biological Sex Values
Section titled “Biological Sex Values”| Value | Description |
|-------|-------------|
| "male" | Male. |
| "female" | Female. |
| "other" | Other or non-binary. |
| "unknown" | Not reported by provider. |
Preferred Units Values
Section titled “Preferred Units Values”| Value | Description |
|-------|-------------|
| "metric" | Metric system (kg, cm, km). |
| "imperial" | Imperial system (lbs, in, mi). |