Verwirrt über das API-Update des Themas

Ich habe das Gefühl, ich habe jeden Beitrag über die Discourse-API und deren Reverse Engineering gelesen – doch ich bin ratlos angesichts des Verhaltens, das ich gerade beobachte, und kann keinen Beitrag finden, der dieses Problem bereits behandelt.

Ich versuche, programmatisch Tags für Themen zu setzen.
Entsprechend dem reverse-engineerten API-Aufruf sollte es so aussehen:

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

Ich erhalte zwar eine 200-Antwort darauf, doch die Tags des Themas ändern sich nicht. Ich habe es mit allen mir einfallenden Themen-Eigenschaften versucht, erhalte jedes Mal eine 200, aber es finden tatsächlich keine Updates statt.

Was ist das einfache Detail, das ich übersehe!?

1 „Gefällt mir“