Profiles
Update Profile
Update an existing patient profile
PATCH
Update one or more fields on an existing patient profile. You only need to include the fields you want to change — all body parameters are optional.
Request
Path parameters
string
required
Unique identifier (UUID) of the profile to update.
Body parameters
string
New email address for the profile.
string
New password. Must be between 8 and 128 characters.
string
New first name. Must use latin characters, between 1 and 100 characters.
string
New last name. Must use latin characters, between 1 and 100 characters.
string
New phone number in E.164 format (e.g.,
+14155552671).integer
New biological sex value per ISO/IEC 5218 (
0 = unknown, 1 = male, 2 = female).string
New date of birth in
YYYY-MM-DD format.number
New height in centimeters.
number
New weight in kilograms.
string
New preferred language. Accepted values:
en, de, fi.boolean
Whether this profile should receive transactional (programmatic) emails — appointment
confirmations, result-ready notices, etc. Overrides the profile group default. Distinct from
marketing opt-in. Omit to use the default.
Response
On success, the API returns200 OK with the full updated profile.
string
required
Unique profile identifier (UUID).
string
Profile handle or username. May be
null.string
First name. May be
null.string
Last name. May be
null.string
Email address. May be
null.string
Phone number in E.164 format. May be
null.integer
Biological sex per ISO/IEC 5218 (
0 = unknown, 1 = male, 2 = female). May be null.string
Date of birth in
YYYY-MM-DD format. May be null.number
Height in centimeters. May be
null.number
Weight in kilograms. May be
null.string
Preferred language (
en, de, or fi).boolean
Whether this profile receives transactional (programmatic) emails.
null when never set.string
ISO 8601 timestamp of when the profile was created.
string
ISO 8601 timestamp of the last update. May be
null.