API呼び出しでタグが返されない

トピックのリストを検索する場合、例えば /c/10/l/latest.json で、管理者アカウントを使用すると各トピックのタグを確認できます。しかし、一般ユーザーアカウントを使用すると、タグは空になります。

一般ユーザーがタグを見られないようにする設定はありますか?

タグが一般ユーザーに不可見な場合、表示されません。それ以外の場合は問題ないはずです。例えば、こちらのメタで最新のドキュメントトピック3つを見てみましょう:

○ → curl -s https://meta.discourse.org/c/documentation/10/l/latest.json | jq '.topic_list.topics[range(3)] | [.fancy_title, .tags]'
[
  "Create and share a color scheme",
  [
    {
      "id": 478,
      "name": "how-to",
      "slug": "how-to"
    }
  ]
]
[
  "Create and share a font theme component",
  [
    {
      "id": 478,
      "name": "how-to",
      "slug": "how-to"
    },
    {
      "id": 820,
      "name": "theme-guides",
      "slug": "theme-guides"
    }
  ]
]
[
  "Developing Discourse Plugins - Part 6 - Add acceptance tests",
  [
    {
      "id": 484,
      "name": "tutorial",
      "slug": "tutorial"
    },
    {
      "id": 274,
      "name": "plugin-guides",
      "slug": "plugin-guides"
    },
    {
      "id": 58,
      "name": "testing",
      "slug": "testing"
    }
  ]
]

返信ありがとうございます。では、これを一般ユーザーにどうやって表示させればよいでしょうか?

デフォルトでは、タグは匿名ユーザーにも表示されます。明示的に非表示にする必要があります。