---
title: "PATCH /api/users/@me/settings-proto/1/json"
method: PATCH
path: "/api/users/@me/settings-proto/1/json"
tags: ["api"]
---

# PATCH /api/users/@me/settings-proto/1/json

`PATCH /api/users/@me/settings-proto/1/json`

## Query parameters

- `atomic` boolean

## Request body

- SettingsProtoUpdateJsonSchema
  - `settings` union, required — Represents any possible JSON value: - number - string - boolean - null - object (with any JSON value as property) - array (with any JSON value as element)
    - object — Represents a JSON object.
    - object
      - `length` integer, required
      - `__@unscopables@750` object, required
        - `length` boolean
        - `toString` boolean
        - `toLocaleString` boolean
        - `pop` boolean
        - `push` boolean
        - `concat` boolean
        - `join` boolean
        - `reverse` boolean
        - `shift` boolean
        - `slice` boolean
        - `sort` boolean
        - `splice` boolean
        - `unshift` boolean
        - `indexOf` boolean
        - `lastIndexOf` boolean
        - `every` boolean
        - `some` boolean
        - `forEach` boolean
        - `map` boolean
        - `filter` boolean
        - `reduce` boolean
        - `reduceRight` boolean
        - `find` boolean
        - `findIndex` boolean
        - `fill` boolean
        - `copyWithin` boolean
        - `entries` boolean
        - `keys` boolean
        - `values` boolean
        - `includes` boolean
        - `flatMap` boolean
        - `flat` boolean
        - `at` boolean
        - `findLast` boolean
        - `findLastIndex` boolean
        - `toReversed` boolean
        - `toSorted` boolean
        - `toSpliced` boolean
        - `with` boolean
        - `__@iterator@748` boolean
        - `__@unscopables@750` boolean
  - `required_data_version` integer

## Response `200`

- SettingsProtoUpdateJsonResponse
  - `out_of_date` boolean
  - `settings` union, required — Represents any possible JSON value: - number - string - boolean - null - object (with any JSON value as property) - array (with any JSON value as element)
    - object — Represents a JSON object.
    - object
      - `length` integer, required
      - `__@unscopables@750` object, required
        - `length` boolean
        - `toString` boolean
        - `toLocaleString` boolean
        - `pop` boolean
        - `push` boolean
        - `concat` boolean
        - `join` boolean
        - `reverse` boolean
        - `shift` boolean
        - `slice` boolean
        - `sort` boolean
        - `splice` boolean
        - `unshift` boolean
        - `indexOf` boolean
        - `lastIndexOf` boolean
        - `every` boolean
        - `some` boolean
        - `forEach` boolean
        - `map` boolean
        - `filter` boolean
        - `reduce` boolean
        - `reduceRight` boolean
        - `find` boolean
        - `findIndex` boolean
        - `fill` boolean
        - `copyWithin` boolean
        - `entries` boolean
        - `keys` boolean
        - `values` boolean
        - `includes` boolean
        - `flatMap` boolean
        - `flat` boolean
        - `at` boolean
        - `findLast` boolean
        - `findLastIndex` boolean
        - `toReversed` boolean
        - `toSorted` boolean
        - `toSpliced` boolean
        - `with` boolean
        - `__@iterator@748` boolean
        - `__@unscopables@750` boolean

---

[API](https://skmtc.net/spacebarchat/apis/spacebar-server.md) · [All operations](https://skmtc.net/spacebarchat/apis/spacebar-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/spacebarchat/spacebar-server/versions/034b4e879932/schema)
