Skip to content

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.

{
"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"
}
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.
Value Description
"male" Male.
"female" Female.
"other" Other or non-binary.
"unknown" Not reported by provider.
Value Description
"metric" Metric system (kg, cm, km).
"imperial" Imperial system (lbs, in, mi).