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
Unique identifier (UUID) of the profile to update.
Body parameters
New email address for the profile.
New password. Must be between 8 and 128 characters.
New first name. Must use latin characters, between 1 and 100 characters.
New last name. Must use latin characters, between 1 and 100 characters.
New phone number in E.164 format (e.g.,
+14155552671).New biological sex value per ISO/IEC 5218 (
1 = male, 2 = female).New date of birth in
YYYY-MM-DD format.New height in centimeters.
New weight in kilograms.
New preferred language. Accepted values:
en, de, fi.Response
On success, the API returns200 OK with the full updated profile.
Unique profile identifier (UUID).
Profile handle or username. May be
null.First name. May be
null.Last name. May be
null.Email address. May be
null.Phone number in E.164 format. May be
null.Biological sex per ISO/IEC 5218 (
1 = male, 2 = female). May be null.Date of birth in
YYYY-MM-DD format. May be null.Height in centimeters. May be
null.Weight in kilograms. May be
null.Preferred language (
en, de, or fi).ISO 8601 timestamp of when the profile was created.
ISO 8601 timestamp of the last update. May be
null.Error responses
| Status | Description |
|---|---|
400 | Validation error — one or more fields failed validation. |
403 | Forbidden — your API key does not have access to this operation or the profile is outside your access context. |
404 | Profile not found. |
500 | Internal server error. |