Dúvida sobre atualização da API do tópico

Sinto que li todas as postagens existentes sobre a API do Discourse e como fazer engenharia reversa nela… Mas estou perplexo com o comportamento que estou vendo agora e não consigo encontrar nenhuma postagem que já aborde isso.

Estou tentando definir tags para tópicos programaticamente.
Seguindo a chamada de API de engenharia reversa, deveria ser:

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

Recebo uma resposta 200 disso, mas nenhuma das tags do tópico muda. Já tentei com todas as propriedades de tópico que pude imaginar e estou recebendo um 200 a cada vez, mas nenhuma atualização está ocorrendo de verdade.

O que é a coisa simples que estou esquecendo!?

1 curtida