Forum Discussion
9 Replies
- AshishKe4 years agoKhoros Alumni (Retired)
Hi cgrinton , in this scenario you could temporarily stop email notifications in community by using a setting in the Admin settings under the Maintenance tab. Refer to this for more details.
Once you are done updating the messages, you can enable email notifications again by turning off the setting.
Please note that using the setting will turn off all email notifications, except account related emails like those for user registration, password reset, and email update notifications. Hence, make sure that you disable the setting once your work is done. - cgrinton4 years agoExpert
Thanks for the thoughts AshishKe. We’re looking for a fully automated process here that may update content without any human interaction (and without impacting other people who post in the community at the same time as the update process is running - eg. by stopping notifications going out from concurrent real human activity). So I’m not sure that option is directly viable for using in our scenario.
But thanks for the thoughts all the same. It is good to at least know of the option.
- JakeR4 years agoKhoros Oracle
I completely understand the use-case of why you have this question.
Unfortunately, any update in the form of additional content that is not an 'edit' (i.e. - initial post or reply) will follow the standard procedure of triggering a notification to those who have subscribed. There is no 'suspend notifications' feature that I am aware of for the Admin...or not one that does not at least permanently remove the subscription for all users).
However, Khoros could (in theory) suspend notifications, or perhaps even delete subscriptions and then re-instate them, during the window that you would want this done (hopefully would not be more than a few hours). This would probably require some kind of script to be created, and would also require some good cooperation / timing (and all this could get even more complicated if you have a huge Community).
What I would recommend is that you open a Support ticket, outline what you mentioned here, and ask what the Level of Effort (LOE) would be to get such a thing done. It would be a custom Professional Service for sure, but wanting to have a non-intrusive Customer Experience whilst simultaneously updating all of that content might be worth the expense.
Please do let us know what comes of this (not all of the gory details, of course), because I am very curious if a customization like this is possible. And ultimately, I am curious as to how it will / does improve your Community.
- cgrinton4 years agoExpert
I have an idea - as yet untested - about how to update KB articles without triggering notification emails for users who are subscribed at the board level:
- Use the /restapi/vc/messages/id/{MessageId}/move/board/id/{BoardId}?move_message.include_replies=true&move_message.ignore_notification=true API to temporarily move the message to a hidden board (i.e. a board that does not have subscribed users).
- Update the article using /api/2.0/messages/{MessageId}
- Use .../move/board/id/... again to move the message back to its original board.
Drawbacks I can think of are that I expect this will still send a notification to people who have subscribed directly to the article, and (if access to the hidden board is restricted) the article would be momentarily inaccessible.
Can anybody think of other drawbacks or traps to consider for with this approach?
Thanks for the post and explanation.
I am also looking for the exact requirement. Need to turn off notifications when it is API update. Is there any latest update after that.- SyedSa3 years agoModerator
Hi prasadu507Currently, it is not possible in the API. You may try the workaround suggested by cgrinton. Also, to avoid notifications when moving a topic, you could opt to not notify as mentioned in this API doc- https://devdocportal.khoros.com/t5/Community-API-v1-Reference/bd-p/restv1docs?section=commv1&leaf-id=Message.move.board.id.board_id#Messag[…]oard_id
SyedSa Thanks for the response and information.
One quick question.Does Khoros provides any Java SDK to call Khoros Rest APIS. Could you please guide me on this.
- SyedSa3 years agoModerator
Hi prasadu507, let me check on this and get back to you!
- SyedSa3 years agoModeratorHi prasadu507, we offer REST APIs that can be called via any means. But not a Java SDK that encapsulates that, calling a REST API with Java is easy.
If my response answered your questions, please feel free to mark it as an accepted solution!
Related Content
- 11 years ago
- 7 months ago
- 3 years ago