User Preferences & Memory
preferencesManage user preferences and memory settings. Data is encrypted at rest (AES-256-GCM) in isolated per-user directories.
Actions:
get: report whether memory is enabled and return saved preferences.
set: save preferences; memory_enabled must be true before any preferences, monitors, or strategies can be stored, and requires explicit user consent.
delete: permanently erase all stored user data (GDPR Article 17).
Related: monitor, strategy.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | 'short', 'brandable', 'keyword' (set only) | |
| action | No | 'get', 'set', or 'delete'. Defaults to 'get' if not specified. | |
| budget | No | 'low', 'medium', 'high' (set only) | |
| industry | No | Industry type (set only) | |
| memory_enabled | No | 'true' to enable memory, 'false' to disable. Must be enabled before using monitors or strategies. (set only) | |
| preferred_tlds | No | Comma-separated TLDs, e.g. 'com,net,io' (set only) | |
| exclude_hyphens | No | 'true' or 'false' (set only) | |
| exclude_numbers | No | 'true' or 'false' (set only) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Saved preference data (get only, when memory is enabled) | |
| message | No | Human-readable result message | |
| success | Yes | Whether the request was successful | |
| memory_enabled | No | Whether memory is enabled for this user | |
| monitors_count | No | Number of active monitors (get only) | |
| monitors_summary | No | Monitor overview (get only, when monitors_count > 0) | |
| strategies_count | No | Number of active strategies (get only) |