User Settings
General user settings
GET /users/me/settings
Languages
Languages are defined as 2 digit, ISO 3166-1 alpha-2 codes. All available content/interface languages can be found here.
| Name | Type | Default | Description | 
|---|---|---|---|
| content_languages | arrayof language codes | all content languages | All selected content languages by the user. When listing questions, the API will exclude all questions in content languages that are not selected by the current user. | 
| has_all_languages | boolean | true | If set to true, the user will see questions in all content languages. If additional content languages are added in future releases of Starmind, these will be automatically selected for this user as well. | 
| interface_language | language code | The default network language | The user's interface language, as defined by the languagefield on the user resource. | 
| translation_language | translation language code | The user's interface_language | The language the user wants the content to be translated to. | 
Mails
GET /users/me/settings/communication/email
PUT /users/me/settings/communication/email
| Name | Type | Default | Values | Description | Status | 
|---|---|---|---|---|---|
| email_enabled | boolean | true | true|false | Is email communication enabled. If disabled no notifications, hints, announcements or reminders will be sent. | Deprecated | 
| hint_email_enabled | boolean | true | true|false | Enable, disable hint emails | Deprecated | 
| announcement_email_enabled | boolean | true | true|false | Enable, disable announcement emails | Active | 
| digest_email_enabled | boolean | true | true|false | Enable, disable a monthly digest email that contains highlights and stats. | Active | 
| reminder_email_enabled | boolean | false | true|false | Enable, disable reminder to download mobile app emails | Deprecated | 
Email notifications
| Name | Type | Default | Values | Description | 
|---|---|---|---|---|
| new_comment_to_your_question | string | on | on|off | A question posed by the user has a new comment | 
| new_comment_to_question | string | on | on|off | A question the user is following has a new comment | 
| new_comment_to_solution | string | off | on|off | A solution to a question the user is following has a new comment | 
| new_comment_to_your_solution | string | on | on|off | A solution posed by the user has a new comment | 
| new_question_random_user | string | on | on|off | User might be able to solve a question | 
| new_question | string | on | on|off | User has been selected as an expert | 
| question_forwarded | string | on | on|off | User has been recommended as an expert | 
| new_solution | string | on | on|off | A solution for a question posed by the user has been posed | 
| solution_rated_by_question_poser | string | on | on|off | User solution has been rated by the question poser | 
| solution_rated | string | on | on|off | User solution rated | 
| solution_from_comment | string | on | on|off | User comment has been upgraded to a solution | 
| new_solution_to_your_question | string | on | on|off | User question has been solved | 
| question_edited | string | off | on|off | User question has been edited | 
| solution_edited | string | on | on|off | User solution has been edited | 
| validation_request | string | on | on|off | Solution should be validated | 
| validation_confirmation | string | on | on|off | Solution has been validated | 
| tag_subscription | string | on | on|off | A question the user might be interested in | 
| mention_in_question | string | on | on|off | User has been mentioned in a question | 
| mention_in_solution | string | on | on|off | User has been mentioned in a solution | 
| mention_in_comment | string | on | on|off | User has been mentioned in a comment | 
| share_question | string | on | on|off | A question has been shared with a user | 
| share_solution | string | on | on|off | A solution has been shared with a user | 
Reset email settings
deprecated
Removes any custom settings set by the user and restores the settings to the default values.
DELETE /users/me/settings/communication/email
