For the complete documentation index, see llms.txt. This page is also available as Markdown.

Update user settings

GraphQL endpoint: /user

Updates the authenticated user's settings: secret storage, the dashboard layout, and the per-field visibility lists that control who can see each profile field. Only the arguments provided are changed.

Query

mutation (
  $secretStorage: JSON
  $dashboardLayout: JSON
  $nameVisibility: [UserVisibilityType!]
  $profileImageUrlVisibility: [UserVisibilityType!]
  $aboutMeVisibility: [UserVisibilityType!]
  $birthdateVisibility: [UserVisibilityType!]
  $interestsVisibility: [UserVisibilityType!]
  $timezoneVisibility: [UserVisibilityType!]
  $metadataVisibility: [UserVisibilityType!]
) {
  updateUserSettings (
    secretStorage: $secretStorage
    dashboardLayout: $dashboardLayout
    nameVisibility: $nameVisibility
    profileImageUrlVisibility: $profileImageUrlVisibility
    aboutMeVisibility: $aboutMeVisibility
    birthdateVisibility: $birthdateVisibility
    interestsVisibility: $interestsVisibility
    timezoneVisibility: $timezoneVisibility
    metadataVisibility: $metadataVisibility
  ) {
    id
    secretStorage
    dashboardLayout
  }
}

Variables

Response

Last updated