APIを使用してトピックに割り当てられた権限を取得するにはどうすればよいですか?

ドキュメントで、APIを使用してトピックに割り当てられた権限を取得する方法が見つかりません。

この情報を提供するトピックエンドポイント以外のエンドポイントはありますか?

よろしくお願いします!

「いいね!」 1

具体的にはどの権限ですか?たとえば、このトピックのエンドポイントを見ると次のようになります。

https://meta.discourse.org/t/how-do-you-get-the-permissions-assigned-to-a-topic-using-the-api/291007.json

ここで使用できるフィールドがいくつかあります。トップレベルのフィールドがあります。

visible: true

そして、次のようなオブジェクトを含む details 子があります。

can_edit
can_delete
can_create_post

など…

「いいね!」 1

ある程度解明できました。親カテゴリによって設定されているようです。
いくつかのカテゴリには、以下の値が設定されていることがわかります。

"read_restricted": true

どのグループがどのカテゴリへの読み取りアクセス権を持っているかを判断する方法を調べています。

私はDiscourse初心者で、理解しようとしています。

「いいね!」 1

APIの最適なドキュメントはDiscourse APIのリバースエンジニアリングです。フロントエンドから実行できる場合は、API呼び出しを確認できます。

「いいね!」 2