トピックの API 更新でつまずいています

Discourse API について、またそれをリバースエンジニアリングする方法について、ネット上の投稿はすべて読んだような気がします。しかし、今直面している挙動には全く理解できず、すでにこの問題に言及している投稿が見つかりません。

プログラムでトピックにタグを設定しようとしています。
リバースエンジニアリングされた API 呼び出しに従えば、以下のようにするはずです:

payload = {"tags": ["tag0", "tag1"]}
topic_url = "https://mydiscourse.com/t/-/topic_id"
r = session.put(
                topic_url,
                data=json.dumps(payload)
            )

これを実行すると 200 のレスポンスが返ってきますが、トピックのタグは一切変更されません。考えられるトピックのプロパティすべてで試してみましたが、毎回 200 が返ってくるものの、実際には何も更新されません。

私が単純に忘れいていることは何でしょうか!?

「いいね!」 1