Starmind API documentation
The Starmind API is a RESTful interface for Starmind, which gives you access to all its data and functions.
Changelog
| Description | Type | 
|---|---|
| 2.545.0 | |
| Removal of tag related network statistics endpoints. | removal | 
| 2.540.0 | |
| Removal of tag search endpoint. Tags are removed in favour of rich topics (concepts). | removal | 
| Deprecation of tag related network statistics endpoints. | deprecation | 
| 2.535.0 | |
| tag_relationsfield is no longer returned as part of the question and solution resource. | removal | 
| 2.534.0 | |
| Deprecated tag search endpoints. Tags are deprecated in favour of rich topics (concepts). | deprecation | 
| Removed api docs about outdated resource "Countries" and concept "Tagging". | removal | 
| 2.517.0 | |
| Introduced topic-content export topic-content bulk export | addition | 
| 2.510.0 | |
| tag_relationsfield is no longer returned as part the question resource | removal | 
| 2.493.0 | |
| PUT /users/:id/tag-relations was removed as part of the new user profile. Tags are deprecated in favour of rich topics (concepts). | removal | 
| 2.486.0 | |
| Deprecated optional Tag columns on question bulk import template are removed. | removal | 
| 2.483.0 | |
| Tags on question bulk import are now deprecated. The import file still allows to define optional tags for backward compatibility, however, they are ignored due to the migration towards rich topics (concepts). | deprecation | 
| 2.481.0 | |
| The previously deprecated expert search endpoint is now removed. | removal | 
| 2.478.0 | |
| The following admin tag endpoints as well as tag import and export endpoints are removed. Tags are deprecated in favour of rich topics (concepts). | removal | 
| 2.473.0 | |
| The following network statistics endpoints are removed. 
 | removal | 
| The following network statistics endpoints have been deprecated.
            
                The tagquery parameter has been removed for both endpoints, because of the migration towards rich topics (concepts). | |
| 2.470.0 | |
| With the new rich topic (concept) implementation, we removed old tag based endpoints and resources. 
                The following endpoints are removed: 
 | removal | 
| 2.469.0 | |
| In an effort to improve security of our platform, we removed the messagefield from the response body
                of the bulk-import status endpoints. The payload-field was already optional and only contained data
                in error edge cases. Furthermore, the data was of technical
                nature and of no use to the client. | removal | 
| 2.443.0 | |
| Deprecation of user_idURL Parameter for Privileged Users. As part of our ongoing efforts to enhance security measures, we have discontinued support for theuser_idURL parameter for privileged users. The following endpoint will no longer support theuser_idURL parameter when accessed by privileged users: | removal | 
| 2.411.0 | |
| Continuing the theme of changes in versions 2.311.0,2.356.0&2.402.0, 
                tag subscriptions are replaced by concept subscriptions. This way a user subscribed to "AI" (Artificial Intelligence) 
                won't be notified on new questions related to "AI" (Amnesty International). There's no plans at the moment to 
                make the concept subscription API publicly available. The following is deprecated:
 | deprecation | 
| 2.410.0 | |
| The user model has received a small update: 
 | |
| 2.402.0 | |
| Solution tags will no longer be exposed on solutions. To keep backwards compatibility, we'll be returning
                an empty JSON list in the field tag_relations. For the foreseeable future, there's no plans
                to start exposing it again. This also means the change communicated in2.311.0regarding 
                thewith_solution_tagsparameter will be ignored. See:
                
                Exposing tags on questions will also be deprecated. Currently, it's exposed on the field calledtag_relationsbut this should no longer be used. Instead, it will be replaced by the already
                present field calledconceptsthat has a different format. For more information on this, 
                please see: | deprecation | 
| 2.356.0 | |
| Adding tags manually to questions created are deprecated. We do not have immediate plans to publicly 
                document how to do this. This is part of a larger migration to use what we call concepts instead of tags - 
                a more rich and context aware tag. This way we can, for instance, discern between "AI - Artificial 
                Intelligence" and "AI - Amnesty International". Affected: | deprecation | 
| 2.313.0 | |
| The Simple file upload to upload loose inline images has been deprecated. | deprecation | 
| 2.311.0 | |
| By default, solutions tags are not included in either solution or complete question endpoints. 
                To retrieve solution tags a query parameter with_solution_tagsneeds to be used.Changes: Removal: | change & removal | 
| 2.280.0 | |
| The following have been deprecated in this release: 
 hint_email_enabledwas already deprecated. No more hint emails exist. | deprecation | 
| 2.250.0 | |
| Now allow filtering on multiple categories in the question stream. categories=1,2,3?include_uncategorized=true. 
                 Previouscategoryfilter is deprecated and support will be removed in the future. | addition | 
| 2.229.0 | |
| Maximum tag limit on questions has been removed. | removal | 
| 2.178.0 | |
| Endpoint PUT /api/v1/resources/heartbeathas been removed. | removal | 
| 2.158.0 | |
| Endpoint PUT /users/my-tag-relationshas been removed after having been unused for a long period. | removal | 
| 2.157.0 | |
| rankis now mandatory in the log search click endpoint. | change | 
| Removed settings found in /api/v1/settings. | removal | 
| Documented new languages (Portuguese and Romanian). | change | 
| 2.148.0 | |
| Added parameter tag_filter_default_operatorin the question list endpoint (GET /questions). | addition | 
| 2.141.0 | |
| It is now possible to publish a draft question that does not have any tag relations yet. In this case, Starmind will automatically add relevant tags to the question. | change | 
| 2.136.0 | |
| A new knowledge_spacequery parameter has been added
                to the question list endpoint
                to be able to filter by knowledge space. | addition | 
| 2.128.0 | |
| Added support for sorting and filtering RSS feed by tags and category.
                If no sortparameter is specified, then the last published questions are returned. Ifsortis specified, then the output will be sorted according to the specified sort criteria. The allowed sort criteria arelast_activity,solution_count,date_published,view_count,id.Sample RSS url: "/api/v1/resources/feed/all/:token/tags=tag1,tag2&category=2&sort=last_activity.desc" | |
| The deprecated endpoint POST /users/delete-all-except-whitelisthas now been removed from the API. | removal | 
| Remove Unique-Id user property.
                Remove X-Act-On-Behalf-Unique-Idheader that allowed a technical user to act on behalf other users identified by their unique id. | removal | 
| 2.127.0 | |
| A new language_idquery parameter has been added
                to the question list endpoint
                to be able to filter by language without changing the user's content languages. | addition | 
| Remove deprecated settings: 
 | removal | 
| Introduces the network-settings terms_of_use_enabledto enable a network to set Custom Terms of use.
                If set totrue, users have to explicitly approve the Terms in order to use the platform. | addition | 
| Introduces the network-settings terms_of_use_checkbox_enabledto show an additional checkbox on the Terms of use popup displayed to the users.
                If set totrue, users have to explicitly click the checkbox in order to approve the Terms. | addition | 
| Removed support for the GDPR Consent Screen and Disclaimer. Networks that have the disclaimer_enabled on true are now migrated to the new Terms of use functionality in the Accounts service. Removed network settings: 
 | removal | 
| 2.126.0 | |
| Deprecated email notification setting: 
 Deprecated user setting: 
 These settings will be removed in a future release | deprecation | 
| 2.124.0 | |
| Expert search now includes which tags each user is an expert on. | addition | 
| Removed deprecated network settings. Removed network settings: 
 | removal | 
| 2.122.0 | |
| All endpoints that deal with user creation and update have been deprecated for networks that run on the new platform based on Keycloak and the Accounts service. The endpoints work as intended for networks that have not yet been migrated to the new platform. Deprecated User endpoints: 
 Deprecated Import endpoints: 
 | Deprecation | 
| 2.121.0 | |
| The tag endpoints that were deprecated in the 2.111.0 release have now been completely removed from the API. | removal | 
| 2.118.0 | |
| The endpoints for question search now no longer have the log_queryparameter, but instead an optionallog_query_typeparameter to log the type of the query. | change | 
| 2.111.0 | |
| All endpoints that involve tag ids have been deprecated. Corresponding new endpoints that refer to tags by their label have been introduced. Deprecated and corresponding new endpoints: 
 Use percent encoding for special characters in the  The meaning of the field  | Deprecation and addition | 
| Removed POST /tags/:ID/imageandDELETE /tags/:ID/imageendpoints. | Removal | 
| 2.105.0 | |
| Deprecated endpoint DELETE /users/:ID/disclaimer-agreement. We already removed the functionality to reset the disclaimer. The endpoint will return an HTTP 200 in any case. | deprecation | 
| 2.104.0 | |
| Removed a previously deprecated flag used_onlyfrom/search/tagsendpoint. | removal | 
| 2.103.0 | |
| Added know-how endpoints. | addition | 
| 2.94.0 | |
| Added communication settings endpoints /users/:userId/settings/communication/emailand/users/:userId/settings/communication/skype. | addition | 
| Removed all email settings and skype settings from the user settings endpoint /users/:userId/settings | removal | 
| The imagefield on the question object is deprecated. For now, the same default image URL will be returned for each question. In a future version, this field will be removed completely.Additionally, the endpoints POST /questions/:ID/imageandDELETE /questions/:ID/imageare deprecated. For now, these endpoint will respond successfully with the question object, but the upload or deletion of the question image will be ignored. In a future version, these endpoints will be completely removed.The imagefield on the tag object is also deprecated. For now, this field will contain anullvalue for each tag. In a future version, this field will be removed completely.Additionally, the endpoints POST /tag/:ID/imageandDELETE /tag/:ID/imageare deprecated. For now, these endpoint will respond successfully with the tag object, but the upload or deletion of the tag image will be ignored. In a future version, these endpoints will be completely removed. | deprecation | 
| 2.92.0 | |
| Removed deprecated endpoints /search/questionsand/search/questions/similar. Deprecated since 2.33.0. | removal | 
| Removed deprecated endpoint /custom-filter. Deprecated since 2.72.0. | removal | 
| Removed deprecated endpoints /web/{"announcements" | "disclaimers" | "feedbacks" | "tooltips" | "ui-status" | "wizard"}. Deprecated since 2.28.0. | removal | 
| Removed deprecated endpoints /{"locale" | "compatibility" | "users"}. Deprecated since 2.28.0. | removal | 
| Removed GET /api/v1/search/tags/suggestionsin favour of POST. GET has not been used in a while (was deprecated). | removal | 
| 2.89.0 | |
| Added UserSetting reminder_email_download_mobile_app_enabledto allow users to turn off reminder to download mobile app emails. | addition | 
| The endpoints for question search now have a log_queryparameter to log the execution of the query. | addition | 
| The endpoint POST /search/log/queryhas been removed in favour of the previouslog_queryparameter. | removal | 
| 2.87.0 | |
| The calculation of the scorein the question search endpoint (introduced in 2.53.0) was changed. Thresholds or other formulas that use this score might need to be recalibrated. | change | 
| 2.84.0 | |
| Notifications now indicate wheather they have seen by the user. | addition | 
| 2.83.0 | |
| Deprecated using `summarized`, `never` and `immediately` as email notification options in user settings endpoint `summarized` has been substituted by `off`. `never` has been substituted by `off`. `immediately` has been substituted by `on`. | deprecation | 
| Adjusted behaviour of experts (GET). If the question does not exist or if it has not been published yet, the request will now result in a `Not Found (404)` error. Previously such request resulted in an empty list. | change | 
| 2.81.0 | |
| Question flagging endpoint (PUT) now allows to specify a message, explaining why a question is considered inappropriate. | addition | 
| Deprecated calling Question flagging endpoint (PUT) with an empty body. The endpoint will now expect a Json-Object as body with an optional message. | deprecation | 
| Added invitation_email_allowed_domainsproperty on the network settings user endpoint. | addition | 
| 2.80.0 | |
| Deprecated user_idproperty on the question forward endpoint. A completeuserobject is available of whichuser.idcan be used instead. | deprecation | 
| 2.76.0 | |
| Added event_tracking_idproperty to the user resource. It can be used by an event tracking system to track the user activity without providing personally identifiable information (PII). | addition | 
| 2.74.0 | |
| Deprecated the used_onlyflag for endpointGET /search/tags. | deprecation | 
| 2.72.0 | |
| Deprecated /custom-filters endpoint. | deprecation | 
| 2.71.0 | |
| Added a new endpoint GET /users/:ID/anonymizeto anonymize a user according to GDPR regulations. | addition | 
| 2.69.0 | |
| Added language es(Spanish) as interface language. | addition | 
| 2.67.0 | |
| When using a queryparameter in the endpoint for obtaining a list of questions, the response now contains ahighlightingobject for most questions in the response. Thehighlightingobject contains information on where the search query was found inside the question or in its solutions, comments, etc. | addition | 
| 2.66.0 | |
| Added parameters query_default_operatorandquery_fieldsin the question list endpoint (GET /questions). | addition | 
| Added a new endpoint GET /questions/:ID/similarendpoint to obtain questions that are similar to a given published question. | addition | 
| 2.63.0 | |
| Adjusted behaviour of User exports and User-scores exports.
                Both exports run asynchronouly and are triggered by a POST request. Old synchrounous functionality is removed since it lead to timeouts
                when exporting large amounts of Users.
                The filename for all exports now include a date in the following form: yyyyMMdd-HHmmssto avoid collisions with
                other exports of the same day.
                Asynchrounous exports currently stay accessible eternally. | change | 
| 2.62.0 | |
| Extended network content statistics endpoint with `solution_ratings`, `recommendations_sent` and `recommendations_received`. | addition | 
| 2.59.0 | |
| Added UserSetting announcement_email_enabledto allow users to turn off announcement emails. | addition | 
| Added the network setting rating_feedback_enabled. | addition | 
| Added evaluated roles endpoint that returns roles a user is eligible for in the current network context. | addition | 
| 2.57.0 | |
| Added Spanish (language code es) as a supported content language. | addition | 
| 2.53.0 | |
| When using a queryparameter in the endpoint for obtaining a list of questions, the response now contains ascorefor each question in the response which expresses how well the question matches the given search query. | addition | 
| Removed ribbonfrom the applications and the respective endpoints. | removal | 
| Removed all layout settings used for white labeling which became obsolete by the introduction of Material Design. | removal | 
| 2.51.0 | |
| Removed the NetworkSetting user_expertise_feedback_enabled. The feature is enabled by default and cannot be deactivated anymore. | removal | 
| Removed the NetworkSetting daily_kpi_email_recipients. | removal | 
| 2.50.0 | |
| The comment resource contains a new field solution_id, which isnullfor question comments and contains the id of the solution for solution comments. | addition | 
| 2.47.0 | |
| Introduces the network-settings anonymize_users_emailto protect a network from exposing the email addresses of other users to unprivileged users.
                If set totrue, email addresses of users are disguised by default on all unprivileged (non-admin) endpoints and most of the privileged endpoints (admin).For certain endpoints, this behaviour can be overridden. E.g. deanonymize_users_email=trueon GET /users by a privileged user with the roleuser_admin. | addition | 
| 2.46.0 | |
| Changed the default of a few network_settings. The new default for "user_expertise_feedback_enabled" and allow_inactive_user_interaction is now true.
                In addition, starting with version 2.46.0, a new user will automatically get the roles "user" and "manager" if nothing else is configured for user_creation_default_roles. | change | 
| 2.45.0 | |
| Added sort criterion first_seenin user list endpoint (GET /users). | addition | 
| Added sort criteria view_countandsolution_countin question list endpoint (GET /questions). | addition | 
| Deprecated sort criterion viewsin question list endpoint (GET /questions) in favour ofview_countto reflect naming of response parameter. | deprecation | 
| 2.43.0 | |
| Added is_hiddenandis_systemproperties to the user resource. | addition | 
| Deprecated include_deletedparameter in user list endpoint (GET /users) in favour ofinclude-parameter which supports inclusion of hidden and system users as well. | deprecation | 
| 2.42.0 | |
| Adjusted behaviour of sortparameter when searching for users, questions or tags.
                Thesortparam will now apply to search-queries as well, unlike before when search was ordered by relevance only, ignoring anysortparameter.To retain old behaviour, remove any sort-param when searching for users, questions or tags. sortcriteria are evaluated like in SQLsORDER BY.E.g. ?sort=name.asc,id.asc will sort records by name and among identical names by id. | change | 
| 2.41.0 | |
| Added a companyproperty to the user resource.
                It can be used in theappendix_user_info_clipandappendix_user_search_clipuser settings. | addition | 
| 2.38.0 | |
| Added endpoint POST /search/experts to search for experts based on any text query. | addition | 
| Adjusted ordering of solutions in GET /questions/:id/complete endpoint. Expiration of a solution does not have influence on ordering anymore. An expired solution (in the array of solutions) will appear before a valid solution if its rating is higher. | change | 
| 2.36.0 | |
| Removed the NetworkSetting announcement_emails_enabled. Announcement emails will always be sent unlessemail_delivery_enabledis set to false. | removal | 
| Deprecated the public settings user_score_enabledanduser_score_frontend_enabledin favor of the fielduser_score. | deprecation | 
| Added inputfield to layout settings endpoint. | addition | 
| 2.35.0 | |
| Added user_creation_default_rolesto GET /settings endpoint. | addition | 
| Deprecated the contentfield in the webhooks data payload JSON schema in favour of the newtarget_objectfield. | deprecation | 
| 2.34.0 | |
| Added endpoints: set disclaimer agreement and remove disclaimer agreement. | addition | 
| If the network setting disclaimer_enabled is set to trueall communication channels (besides webhooks) are disabled for a user who did not accept the disclaimer yet. | change | 
| 2.33.0 | |
| Deprecated scorein response of GET /statistics/network/experts endpoint.
                Use newly addeddetailsinstead to get more fine-grained expert information. | change | 
| The GET /search/questions/similarendpoint is deprecated in favour of the newGET /search/questions-similarendpoint. | change | 
| 2.30.0 | |
| Added a new user network setting property user_creation_default_rolesto the GET /settings/user endpoint. | addition | 
| Added published(timestamp) to all question and solution entities on all endpoints. | addition | 
| Changed default for network setting announcement_emails_enabled to true | change | 
| 2.29.0 | |
| Added a new AuthType-Permission "extended_user_properties_change_allowed" to the GET /settings endpoint and deprecated the permission "location_about_change_allowed". | change | 
| 2.28.0 | |
| Added endpoint: activities of a specified user. | addition | 
| 2.27.0 | |
| Changed field separator of CSV export files from comma to tab. Affected export endpoints: tag export, user export. | change | 
| 2.26.0 | |
| Added new notification types validation_new_expert, question_changed_to_solution_author, solution_changed_to_question_poser and solution_changed_to_solution_rater. | addition | 
| 2.25.0 | |
| Tags relations for question drafts are only created as actual tags when the question is published. They are no longer included in the response of tag endpoints. | change | 
| Add endpoint to create tags | addition | 
| 2.24.0 | |
| Remove mail_footer_reply_tofrom layout settings | change | 
| Add feedback_toandfooter_reply_toto email settings | addition | 
| Add email notification settings endpoint. | addition | 
| 2.21.0 | |
| The start and end points of the user-scores bulk export are now always at midnight in the UTC timezone. The startandendparameters can be used as before, but any time or time zone specifications will be ignored. | change | 
| 2.19.0 | |
| Added department,positionandcountryproperties to the user resource. | addition | 
| 2.15.0 | |
| Refactor roles | change | 
| Added network setting solution_value_allow_all with default false | addition | 
| 2.14.0 | |
| Added endpoint to set and retrieve Webhook settings. | addition | 
| Added endpoint to set and retrieve Custom JS settings. | addition | 
| 2.13.0 | |
| Added network setting announcement_emails_enabled with default false | addition | 
| Added endpoint to set and retrieve RSS settings. | addition | 
| Added settings endpoints for OpenSearch settings. | addition | 
| Added role-filter to GET /users. | addition | 
| While the search index is still being loaded, an error is thrown for search requests, rather than silently falling back to an empty result. | change | 
| 2.12.0 | |
| Added settings endpoints for solution value settings. | addition | 
| 2.11.0 | |
| Added endpoint to restore a solution. | addition | 
| 2.10.0 | |
| Added endpoint to set and retrieve content settings. | addition | 
| Extended network settings endpoint with available_interface_languages. | addition | 
| 2.9.0 | |
| Changed max tag length from 255 to 191 characters. | change | 
| Changed max email length from 255 to 191 characters. | change | 
| Changed max custom filter name length from 255 to 191 characters. | change | 
| 2.7.0 | |
| Added sort questions by views support. | addition | 
| Added view_countfield to question response GET /questions. | addition | 
| 2.6.0 | |
| Extended favicon support. Changed reset favicon endpoint. | change | 
| Added tag export endpoint | addition | 
| 2.5.0 | |
| Added asynchronous question import execution. | change | 
| 2.3.0 | |
| Added share notification types. | addition | 
| Added POST /questions/:ID/share endpoint. | addition | 
| Added POST /solutions/:ID/share endpoint. | addition | 
| 2.2.0 | |
| Added mention notification types. | addition | 
| Renamed application setting from allow_forward_to_inactivetoallow_inactive_user_interaction. | change | 
| Added a trendingfilter to the GET /questions endpoint. | addition | 
| 2.1.0 | |
| Added POST /tags/:ID/merge endpoint. | addition | 
| 0.24.0 | |
| Added asynchronous Tag bulk import. | addition | 
| Added DELETE /tags/:ID endpoint. | addition | 
| 0.23.0 | |
| Added flaggedfilter to GET /questions endpoint. | addition | 
| Added PUT /heartbeat endpoint. | addition | 
| Added endpoints to set and retrieve layout and ribbon settings | addition | 
| 0.22.0 | |
| User bulk imports are now executed asynchronous. | change | 
| Added GET /import/users/status endpoint. | addition | 
| Added GET /import/users/:ID/status endpoint. | addition | 
| Added additional error code (FileTooLarge) to the error code reference. | addition | 
| Added network setting email_delivery_enabled with default false | addition | 
| Changed default value of network setting hint_emails_enabled to false. | change | 
| Renamed network setting emails_enabledto notification_channel_email_enabled and changed default value tofalse. | change | 
| 0.21.0 | |
| Added content export via XML endpoints | addition | 
| Added additional error code to the error code reference | addition | 
| Added PUT /questions/:id/restore endpoint. | addition | 
| Added auth_type for each user. | addition | 
| Added new role api_user, which is mandatory for API authentication. | change | 
| 0.20.0 | |
| Added GET /export/user-scores endpoint. | addition | 
| Added tagproperty to PUT /tags/:id endpoint. | addition | 
| Added include_deletedparameter to GET /questions endpoint. | addition | 
| Added tag_relationsproperty to the response of the GET /questions endpoint. | addition | 
| Added is_deletedproperty to Question object. | addition | 
| Rework error handling by introducing error codes for validation failures. | change | 
| 0.19.0 | |
| Rework error handling by introducing error codes. | change | 
| Added tag subscription endpoints to subscribe users to a tag. | addition | 
| Added the flag excluded_from_suggestionsto the tag object. | addition | 
| Added a PUT /tags/:id endpoint. | addition | 
| 0.18.0 | |
| Added a POST /search/tags/suggestions endpoint and deprecated the GET /search/tags/suggestions endpoint. | change | 
| Added user import via JSON endpoint | addition | 
| Changed response of existing user import endpoints. | change | 
| Changed format of notification settings in user settings endpoint | change | 
| 0.15.0 | |
| Added tags endpoint | addition | 
| Added GET custom-filters endpoint and allow to apply custom filter on question GET endpoint. | addition | 
| Add X-Act-On-Behalf-Unique-Idheader to allow a technical user to act on behalf other users identified by their unique id.Only one of the X-Act-On-Behalfheaders is allowed at once! | addition | 
| 0.14.0 | |
| Added user-score settings endpoint | addition | 
| Added score_levelandscore_pointsproperties to the user object | addition | 
| Removed solutions,comments,tagsproperties from question endpoints | removal | 
| Removed commentsproperty from solution endpoints | removal | 
| Add bulk question import endpoint | addition | 
| Removed the languageparameter from the tag search endpoint | change | 
| 0.13.0 | |
| Add bulk user import endpoint | addition | 
| Add countries endpoint | addition | 
| First- and lastname are now returned for deleted users. | change | 
| Add last_seenproperty to user endpoints | addition | 
| Removed includeInactive parameter on user list endpoint.
                By default now all users are listed. Use filter activeorinactiveto only show the respective users. | change | 
| Allow users to be filtered user list endpoint. | addition | 
| Added include_deleted parameter to user list endpoint. | addition | 
| Add sort parameter to user list endpoint | addition | 
| Added search logging endpoints. | addition | 
| Added question image add and delete endpoints. | addition | 
| Added comment promotion endpoint. | addition | 
| Added promoted_solution to comment response. | addition | 
| 0.12.0 | |
| Added question escalation endpoints. | addition | 
| Added tag subscription endpoints. | addition | 
| Added question flagging endpoints. | addition | 
| 0.11.0 | |
| Added support for user customfields. | addition | 
| Added first_seen to user response. | addition | 
| Added target_type field to notification response GET /notifications. | addition | 
| 0.10.0 | |
| Added endpoint to set the time a solution saved: PUT /solutions/:id/time-saved. | addition | 
| 0.8.0 | |
| Add X-Act-On-Behalfheader to allow a technical user to act on behalf other users.This removes the ability to specify the user id via query parameter or along with the payload! | change | 
| Added endpoint for a user to set initial tag relation for himself: PUT /users/my-tag-relations. | addition | 
| Add network setting question_title_max_length | addition | 
| Increased the maximum number of tags per question to 10. | change | 
| Add default user image to settings endpoint
                GET /settings | addition | 
| Moved POST admin/users to POST /users endpoint. Moved PUT admin/users/:id/restore to PUT /users/:id/restore endpoint. Moved DELETE admin/users/:id to DELETE /users/:id endpoint. | change | 
| Removed POST /admin/auth in favor of POST /auth/login. | removal | 
| Moved GET /admin/questions/:id/experts to GET /questions/:id/experts endpoint. | change | 
| 0.7.0 | |
| Changed input of tags for creating/updating a question and removed id from tag response POST /questions PUT /questions/:id | change | 
| Added several network statistics endpoints: | addition | 
| 0.6.0 | |
| Added endpoint to set initial tag relation PUT /users/:id/tag-relations endpoint. | addition | 
| Changed response of GET /search/tags endpoint. | change | 
| Added content_editingto settings endpoint | addition | 
| Added GET /statistics/network/experts endpoint. | addition | 
| 0.5.0 | |
| Added GET /users/:id/settings endpoint. | addition | 
| Added solution_countto question response. | addition | 
| Added GET /users/:id/expertise endpoint. | addition | 
| Added /users/:id/password endpoint. | addition | 
| Added DELETE /users/:id/image endpoint. | addition | 
| Changed response of POST /users/:id/image endpoint. | change | 
| 0.4.0 | |
| Added GET /users/me/activities endpoint. | addition | 
| has_unfollowedproperty for question follow responses. | addition | 
| Changed response of GET /users/:id/expertise endpoint. | change | 
Structure
This documentation consists of these parts:
- Concepts This part explains the underlying concepts of the Starmind API, like the data-types and errors. 
- Resources A look at the different endpoints and the data they return. 
- Reference Lists of things like possible settings and data types. 
