# Unlisted option on creation of a new topic

**URL:** <https://meta.discourse.org/t/unlisted-option-on-creation-of-a-new-topic/38515>\
**Category:** Feature\
**Tags:** unlisting\
**Created:** [2016年一月26日 15:43 UTC](https://meta.discourse.org/t/unlisted-option-on-creation-of-a-new-topic/38515 "2016-01-26T15:43:55Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jqnatividad](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jqnatividad/32/115589_2.png) [@jqnatividad](https://meta.discourse.org/u/jqnatividad)\
**Post date:** [2016年一月26日 15:43 UTC](https://meta.discourse.org/t/unlisted-option-on-creation-of-a-new-topic/38515/1 "2016-01-26T15:43:55Z")

</div>

Is there a way to specify that a topic should be unlisted on creation?

Otherwise, if somebody subscribes to a category, they get a notification, even if I quickly unlist a topic after creation.

If not, what’s a workaround? Create a topic in Staff, make it unlisted, then move it to the target category?

---

<div class="post-metadata">

**Author:** ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)\
**Post date:** [2016年一月26日 16:10 UTC](https://meta.discourse.org/t/unlisted-option-on-creation-of-a-new-topic/38515/2 "2016-01-26T16:10:25Z")

</div>

> [@jqnatividad](#):
>
> If not, what’s a workaround? Create a topic in Staff, make it unlisted, then move it to the target category?

I am pretty sure that would work, but I really like this idea as an option for staff. Could be as simple as a checkbox in the topic editor. If we are adding a checkbox, the option to create a Closed topic would be great as well.

---

<div class="post-metadata">

**Author:** ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)\
**Post date:** [2016年一月30日 11:17 UTC](https://meta.discourse.org/t/unlisted-option-on-creation-of-a-new-topic/38515/3 "2016-01-30T11:17:21Z")

</div>

Have you tested to see if your workaround does the trick? That’s expected behaviour so if that _doesn’t_ work then this might get some priority.

Personally I’m not in favour of adding extra options for niche actions when _simple enough_ workarounds exist.

---

<div class="post-metadata">

**Author:** ![jqnatividad](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jqnatividad/32/115589_2.png) [@jqnatividad](https://meta.discourse.org/u/jqnatividad)\
**Post date:** [2016年二月2日 23:38 UTC](https://meta.discourse.org/t/unlisted-option-on-creation-of-a-new-topic/38515/4 "2016-02-02T23:38:17Z")

</div>

The workaround works!

And I agree with @erlend_sh that it should just be adopted as a best practice. However, admins/staff should be warned about the “unlisting” notification gotcha. It should be documented somewhere…

BTW, apart from meta and the docs at [discourse/docs at main · discourse/discourse · GitHub](https://github.com/discourse/discourse/tree/master/docs), is there a Best Practices Guide for the different Discourse personas? (Admin, Moderator, Casual User, Email User, etc.)

---

<div class="post-metadata">

**Author:** ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)\
**Post date:** [2016年二月3日 00:04 UTC](https://meta.discourse.org/t/unlisted-option-on-creation-of-a-new-topic/38515/5 "2016-02-03T00:04:01Z")

</div>

You mean this?

> [@Understanding user statuses, roles, and permissions](https://meta.discourse.org/t/description-of-various-user-states-in-discourse/35171):
>
> bookmark This is a guide for understanding the various user statuses, roles, and permissions within Discourse, including how they affect user capabilities and how they are stored in the database. person_raising_hand Required user level: Administrator Discourse has many built-in user statuses, roles, and permissions. These statuses and roles can be seen for a given user when viewing their profile from the users’ section of the admin dashboard: Permi…

---

<div class="post-metadata">

**Author:** ![balthatrix](https://avatars.discourse-cdn.com/v4/letter/b/f17d59/32.png) [@balthatrix](https://meta.discourse.org/u/balthatrix)\
**Post date:** [2016年三月30日 19:24 UTC](https://meta.discourse.org/t/unlisted-option-on-creation-of-a-new-topic/38515/6 "2016-03-30T19:24:27Z")

</div>

Hi,  
I’m interested in doing this via the discourse ruby gem (preferably) or some other automated way.

I can’t figure out the right argument to pass into the DiscourseClient#create\_topic though, and it doesn’t appear to be in the documentation as a parameter in a plain curl call, or in the discourse-rails docs… I’ve also tried a few guesses like visible:false and unlisted:true Can anyone point me in the right direction or tell me it’s not a feature?
