Thema über API nicht erstellbar

Ich betreibe Discourse auf meinem lokalen Rechner. Beim Versuch, ein Thema zu erstellen, erhielt ich folgende Antwort:
{"id":24,"name":null,"username":"msriitd","avatar_template":"/user_avatar/localhost/msriitd/{size}/3_2.png","created_at":"2020-07-09T12:08:59.695Z","cooked":"\u003cp\u003eAnything above the 20 characters\u003c/p\u003e","post_number":6,"post_type":1,"updated_at":"2020-07-09T12:08:59.990Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":0,"readers_count":0,"score":0,"yours":true,"topic_id":3,"topic_slug":"about-the-lounge-category","display_username":null,"primary_group_name":null,"primary_group_flair_url":null,"primary_group_flair_bg_color":null,"primary_group_flair_color":null,"version":1,"can_edit":true,"can_delete":true,"can_recover":false,"can_wiki":true,"user_title":null,"actions_summary":[{"id":3,"can_act":true},{"id":4,"can_act":true},{"id":8,"can_act":true},{"id":7,"can_act":true}],"moderator":false,"admin":true,"staff":true,"user_id":1,"draft_sequence":5,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"reviewable_id":null,"reviewable_score_count":0,"reviewable_score_pending_count":0}

Ich glaube, das Thema wurde erstellt, aber ich kann es in meiner Benutzeroberfläche nicht sehen. Kann mir jemand sagen, was ich hier falsch mache?

Können Sie die Anfrage teilen, die Sie zum Erstellen des Themas verwenden? Eine Möglichkeit ist, dass Sie eine private Nachricht anstelle eines regulären Themas erstellen?

topic := Topic{Title: title, TopicID: topicId, Raw: raw, Category: category, CreatedAt: createdAt}

	jsonReq, err := json.Marshal(topic)
	if err != nil {
		fmt.Println(err)
	}

	req, err := http.NewRequest("POST", "http://localhost:3000/posts.json", bytes.NewBuffer(jsonReq))
	req.Header.Set("Api-Key", "key")
	req.Header.Set("Api-Username", "user")
	req.Header.Set("Content-Type", "application/json; charset=utf-8")
client := http.Client{}
	resp, err := client.Do(req)
	if err != nil {
		log.Fatalln(err)
	}

	b, err := ioutil.ReadAll(resp.Body)
	fmt.Println(string(b))

Beim Erstellen eines Themas kannst du die topic_id weglassen. Die topic_id wird nur benötigt, wenn du einen Beitrag zu einem bestehenden Thema erstellst.

Es scheint jedoch, als würdest du einen Beitrag zu einem bestehenden Thema und nicht zu einem neuen Thema erstellen. Du kannst direkt dorthin navigieren, um zu sehen, warum er möglicherweise nicht im Feed angezeigt wird: /t/about-the-lounge-category/3.

Wenn du nicht angemeldet bist, kannst du den Beitrag nicht sehen, da er in der privaten Lounge-Kategorie liegt.