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 |
array of 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 language field 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