Skip to content

Update the current user's profile

PATCH
/me
curl --request PATCH \
--url https://api.engram.page/me \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "display_name": "Ada Lovelace" }'

Updates the authenticated user’s mutable profile fields (currently display_name) and returns the updated user.

Profile fields

Media typeapplication/json
UpdateProfileRequest
object
display_name
string
nullable
Example
{
"display_name": "Ada Lovelace"
}

Updated user

Media typeapplication/json
UserResponse
object
user
required
User
object
display_name
string
nullable
email
required
string format: email
id
required
string format: uuid
role
string
Example
{
"user": {
"role": "user"
}
}

Validation error

Media typeapplication/json
ValidationError
object
details

Field → [messages]

object
error
required
string
Example
{
"error": "validation_failed"
}