Skip to content

Update user preferences

PUT
/api/security/users/{id}/preferences
curl --request PUT \
--url https://example.com/api/security/users/example/preferences \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "view": { "defaultView": "grid" } }'

Replaces the stored preferences for a user

id
required

User ID (email)

string
Media typeapplication/json

User preferences

object
view
required
object
defaultView
required

Default view mode

string
Allowed values: grid list
Example
grid
tableColumns

Saved table column selections

Array<string>
recentRepositories

Recently visited repositories

Array<object>
<= 3 items
object
CACHE_ROOT
required

Repository namespace

string
Example
my-repo
name

Display name

string
lastVisited
required

Timestamp of last visit

number
recentSites

Recently visited sites

Array<object>
<= 3 items
object
id
required

Site ID

string
name

Site name

string
lastVisited
required

Timestamp of last visit

number
detailPaneColumns

Number of grid columns visible when detail pane is open

number
default: 2 >= 1 <= 5
Example
2
theme

UI theme mode

string
default: dark
Allowed values: dark light
Example
dark
uiVersion

UI version preference

string
default: content2
Allowed values: content content2
Example
content2

Preferences updated successfully

Media typeapplication/json

User preferences

object
view
required
object
defaultView
required

Default view mode

string
Allowed values: grid list
tableColumns

Saved table column selections

Array<string>
recentRepositories

Recently visited repositories

Array<object>
<= 3 items
object
CACHE_ROOT
required

Repository namespace

string
name

Display name

string
lastVisited
required

Timestamp of last visit

number
recentSites

Recently visited sites

Array<object>
<= 3 items
object
id
required

Site ID

string
name

Site name

string
lastVisited
required

Timestamp of last visit

number
detailPaneColumns

Number of grid columns visible when detail pane is open

number
default: 2 >= 1 <= 5
theme

UI theme mode

string
default: dark
Allowed values: dark light
uiVersion

UI version preference

string
default: content2
Allowed values: content content2
Example
{
"view": {
"defaultView": "grid"
}
}