---
title: "Get user setting by id"
method: GET
path: "/user_settings/getSetting/{userId}/{userSettingName}"
tags: ["UserSettings"]
---

# Get user setting by id

`GET /user_settings/getSetting/{userId}/{userSettingName}`

## Path parameters

- `userId` string, required
- `userSettingName` 'publish_alert_filter' | 'dashboard_access' | 'dashboard' | 'homepage' | 'default_restsearch_parameters' | 'tag_numerical_value_override' | 'event_index_hide_columns', required

## Response `200`

Get user setting response

- object
  - `UserSetting` UserSetting
    - `id` string
    - `setting` 'publish_alert_filter' | 'dashboard_access' | 'dashboard' | 'homepage' | 'default_restsearch_parameters' | 'tag_numerical_value_override' | 'event_index_hide_columns'
    - `value` union
      - DashboardUserSetting
        - `widget` string
        - `position` object
          - `x` string
          - `y` string
          - `width` string
          - `height` string
      - PublishAlertFilterUserSetting
      - boolean
      - HomepageUserSetting
        - `path` string
      - DefaultRestSearchParametersUserSetting
      - TagNumericalValueOverrideUserSetting
      - string[]
    - `user_id` string
    - `timestamp` string

## Other responses

- `403` — Authentication failed. Please make sure you pass the API key of an API enabled user along in the Authorization header.
- `404` — The specified resource was not found
- `default` — Unexpected API error

## Changes

> 50 revisions in range; 13 could not be searched.

- **2025-10-14** `578fb767550b` — 2 info
  - added `#/components/schemas/TagNumericalValueOverrideUserSetting` to the `UserSetting/value` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/TagNumbericalValueOverrideUserSetting` from the `UserSetting/value` response property `anyOf` list for the response status `200`
- **2025-10-09** `f999aba93acf` — 2 info
  - added `#/components/schemas/TagNumbericalValueOverrideUserSetting` to the `UserSetting/value` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/TagNumericalValueOverrideUserSetting` from the `UserSetting/value` response property `anyOf` list for the response status `200`
- **2025-10-09** `86985a4d7304` — 2 info
  - added `#/components/schemas/TagNumericalValueOverrideUserSetting` to the `UserSetting/value` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/TagNumbericalValueOverrideUserSetting` from the `UserSetting/value` response property `anyOf` list for the response status `200`

[Change history](https://skmtc.dev/misp/apis/misp-automation-api/changes/user_settings/getSetting/:userId/:userSettingName/get.md)

---

[API](https://skmtc.dev/misp/apis/misp-automation-api.md) · [All operations](https://skmtc.dev/misp/apis/misp-automation-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/misp/misp-automation-api/revisions/88b34ff032a1/schema)
