Memos

List User Settings

ListUserSettings lists the settings of a user. Only the user may call it. The GENERAL setting is always included, with defaults when it was never saved.

GET
/api/users/{user}/settings

Path Parameters

user*string

The user id.

Query Parameters

pageSize?integer

Optional. The maximum number of settings to return. The service may return fewer. Currently ignored; all settings are returned in one page.

Formatint32
pageToken?string

Optional. A page token from a previous call. Provide it to retrieve the next page.

Response Body

application/json

application/json

curl -X GET "https://example.com/api/users/string/settings"
{  "userSettings": [    {      "name": "string",      "generalSetting": {        "locale": "string",        "memoVisibility": "string",        "theme": "string",        "saveMediaMetadata": true      },      "webhooksSetting": {        "webhooks": [          {            "name": "string",            "displayName": "string",            "url": "string",            "signingSecret": "string",            "signingSecretSet": true,            "createTime": "2019-08-24T14:15:22Z",            "updateTime": "2019-08-24T14:15:22Z"          }        ]      },      "tagsSetting": {        "tags": {          "property1": {            "backgroundColor": {              "red": 0.1,              "green": 0.1,              "blue": 0.1,              "alpha": 0.1            },            "blurContent": true          },          "property2": {            "backgroundColor": {              "red": 0.1,              "green": 0.1,              "blue": 0.1,              "alpha": 0.1            },            "blurContent": true          }        }      }    }  ],  "nextPageToken": "string"}