Get system settings
GET
/api/admin/settings
const url = 'https://example.com/api/admin/settings';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/admin/settings \ --header 'Authorization: Bearer <token>'Retrieves system-wide settings, falling back to defaults when unset
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Settings retrieved successfully
Media typeapplication/json
object
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
{ "preferences": { "view": { "defaultView": "grid" } }}