# Make anonymous posts hidden/moderation by default?

**URL:** https://meta.discourse.org/t/make-anonymous-posts-hidden-moderation-by-default/225080
**Category:** Development
**Tags:** rest-api
**Created:** [April 23, 2022, 12:36am UTC](https://meta.discourse.org/t/make-anonymous-posts-hidden-moderation-by-default/225080 "2022-04-23T00:36:33Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![kirupa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kirupa/32/374711_2.png) [@kirupa](https://meta.discourse.org/u/kirupa)
#### Post date: [April 23, 2022, 12:36am UTC](https://meta.discourse.org/t/make-anonymous-posts-hidden-moderation-by-default/225080/1 "2022-04-23T00:36:33Z")

</div>

Hi everyone - is there a way to make posts by anonymous users appear hidden by default or go into the moderation queue?

Thanks,  
Kirupa

---

<div class="post-metadata">

### Author: ![kirupa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kirupa/32/374711_2.png) [@kirupa](https://meta.discourse.org/u/kirupa)
#### Post date: [April 24, 2022, 8:11pm UTC](https://meta.discourse.org/t/make-anonymous-posts-hidden-moderation-by-default/225080/2 "2022-04-24T20:11:28Z")

</div>

To provide a bit more context, I would like to provide visitors with a text area where they can quickly submit some feedback without actually visiting the forums first. I am planning on using the Discourse API to programmatically create a new post with the visitor’s comments, but to avoid spam, I’d like those posts to be hidden by default until a moderator validates and makes them visible 🙂

---

<div class="post-metadata">

### Author: ![kirupa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kirupa/32/374711_2.png) [@kirupa](https://meta.discourse.org/u/kirupa)
#### Post date: [August 10, 2022, 9:58am UTC](https://meta.discourse.org/t/make-anonymous-posts-hidden-moderation-by-default/225080/3 "2022-08-10T09:58:49Z")

</div>

Just bumping this up. The amount of spam my API posting approach is generating is getting to be quite large.

If we can’t make posts made via API be hidden by default, do we know if posts made by the API go through spam filtering?

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [August 10, 2022, 10:03am UTC](https://meta.discourse.org/t/make-anonymous-posts-hidden-moderation-by-default/225080/4 "2022-08-10T10:03:46Z")

</div>

Could you send the posts/topics to a dedicated category which is set to ‘moderator approval’ in the category settings?

 ![image](https://global.discourse-cdn.com/meta/original/4X/e/a/1/ea15471fff18c23e658eb1d0d399a26dc873899e.png)

---

<div class="post-metadata">

### Author: ![kirupa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kirupa/32/374711_2.png) [@kirupa](https://meta.discourse.org/u/kirupa)
#### Post date: [August 10, 2022, 2:49pm UTC](https://meta.discourse.org/t/make-anonymous-posts-hidden-moderation-by-default/225080/5 "2022-08-10T14:49:40Z")

</div>

That is a great suggestion! Let me try that 😀

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [January 18, 2023, 11:15am UTC](https://meta.discourse.org/t/make-anonymous-posts-hidden-moderation-by-default/225080/6 "2023-01-18T11:15:36Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
