Skip to main content
PATCH
Update my settings
Merge a partial patch into the authenticated user’s own settings. Omitted fields are left as they are; sheets merges field-by-field, and an explicit null clears it.

Authorizations

Authorization
string
header
required

Token authentication. Send Authorization: Bearer <YOUR_TOKEN>.

Body

application/json

UserSettings

alternatingRowColors
boolean | null
defaultDeploymentId
integer | null
lastSeenChangelogId
integer | null
deprecated

Deprecated and ignored. The changelog now arrives in the notification inbox, which carries its own read state. Accepted for backward compatibility but never read or written.

locale
string | null
sheets
object | null
theme
string | null
timezone
string | null

Response

200 - application/json
email
string
required
id
integer
required
isAdmin
boolean
required
notifications
object
required
username
string
required
activeRoleId
integer | null
aliases
object[] | null
createdAt
defaultRoles
string[] | null
externalId
string | null
firstName
string | null
gitUser
string | null
impersonation
object | null
isDeactivated
boolean | null
lastLogin
picture
string | null
samlId
string | null
settings
object | null
title
string | null
tosAccepted
object | null
updatedAt
userPolicies
object[] | null

The caller's effective resource policies: direct grants, organization-wide grants, and grants inherited from their groups. Only populated by GET /api/v1/users/me.