Is there a way to get all the new users created on discourse platform to be silenced by default?
AI-generated summary
In a discussion titled ‘Default silenced new users’ under the Support category, romulo asked if it’s possible to automatically silence all new users on Discourse by default. Johani responded that this isn’t possible and asked for more context, suggesting built-in alternatives. romulo explained their use case: integrating a karma-like system via SSO, where users are only unsilenced via admin API after meeting specific product-side criteria. pfaffman offered an alternative — restricting posting permissions by group, granting access only when users meet criteria. Later, riking asked romulo to share how they resolved the issue, but romulo clarified they hadn’t finished yet and had moved the discussion to a new topic focused solely on silencing via admin API: Silence user via admin API - can’t setup reason string. The conversation highlights a need for granular user control tied to external systems, with community suggestions favoring permission groups over silencing as a default.
Welcome to Meta @romulo ![]()
No, that’s not possible.
Can you share more details about the problem you’re trying to solve? There’s probably a better built-in way to fix it without silencing all new users on your site.
Thanks @Johani
We have a karma like system using our main product data, that initially, we will need to only setup a user as non-silenced if he meet all the criterias from our product side(since its sticked along with SSO we’re able to control via admin api silenced on each user login)
So the ideia is that all new users cant post or reply anything, just when they meet our initial criteria they will be unsilenced via our systems using admin api.
Does it makes sense?
Just set your category permissions so that those users don’t have permission to post. When they meet your criteria, move them to a group with permission to post.
@romulo, instead of deleting the post, can you write a few words about how you finished up?
i didn’t finishup, im just trying to keep the posts focus on the subject.
so i had create another one for the silenced reason only: Silence user via Admin API can't setup reason string