Retrieve member privacy preferences
Read the consent toggles that gate voice and coaching runtime behavior. Currently a single field (`conversation_recording_opt_in`); intended to expand as additional consent surfaces are introduced.
Authorization
MemberBearer Member-scoped JWT minted by POST /v1/auth/token. Required on every /v1/users/{user_id}/... route; the token's sub claim must match the path user_id.
In: header
Path Parameters
uuidHeader Parameters
Response Body
application/json
application/json
curl -X GET "https://loading/v1/users/497f6eca-6276-4993-bfeb-53cbbbba6f08/privacy-settings"{
"data": {
"conversation_recording_opt_in": true
}
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Consolidated health-profile view
Recommended one-call resource for hydrating a member dashboard. Wraps profile attributes, optional coarse location, privacy preferences, and connected-device summaries. Each block is also reachable independently via its per-resource endpoint (`/users/{user_id}`, `/users/{user_id}/privacy-settings`, `/users/{user_id}/devices`) when only a slice is needed.
Update member privacy preferences
Partial update — only the fields supplied are changed. Consent changes apply to future sessions; in-progress voice sessions retain the consent that was in effect when they started. Returns `204 No Content`.