Update user preferences
PUT
/api/security/users/{id}/preferences
const url = 'https://example.com/api/security/users/example/preferences';const options = { method: 'PUT', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"view":{"defaultView":"grid"}}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}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
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
User ID (email)
string
Request Body
Section titled “Request Body”Media typeapplication/json
User preferences
object
view
required
object
defaultView
required
Default view mode
string
Example
gridtableColumns
Saved table column selections
Array<string>
recentRepositories
Recently visited repositories
Array<object>
object
CACHE_ROOT
required
Repository namespace
string
Example
my-reponame
Display name
string
lastVisited
required
Timestamp of last visit
number
recentSites
Recently visited sites
Array<object>
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
Example
2theme
UI theme mode
string
Example
darkuiVersion
UI version preference
string
Example
content2Responses
Section titled “Responses”Preferences updated successfully
Media typeapplication/json
User preferences
object
view
required
object
defaultView
required
Default view mode
string
tableColumns
Saved table column selections
Array<string>
recentRepositories
Recently visited repositories
Array<object>
object
CACHE_ROOT
required
Repository namespace
string
name
Display name
string
lastVisited
required
Timestamp of last visit
number
recentSites
Recently visited sites
Array<object>
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
theme
UI theme mode
string
uiVersion
UI version preference
string
Example
{ "view": { "defaultView": "grid" }}