# Get Account Settings

Reads the settings of a KlickTipp account, the ones its settings screen shows: the feature switches, the preview marker tag and the email blacklist. Only the settings this account may actually edit are in the answer -- one it may not edit is absent rather than false, because the platform keeps several of them for support. Credentials of connected services are reported as configured or not, never by value, so no API key ends up in an answer. Personal information, privacy settings, the data processing order and sender addresses are not part of this tool. Change a setting with update-account-settings. Reads only: this writes nothing.

## Input schema:

```json
{
  "type": "object",
  "properties": {
    "accountId": {
      "type": [
        "null",
        "integer"
      ],
      "description": "User ID of the account; omit for the account the access token works in",
      "default": null,
      "minimum": 1
    }
  },
  "additionalProperties": false
}
```

## Output schema:

```json
{
  "type": "object",
  "required": [
    "accountId",
    "settings",
    "credentials",
    "editUrl"
  ],
  "properties": {
    "accountId": {
      "type": "integer"
    },
    "settings": {
      "type": "object",
      "description": "The settings this account may edit; one this account may not edit is absent",
      "additionalProperties": {
        "type": [
          "boolean",
          "string",
          "null"
        ]
      }
    },
    "credentials": {
      "type": "object",
      "description": "Per service, whether credentials are stored -- never the credentials themselves",
      "additionalProperties": {
        "type": "boolean"
      }
    },
    "editUrl": {
      "type": "string"
    },
    "refusals": {
      "type": "object",
      "description": "Rejected preferences from an attempted update; other changes may already be applied in settings",
      "additionalProperties": {
        "type": "string"
      }
    }
  }
}
```

