Table of Contents

UserSettings

UserSettings

GetCurrentUserSettings

Return current user settings.

Request
GET /api/manage/v1/UserSettings
Responses
Status Code Description Samples
200

Succesfully returned

400

Current user is null

404

User not found

UpdateMySettings

Update settings of the current user

Request
PUT /api/manage/v1/UserSettings
Parameters
Name Type Value Notes
body
Responses
Status Code Description Samples
200

Succesfully updated

400

The request is wrong

403

You have no permission for this action

AcceptAgreements

Use this endpoint to accept current version of service license agreement

Request
POST /api/manage/v1/UserSettings/accept
Parameters
Name Type Value Notes
body
Responses
Status Code Description Samples
204

No Content

Definitions

UserSettingsVM

Name Type Notes
profileVisibility ProfileVisibility
defaultSubscription string
showHiddenFilesAndFolders boolean
slaAcceptedDateTime string (date-time)
subscribedNotifications AuditType[]
previewType PreviewType
$t string

ProfileVisibility

AuditType

PreviewType

ProblemDetails

Name Type Notes
type string
title string
status integer (int32)
detail string
instance string

UpdateUserSettingsVM

Name Type Notes
profileVisibility ProfileVisibility
defaultSubscription string
showHiddenFilesAndFolders boolean
subscribedNotifications AuditType[]
previewType PreviewType
$t string

AcceptAgreementsVM

Name Type Notes
slaAccepted boolean
$t string