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