Atascado en la actualización de la API del tema

Siento que he leído cada publicación disponible sobre la API de Discourse y cómo realizar ingeniería inversa de ella, pero me desconcierta el comportamiento que estoy observando ahora y no logro encontrar ninguna publicación que ya lo aborde.

Estoy intentando establecer etiquetas para los temas de manera programática.
Siguiendo la llamada a la API con ingeniería inversa, debería ser:

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

Recibo una respuesta 200 de esto, pero ninguna de las etiquetas del tema cambia. Lo he intentado con todas las propiedades de tema que se me ocurren y obtengo un 200 cada vez, pero no se están produciendo actualizaciones reales.

¿Qué cosa simple estoy olvidando!?

1 me gusta