---
title: "Retrieve a user with specific ID"
method: GET
path: "/api/2.0/users/{objectId}"
tags: ["User Management API"]
---

# Retrieve a user with specific ID

`GET /api/2.0/users/{objectId}`

## Path parameters

- `objectId` integer, required

## Response `200`

Success

- User — User information
  - `createdDate` integer — Created date in milliseconds
  - `lastModDate` integer — Last modified date
  - `id` integer — User ID
  - `username` string — User username
  - `name` string — User name
  - `ssoUser` boolean — Is SSO user
  - `customerId` integer — User customer ID
  - `autocycle` boolean — Is user eligible for auto-cycle
  - `timeZone` string — User timezone
  - `lastLoginDate` string, date-time — User last login date time
  - `managementClientId` string — Management API client ID
  - `managementClientSecret` string — Management API client secret
  - `externalAuthType` integer — External authentication type
  - `userGroups` UserGroup[] — Groups
    - `createdDate` integer — Created date in milliseconds
    - `lastModDate` integer — Last modified date
    - `id` integer — Group ID
    - `groupName` string, required — Group name
    - `userName` string — Group owner's username
    - `userId` integer — Group owner's user ID
    - `limitSharing` boolean — If true, this user can only share assets with members of this group
    - `accessLevel` integer — User's access level for this group (0=Admin, 1=Edit, 2=View)
    - `contentFilters` Filter[] — Group content filters
      - `fieldName` string, required — Filter field name. Either fieldName or fieldNames has to be not empty
      - `fieldNames` string[], required — Filter field names in case of tree filter. Either fieldName or fieldNames has to be not empty
      - `values` object[] — Filter values
      - `operator` string — Filter operator
      - `locked` boolean — Whether or not filter is locked (ie: not modifiable)
      - `requireValue` boolean — Whether or not filter requires value to be set
      - `enabled` boolean — Whether or not filter is enabled (default is true)
      - `controlType` string — Filter control type
      - `visible` boolean — Whether or not filter is visible (default is true)
      - `hitList` integer — Suggestion values dataset ID
      - `hitListLabel` string — Suggestion label field name of the hit list dataset
      - `hitListValue` string — Suggestion value field name of the hit list dataset
      - `filteringResult` boolean — Whether the filter should be applied before (false) or after (true) the widget data has been processed
      - `label` string — Display label for the filter
      - `or` boolean — Whether this filter is OR'd with the previous filter (for SQL parsing)
      - `description` string — Filter description
      - `dateLimit` string — Filter date limit
      - `dateLimitOptions` string — Filter date limit options (restriction and from token)
      - `displayValues` object[] — Custom display values
      - `plainControlType` string — Control type for plain text field type
      - `dynamic` boolean — Whether or not filter's value is automatically selected
      - `inclusiveTime` boolean — Whether time range filter is inclusive (includes exact start/end times, where start time is for Start Date and end time for End Date. UI tooltip: When checked, creates a single continuous time period from Start Date/Time to End Date/Time. When unchecked, applies the time range to each day separately (e.g., 9:00-17:00 every day within the date range).)
  - `userProperties` UserProperties — User properties
    - `adminUserLimit` integer
    - `dashboardSharing` boolean
    - `elasticStoreLimit` integer
    - `machineLearningAccess` boolean
    - `managementAPI` boolean
    - `urlSharePasswordProtect` boolean
    - `customerSsoGenerateUI` boolean
    - `ssoUserLimit` integer
    - `triggerNotificationAccess` boolean
    - `insightEnabled` boolean
    - `insightIconDefaultEnabled` boolean
    - `searchBarMode` string
    - `nlpEnabled` boolean
    - `botNlpEnabled` boolean
    - `unstructuredDataNlpEnabled` boolean
    - `allowCustomerUseNlp` boolean
    - `allowCustomerUseBotNlp` boolean
    - `nlpIndexByDefault` boolean
    - `ldap` boolean
    - `saml` boolean
    - `userLimit` integer
    - `widgetCountLimit` integer
    - `viewerUserLimit` integer
    - `nlpVisualizationFirstEnabled` boolean
    - `appsEnabled` boolean
    - `appsLimit` integer
    - `forceTwoFactorAuthEnabled` string
    - `newDashNavEnabled` boolean
    - `font` string
    - `selectedDashboardId` integer
    - `defaultDashboardId` integer
    - `sendTimezoneWithQuery` boolean
    - `directPush` boolean
    - `writeBack` boolean
    - `userContentFilters` Filter[]
      - `fieldName` string, required — Filter field name. Either fieldName or fieldNames has to be not empty
      - `fieldNames` string[], required — Filter field names in case of tree filter. Either fieldName or fieldNames has to be not empty
      - `values` object[] — Filter values
      - `operator` string — Filter operator
      - `locked` boolean — Whether or not filter is locked (ie: not modifiable)
      - `requireValue` boolean — Whether or not filter requires value to be set
      - `enabled` boolean — Whether or not filter is enabled (default is true)
      - `controlType` string — Filter control type
      - `visible` boolean — Whether or not filter is visible (default is true)
      - `hitList` integer — Suggestion values dataset ID
      - `hitListLabel` string — Suggestion label field name of the hit list dataset
      - `hitListValue` string — Suggestion value field name of the hit list dataset
      - `filteringResult` boolean — Whether the filter should be applied before (false) or after (true) the widget data has been processed
      - `label` string — Display label for the filter
      - `or` boolean — Whether this filter is OR'd with the previous filter (for SQL parsing)
      - `description` string — Filter description
      - `dateLimit` string — Filter date limit
      - `dateLimitOptions` string — Filter date limit options (restriction and from token)
      - `displayValues` object[] — Custom display values
      - `plainControlType` string — Control type for plain text field type
      - `dynamic` boolean — Whether or not filter's value is automatically selected
      - `inclusiveTime` boolean — Whether time range filter is inclusive (includes exact start/end times, where start time is for Start Date and end time for End Date. UI tooltip: When checked, creates a single continuous time period from Start Date/Time to End Date/Time. When unchecked, applies the time range to each day separately (e.g., 9:00-17:00 every day within the date range).)
    - `customerContentFilters` Filter[]
      - `fieldName` string, required — Filter field name. Either fieldName or fieldNames has to be not empty
      - `fieldNames` string[], required — Filter field names in case of tree filter. Either fieldName or fieldNames has to be not empty
      - `values` object[] — Filter values
      - `operator` string — Filter operator
      - `locked` boolean — Whether or not filter is locked (ie: not modifiable)
      - `requireValue` boolean — Whether or not filter requires value to be set
      - `enabled` boolean — Whether or not filter is enabled (default is true)
      - `controlType` string — Filter control type
      - `visible` boolean — Whether or not filter is visible (default is true)
      - `hitList` integer — Suggestion values dataset ID
      - `hitListLabel` string — Suggestion label field name of the hit list dataset
      - `hitListValue` string — Suggestion value field name of the hit list dataset
      - `filteringResult` boolean — Whether the filter should be applied before (false) or after (true) the widget data has been processed
      - `label` string — Display label for the filter
      - `or` boolean — Whether this filter is OR'd with the previous filter (for SQL parsing)
      - `description` string — Filter description
      - `dateLimit` string — Filter date limit
      - `dateLimitOptions` string — Filter date limit options (restriction and from token)
      - `displayValues` object[] — Custom display values
      - `plainControlType` string — Control type for plain text field type
      - `dynamic` boolean — Whether or not filter's value is automatically selected
      - `inclusiveTime` boolean — Whether time range filter is inclusive (includes exact start/end times, where start time is for Start Date and end time for End Date. UI tooltip: When checked, creates a single continuous time period from Start Date/Time to End Date/Time. When unchecked, applies the time range to each day separately (e.g., 9:00-17:00 every day within the date range).)
    - `groupContentFilters` Filter[]
      - `fieldName` string, required — Filter field name. Either fieldName or fieldNames has to be not empty
      - `fieldNames` string[], required — Filter field names in case of tree filter. Either fieldName or fieldNames has to be not empty
      - `values` object[] — Filter values
      - `operator` string — Filter operator
      - `locked` boolean — Whether or not filter is locked (ie: not modifiable)
      - `requireValue` boolean — Whether or not filter requires value to be set
      - `enabled` boolean — Whether or not filter is enabled (default is true)
      - `controlType` string — Filter control type
      - `visible` boolean — Whether or not filter is visible (default is true)
      - `hitList` integer — Suggestion values dataset ID
      - `hitListLabel` string — Suggestion label field name of the hit list dataset
      - `hitListValue` string — Suggestion value field name of the hit list dataset
      - `filteringResult` boolean — Whether the filter should be applied before (false) or after (true) the widget data has been processed
      - `label` string — Display label for the filter
      - `or` boolean — Whether this filter is OR'd with the previous filter (for SQL parsing)
      - `description` string — Filter description
      - `dateLimit` string — Filter date limit
      - `dateLimitOptions` string — Filter date limit options (restriction and from token)
      - `displayValues` object[] — Custom display values
      - `plainControlType` string — Control type for plain text field type
      - `dynamic` boolean — Whether or not filter's value is automatically selected
      - `inclusiveTime` boolean — Whether time range filter is inclusive (includes exact start/end times, where start time is for Start Date and end time for End Date. UI tooltip: When checked, creates a single continuous time period from Start Date/Time to End Date/Time. When unchecked, applies the time range to each day separately (e.g., 9:00-17:00 every day within the date range).)
    - `sharedContentFilters` Filter[]
      - `fieldName` string, required — Filter field name. Either fieldName or fieldNames has to be not empty
      - `fieldNames` string[], required — Filter field names in case of tree filter. Either fieldName or fieldNames has to be not empty
      - `values` object[] — Filter values
      - `operator` string — Filter operator
      - `locked` boolean — Whether or not filter is locked (ie: not modifiable)
      - `requireValue` boolean — Whether or not filter requires value to be set
      - `enabled` boolean — Whether or not filter is enabled (default is true)
      - `controlType` string — Filter control type
      - `visible` boolean — Whether or not filter is visible (default is true)
      - `hitList` integer — Suggestion values dataset ID
      - `hitListLabel` string — Suggestion label field name of the hit list dataset
      - `hitListValue` string — Suggestion value field name of the hit list dataset
      - `filteringResult` boolean — Whether the filter should be applied before (false) or after (true) the widget data has been processed
      - `label` string — Display label for the filter
      - `or` boolean — Whether this filter is OR'd with the previous filter (for SQL parsing)
      - `description` string — Filter description
      - `dateLimit` string — Filter date limit
      - `dateLimitOptions` string — Filter date limit options (restriction and from token)
      - `displayValues` object[] — Custom display values
      - `plainControlType` string — Control type for plain text field type
      - `dynamic` boolean — Whether or not filter's value is automatically selected
      - `inclusiveTime` boolean — Whether time range filter is inclusive (includes exact start/end times, where start time is for Start Date and end time for End Date. UI tooltip: When checked, creates a single continuous time period from Start Date/Time to End Date/Time. When unchecked, applies the time range to each day separately (e.g., 9:00-17:00 every day within the date range).)
    - `contentFilters` Filter[]
      - `fieldName` string, required — Filter field name. Either fieldName or fieldNames has to be not empty
      - `fieldNames` string[], required — Filter field names in case of tree filter. Either fieldName or fieldNames has to be not empty
      - `values` object[] — Filter values
      - `operator` string — Filter operator
      - `locked` boolean — Whether or not filter is locked (ie: not modifiable)
      - `requireValue` boolean — Whether or not filter requires value to be set
      - `enabled` boolean — Whether or not filter is enabled (default is true)
      - `controlType` string — Filter control type
      - `visible` boolean — Whether or not filter is visible (default is true)
      - `hitList` integer — Suggestion values dataset ID
      - `hitListLabel` string — Suggestion label field name of the hit list dataset
      - `hitListValue` string — Suggestion value field name of the hit list dataset
      - `filteringResult` boolean — Whether the filter should be applied before (false) or after (true) the widget data has been processed
      - `label` string — Display label for the filter
      - `or` boolean — Whether this filter is OR'd with the previous filter (for SQL parsing)
      - `description` string — Filter description
      - `dateLimit` string — Filter date limit
      - `dateLimitOptions` string — Filter date limit options (restriction and from token)
      - `displayValues` object[] — Custom display values
      - `plainControlType` string — Control type for plain text field type
      - `dynamic` boolean — Whether or not filter's value is automatically selected
      - `inclusiveTime` boolean — Whether time range filter is inclusive (includes exact start/end times, where start time is for Start Date and end time for End Date. UI tooltip: When checked, creates a single continuous time period from Start Date/Time to End Date/Time. When unchecked, applies the time range to each day separately (e.g., 9:00-17:00 every day within the date range).)
    - `schemaSample` integer
    - `schemaNestedSample` integer
    - `maxChunkSize` integer
    - `maxChunkCount` integer
    - `maxQueryTime` integer
    - `locale` string
    - `defaultTimeZone` string
    - `customUserColors` string
    - `customFieldColors` string
    - `customerLogo` string
    - `customerThemes` string
    - `activeThemeId` string
    - `dateFormat` string
    - `defaultDateFormat` string
    - `customMailServer` string
    - `defaultCategoryPermission` integer
    - `subAccountAccess` boolean
    - `systemAdmin` boolean
    - `logoutUrl` string
    - `supportEmail` string
    - `pdfEngine` string
    - `tunnelPrivateKey` string
    - `tunnelPublicKey` string
    - `tunnelKeyPassphrase` string
    - `limitListingUsersToGroups` boolean
    - `aiAssistantEnabled` boolean
    - `aiAgentsEnabled` boolean
    - `aiAgentsUiToggle` boolean
    - `agenticBIUseDocs` string
    - `agenticBIUseDatasets` string
    - `agenticBIUseWidgets` string
    - `agenticBIUseDashboards` string
    - `agenticBIUseReports` string
    - `agenticBIUseAlerts` string
    - `agenticBIModel` string
    - `agenticBISelectedDatasets` string
    - `agenticBISelectedDocs` string
    - `onboardingChecklistState` string
    - `aiProviderSettings` object
    - `customSupportEmail` string
    - `oem` boolean
    - `hasOpenAIKey` boolean
    - `hasAnthropicKey` boolean
    - `hasGeminiKey` boolean
    - `hasAzureAIKey` boolean
    - `totalUserLimit` integer
  - `roles` string[] — User roles
  - `permissions` string[] — User permissions
  - `jsonConfig` string — Role JSON config (viz settings, etc.)
  - `twoFactorBySms` boolean — Is two factor login by SMS enabled
  - `phone` string — User phone number
  - `twoFactorByEmail` boolean — Is two factor login by EMAIL enabled
  - `email` string — User email
  - `selectedDashInternal` Dashboard
    - `createdDate` string, date-time
    - `lastModDate` integer — Last modified date
    - `id` integer
    - `oid` integer
    - `name` string
    - `userId` integer
    - `url` string
    - `secureUrl` string
    - `urlShareWhitelistDomain` string
    - `displayOrder` integer
    - `screenAdjust` boolean
    - `screenWidth` integer
    - `screenHeight` integer
    - `lastModDt` string, date-time
    - `lastAccessDt` string, date-time
    - `locked` boolean
    - `accessLevel` integer
    - `categoryAccessLevel` integer
    - `autoShared` boolean
    - `filterSettings` string
    - `favorite` boolean
    - `urlSharePassword` string
    - `incognitoId` integer
    - `type` integer
    - `username` string
    - `defaultFilterSets` FilterSet[]
      - `createdDate` integer — Created date in milliseconds
      - `lastModDate` integer — Last modified date
      - `id` integer
      - `userId` integer
      - `name` string
      - `accessLevel` integer
      - `userSpecific` boolean
      - `enabled` boolean
      - `color` string
      - `defaultFilters` boolean
      - `locked` boolean
      - `visible` boolean
      - `syncFilters` boolean
      - `expanded` boolean
      - `filters` Filter[]
        - `fieldName` string, required — Filter field name. Either fieldName or fieldNames has to be not empty
        - `fieldNames` string[], required — Filter field names in case of tree filter. Either fieldName or fieldNames has to be not empty
        - `values` object[] — Filter values
        - `operator` string — Filter operator
        - `locked` boolean — Whether or not filter is locked (ie: not modifiable)
        - `requireValue` boolean — Whether or not filter requires value to be set
        - `enabled` boolean — Whether or not filter is enabled (default is true)
        - `controlType` string — Filter control type
        - `visible` boolean — Whether or not filter is visible (default is true)
        - `hitList` integer — Suggestion values dataset ID
        - `hitListLabel` string — Suggestion label field name of the hit list dataset
        - `hitListValue` string — Suggestion value field name of the hit list dataset
        - `filteringResult` boolean — Whether the filter should be applied before (false) or after (true) the widget data has been processed
        - `label` string — Display label for the filter
        - `or` boolean — Whether this filter is OR'd with the previous filter (for SQL parsing)
        - `description` string — Filter description
        - `dateLimit` string — Filter date limit
        - `dateLimitOptions` string — Filter date limit options (restriction and from token)
        - `displayValues` object[] — Custom display values
        - `plainControlType` string — Control type for plain text field type
        - `dynamic` boolean — Whether or not filter's value is automatically selected
        - `inclusiveTime` boolean — Whether time range filter is inclusive (includes exact start/end times, where start time is for Start Date and end time for End Date. UI tooltip: When checked, creates a single continuous time period from Start Date/Time to End Date/Time. When unchecked, applies the time range to each day separately (e.g., 9:00-17:00 every day within the date range).)
      - `transientFilter` boolean
    - `categories` integer[]
    - `notDefaultFilter` boolean
    - `properties` DashboardProps
      - `createdDate` integer — Created date in milliseconds
      - `lastModDate` integer — Last modified date
      - `theme` string
      - `description` string
      - `header` string
      - `footer` string
      - `customCssJs` string
      - `excludeGridWidgetsFromPdfExport` boolean
      - `excludeExpandedGridFromPdfExport` boolean
      - `filters` Filter[]
        - `fieldName` string, required — Filter field name. Either fieldName or fieldNames has to be not empty
        - `fieldNames` string[], required — Filter field names in case of tree filter. Either fieldName or fieldNames has to be not empty
        - `values` object[] — Filter values
        - `operator` string — Filter operator
        - `locked` boolean — Whether or not filter is locked (ie: not modifiable)
        - `requireValue` boolean — Whether or not filter requires value to be set
        - `enabled` boolean — Whether or not filter is enabled (default is true)
        - `controlType` string — Filter control type
        - `visible` boolean — Whether or not filter is visible (default is true)
        - `hitList` integer — Suggestion values dataset ID
        - `hitListLabel` string — Suggestion label field name of the hit list dataset
        - `hitListValue` string — Suggestion value field name of the hit list dataset
        - `filteringResult` boolean — Whether the filter should be applied before (false) or after (true) the widget data has been processed
        - `label` string — Display label for the filter
        - `or` boolean — Whether this filter is OR'd with the previous filter (for SQL parsing)
        - `description` string — Filter description
        - `dateLimit` string — Filter date limit
        - `dateLimitOptions` string — Filter date limit options (restriction and from token)
        - `displayValues` object[] — Custom display values
        - `plainControlType` string — Control type for plain text field type
        - `dynamic` boolean — Whether or not filter's value is automatically selected
        - `inclusiveTime` boolean — Whether time range filter is inclusive (includes exact start/end times, where start time is for Start Date and end time for End Date. UI tooltip: When checked, creates a single continuous time period from Start Date/Time to End Date/Time. When unchecked, applies the time range to each day separately (e.g., 9:00-17:00 every day within the date range).)
      - `pdfViewportWidth` integer
      - `pdfViewportHeight` integer
      - `pdfExportSettings` object
      - `defaultFilters` Filter[]
        - `fieldName` string, required — Filter field name. Either fieldName or fieldNames has to be not empty
        - `fieldNames` string[], required — Filter field names in case of tree filter. Either fieldName or fieldNames has to be not empty
        - `values` object[] — Filter values
        - `operator` string — Filter operator
        - `locked` boolean — Whether or not filter is locked (ie: not modifiable)
        - `requireValue` boolean — Whether or not filter requires value to be set
        - `enabled` boolean — Whether or not filter is enabled (default is true)
        - `controlType` string — Filter control type
        - `visible` boolean — Whether or not filter is visible (default is true)
        - `hitList` integer — Suggestion values dataset ID
        - `hitListLabel` string — Suggestion label field name of the hit list dataset
        - `hitListValue` string — Suggestion value field name of the hit list dataset
        - `filteringResult` boolean — Whether the filter should be applied before (false) or after (true) the widget data has been processed
        - `label` string — Display label for the filter
        - `or` boolean — Whether this filter is OR'd with the previous filter (for SQL parsing)
        - `description` string — Filter description
        - `dateLimit` string — Filter date limit
        - `dateLimitOptions` string — Filter date limit options (restriction and from token)
        - `displayValues` object[] — Custom display values
        - `plainControlType` string — Control type for plain text field type
        - `dynamic` boolean — Whether or not filter's value is automatically selected
        - `inclusiveTime` boolean — Whether time range filter is inclusive (includes exact start/end times, where start time is for Start Date and end time for End Date. UI tooltip: When checked, creates a single continuous time period from Start Date/Time to End Date/Time. When unchecked, applies the time range to each day separately (e.g., 9:00-17:00 every day within the date range).)
      - `filterSets` FilterSet[]
        - `createdDate` integer — Created date in milliseconds
        - `lastModDate` integer — Last modified date
        - `id` integer
        - `userId` integer
        - `name` string
        - `accessLevel` integer
        - `userSpecific` boolean
        - `enabled` boolean
        - `color` string
        - `defaultFilters` boolean
        - `locked` boolean
        - `visible` boolean
        - `syncFilters` boolean
        - `expanded` boolean
        - `filters` Filter[]
          - `fieldName` string, required — Filter field name. Either fieldName or fieldNames has to be not empty
          - `fieldNames` string[], required — Filter field names in case of tree filter. Either fieldName or fieldNames has to be not empty
          - `values` object[] — Filter values
          - `operator` string — Filter operator
          - `locked` boolean — Whether or not filter is locked (ie: not modifiable)
          - `requireValue` boolean — Whether or not filter requires value to be set
          - `enabled` boolean — Whether or not filter is enabled (default is true)
          - `controlType` string — Filter control type
          - `visible` boolean — Whether or not filter is visible (default is true)
          - `hitList` integer — Suggestion values dataset ID
          - `hitListLabel` string — Suggestion label field name of the hit list dataset
          - `hitListValue` string — Suggestion value field name of the hit list dataset
          - `filteringResult` boolean — Whether the filter should be applied before (false) or after (true) the widget data has been processed
          - `label` string — Display label for the filter
          - `or` boolean — Whether this filter is OR'd with the previous filter (for SQL parsing)
          - `description` string — Filter description
          - `dateLimit` string — Filter date limit
          - `dateLimitOptions` string — Filter date limit options (restriction and from token)
          - `displayValues` object[] — Custom display values
          - `plainControlType` string — Control type for plain text field type
          - `dynamic` boolean — Whether or not filter's value is automatically selected
          - `inclusiveTime` boolean — Whether time range filter is inclusive (includes exact start/end times, where start time is for Start Date and end time for End Date. UI tooltip: When checked, creates a single continuous time period from Start Date/Time to End Date/Time. When unchecked, applies the time range to each day separately (e.g., 9:00-17:00 every day within the date range).)
        - `transientFilter` boolean
      - `defaultFilterSets` FilterSet[]
        - `createdDate` integer — Created date in milliseconds
        - `lastModDate` integer — Last modified date
        - `id` integer
        - `userId` integer
        - `name` string
        - `accessLevel` integer
        - `userSpecific` boolean
        - `enabled` boolean
        - `color` string
        - `defaultFilters` boolean
        - `locked` boolean
        - `visible` boolean
        - `syncFilters` boolean
        - `expanded` boolean
        - `filters` Filter[]
          - `fieldName` string, required — Filter field name. Either fieldName or fieldNames has to be not empty
          - `fieldNames` string[], required — Filter field names in case of tree filter. Either fieldName or fieldNames has to be not empty
          - `values` object[] — Filter values
          - `operator` string — Filter operator
          - `locked` boolean — Whether or not filter is locked (ie: not modifiable)
          - `requireValue` boolean — Whether or not filter requires value to be set
          - `enabled` boolean — Whether or not filter is enabled (default is true)
          - `controlType` string — Filter control type
          - `visible` boolean — Whether or not filter is visible (default is true)
          - `hitList` integer — Suggestion values dataset ID
          - `hitListLabel` string — Suggestion label field name of the hit list dataset
          - `hitListValue` string — Suggestion value field name of the hit list dataset
          - `filteringResult` boolean — Whether the filter should be applied before (false) or after (true) the widget data has been processed
          - `label` string — Display label for the filter
          - `or` boolean — Whether this filter is OR'd with the previous filter (for SQL parsing)
          - `description` string — Filter description
          - `dateLimit` string — Filter date limit
          - `dateLimitOptions` string — Filter date limit options (restriction and from token)
          - `displayValues` object[] — Custom display values
          - `plainControlType` string — Control type for plain text field type
          - `dynamic` boolean — Whether or not filter's value is automatically selected
          - `inclusiveTime` boolean — Whether time range filter is inclusive (includes exact start/end times, where start time is for Start Date and end time for End Date. UI tooltip: When checked, creates a single continuous time period from Start Date/Time to End Date/Time. When unchecked, applies the time range to each day separately (e.g., 9:00-17:00 every day within the date range).)
        - `transientFilter` boolean
      - `view` object
      - `dashboardGroupingList` integer[]
      - `dashboardGroupingMap` array[]
        - object[]
    - `my` boolean
    - `orderedPositions` ChartPosition[]
      - `chartId` integer
      - `width` integer
      - `height` integer
      - `originalScreenWidth` integer
      - `originalScreenHeight` integer
      - `col` integer
      - `row` integer
      - `xpos` integer
      - `ypos` integer
      - `id` integer
      - `size_x` integer
      - `size_y` integer
      - `size_y_original` integer
      - `grain` integer
    - `showWidgetList` boolean
    - `dashboardGroupingOriginId` object
    - `dashNameAsValidFilename` string
    - `dashboardGroupingViewOnly` boolean
    - `propertiesInternally` DashboardProps
      - `createdDate` integer — Created date in milliseconds
      - `lastModDate` integer — Last modified date
      - `theme` string
      - `description` string
      - `header` string
      - `footer` string
      - `customCssJs` string
      - `excludeGridWidgetsFromPdfExport` boolean
      - `excludeExpandedGridFromPdfExport` boolean
      - `filters` Filter[]
        - `fieldName` string, required — Filter field name. Either fieldName or fieldNames has to be not empty
        - `fieldNames` string[], required — Filter field names in case of tree filter. Either fieldName or fieldNames has to be not empty
        - `values` object[] — Filter values
        - `operator` string — Filter operator
        - `locked` boolean — Whether or not filter is locked (ie: not modifiable)
        - `requireValue` boolean — Whether or not filter requires value to be set
        - `enabled` boolean — Whether or not filter is enabled (default is true)
        - `controlType` string — Filter control type
        - `visible` boolean — Whether or not filter is visible (default is true)
        - `hitList` integer — Suggestion values dataset ID
        - `hitListLabel` string — Suggestion label field name of the hit list dataset
        - `hitListValue` string — Suggestion value field name of the hit list dataset
        - `filteringResult` boolean — Whether the filter should be applied before (false) or after (true) the widget data has been processed
        - `label` string — Display label for the filter
        - `or` boolean — Whether this filter is OR'd with the previous filter (for SQL parsing)
        - `description` string — Filter description
        - `dateLimit` string — Filter date limit
        - `dateLimitOptions` string — Filter date limit options (restriction and from token)
        - `displayValues` object[] — Custom display values
        - `plainControlType` string — Control type for plain text field type
        - `dynamic` boolean — Whether or not filter's value is automatically selected
        - `inclusiveTime` boolean — Whether time range filter is inclusive (includes exact start/end times, where start time is for Start Date and end time for End Date. UI tooltip: When checked, creates a single continuous time period from Start Date/Time to End Date/Time. When unchecked, applies the time range to each day separately (e.g., 9:00-17:00 every day within the date range).)
      - `pdfViewportWidth` integer
      - `pdfViewportHeight` integer
      - `pdfExportSettings` object
      - `defaultFilters` Filter[]
        - `fieldName` string, required — Filter field name. Either fieldName or fieldNames has to be not empty
        - `fieldNames` string[], required — Filter field names in case of tree filter. Either fieldName or fieldNames has to be not empty
        - `values` object[] — Filter values
        - `operator` string — Filter operator
        - `locked` boolean — Whether or not filter is locked (ie: not modifiable)
        - `requireValue` boolean — Whether or not filter requires value to be set
        - `enabled` boolean — Whether or not filter is enabled (default is true)
        - `controlType` string — Filter control type
        - `visible` boolean — Whether or not filter is visible (default is true)
        - `hitList` integer — Suggestion values dataset ID
        - `hitListLabel` string — Suggestion label field name of the hit list dataset
        - `hitListValue` string — Suggestion value field name of the hit list dataset
        - `filteringResult` boolean — Whether the filter should be applied before (false) or after (true) the widget data has been processed
        - `label` string — Display label for the filter
        - `or` boolean — Whether this filter is OR'd with the previous filter (for SQL parsing)
        - `description` string — Filter description
        - `dateLimit` string — Filter date limit
        - `dateLimitOptions` string — Filter date limit options (restriction and from token)
        - `displayValues` object[] — Custom display values
        - `plainControlType` string — Control type for plain text field type
        - `dynamic` boolean — Whether or not filter's value is automatically selected
        - `inclusiveTime` boolean — Whether time range filter is inclusive (includes exact start/end times, where start time is for Start Date and end time for End Date. UI tooltip: When checked, creates a single continuous time period from Start Date/Time to End Date/Time. When unchecked, applies the time range to each day separately (e.g., 9:00-17:00 every day within the date range).)
      - `filterSets` FilterSet[]
        - `createdDate` integer — Created date in milliseconds
        - `lastModDate` integer — Last modified date
        - `id` integer
        - `userId` integer
        - `name` string
        - `accessLevel` integer
        - `userSpecific` boolean
        - `enabled` boolean
        - `color` string
        - `defaultFilters` boolean
        - `locked` boolean
        - `visible` boolean
        - `syncFilters` boolean
        - `expanded` boolean
        - `filters` Filter[]
          - `fieldName` string, required — Filter field name. Either fieldName or fieldNames has to be not empty
          - `fieldNames` string[], required — Filter field names in case of tree filter. Either fieldName or fieldNames has to be not empty
          - `values` object[] — Filter values
          - `operator` string — Filter operator
          - `locked` boolean — Whether or not filter is locked (ie: not modifiable)
          - `requireValue` boolean — Whether or not filter requires value to be set
          - `enabled` boolean — Whether or not filter is enabled (default is true)
          - `controlType` string — Filter control type
          - `visible` boolean — Whether or not filter is visible (default is true)
          - `hitList` integer — Suggestion values dataset ID
          - `hitListLabel` string — Suggestion label field name of the hit list dataset
          - `hitListValue` string — Suggestion value field name of the hit list dataset
          - `filteringResult` boolean — Whether the filter should be applied before (false) or after (true) the widget data has been processed
          - `label` string — Display label for the filter
          - `or` boolean — Whether this filter is OR'd with the previous filter (for SQL parsing)
          - `description` string — Filter description
          - `dateLimit` string — Filter date limit
          - `dateLimitOptions` string — Filter date limit options (restriction and from token)
          - `displayValues` object[] — Custom display values
          - `plainControlType` string — Control type for plain text field type
          - `dynamic` boolean — Whether or not filter's value is automatically selected
          - `inclusiveTime` boolean — Whether time range filter is inclusive (includes exact start/end times, where start time is for Start Date and end time for End Date. UI tooltip: When checked, creates a single continuous time period from Start Date/Time to End Date/Time. When unchecked, applies the time range to each day separately (e.g., 9:00-17:00 every day within the date range).)
        - `transientFilter` boolean
      - `defaultFilterSets` FilterSet[]
        - `createdDate` integer — Created date in milliseconds
        - `lastModDate` integer — Last modified date
        - `id` integer
        - `userId` integer
        - `name` string
        - `accessLevel` integer
        - `userSpecific` boolean
        - `enabled` boolean
        - `color` string
        - `defaultFilters` boolean
        - `locked` boolean
        - `visible` boolean
        - `syncFilters` boolean
        - `expanded` boolean
        - `filters` Filter[]
          - `fieldName` string, required — Filter field name. Either fieldName or fieldNames has to be not empty
          - `fieldNames` string[], required — Filter field names in case of tree filter. Either fieldName or fieldNames has to be not empty
          - `values` object[] — Filter values
          - `operator` string — Filter operator
          - `locked` boolean — Whether or not filter is locked (ie: not modifiable)
          - `requireValue` boolean — Whether or not filter requires value to be set
          - `enabled` boolean — Whether or not filter is enabled (default is true)
          - `controlType` string — Filter control type
          - `visible` boolean — Whether or not filter is visible (default is true)
          - `hitList` integer — Suggestion values dataset ID
          - `hitListLabel` string — Suggestion label field name of the hit list dataset
          - `hitListValue` string — Suggestion value field name of the hit list dataset
          - `filteringResult` boolean — Whether the filter should be applied before (false) or after (true) the widget data has been processed
          - `label` string — Display label for the filter
          - `or` boolean — Whether this filter is OR'd with the previous filter (for SQL parsing)
          - `description` string — Filter description
          - `dateLimit` string — Filter date limit
          - `dateLimitOptions` string — Filter date limit options (restriction and from token)
          - `displayValues` object[] — Custom display values
          - `plainControlType` string — Control type for plain text field type
          - `dynamic` boolean — Whether or not filter's value is automatically selected
          - `inclusiveTime` boolean — Whether time range filter is inclusive (includes exact start/end times, where start time is for Start Date and end time for End Date. UI tooltip: When checked, creates a single continuous time period from Start Date/Time to End Date/Time. When unchecked, applies the time range to each day separately (e.g., 9:00-17:00 every day within the date range).)
        - `transientFilter` boolean
      - `view` object
      - `dashboardGroupingList` integer[]
      - `dashboardGroupingMap` array[]
        - object[]

## Other responses

- `401` — User is not authenticated
- `403` — User is not allowed to access this resource
- `500` — Error during processing

---

[API](https://skmtc.net/knowi/apis/user-management-api.md) · [All operations](https://skmtc.net/knowi/apis/user-management-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/knowi/user-management-api/revisions/6e6982573ba6/schema)
