updateMember
# updateMember
PATCH
/members/{memberId}
const url = 'http://localhost:8080/api/v1/members/per_01j9x3k8m2q4r5s6t7v8w9y0z1';const options = { method: 'PATCH', headers: {cookie: 'hs_session=<hs_session>', 'Content-Type': 'application/json'}, body: '{"role":"owner","displayName":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PATCH \ --url http://localhost:8080/api/v1/members/per_01j9x3k8m2q4r5s6t7v8w9y0z1 \ --header 'Content-Type: application/json' \ --cookie hs_session=<hs_session> \ --data '{ "role": "owner", "displayName": "example" }'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”memberId
required
string
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
role
string
displayName
string
Responses
Section titled “Responses”Updated.
Media typeapplication/json
object
id
required
string
username
required
string
displayName
required
string
role
required
string
theme
required
string
textScale
required
number
reducedMotion
required
boolean
shareVisits
boolean
showAiSummaries
boolean
avatar
createdAt
required
string format: date-time
Examples
Exampleseed
Derived from fixtures/seed.json.
{ "avatar": null, "createdAt": "2026-09-27T09:00:00.000Z", "displayName": "สมชาย", "id": "mem_01j9gnwgka8c0bbep1kenhhwr9", "lastSeenAt": null, "locale": "th", "reducedMotion": false, "role": "member", "shareVisits": true, "showAiSummaries": true, "textScale": 1.3, "theme": "system", "username": "somchai"}Conflicts with current state.
Media typeapplication/problem+json
object
type
required
string format: uri
title
required
string
status
required
integer
code
required
string
i18nKey
string
detail
string
fields
Array<object>
object
path
required
string
code
required
string
i18nKey
string
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "code": "example", "i18nKey": "example", "detail": "example", "fields": [ { "path": "example", "code": "example", "i18nKey": "example" } ]}