Encontré un problema en la documentación de la API, específicamente en el endpoint “Actualizar un grupo” (Discourse API Docs)
La documentación indica que se debe construir el endpoint con el nombre del grupo, así:
PUT https://discourse.example.com/groups/{name}.json
Este endpoint funciona para solicitudes GET, pero obtengo un error 404 en las solicitudes PUT.
Al hacer ingeniería inversa de la interfaz de usuario, veo que el endpoint utilizado incluye el group_id, no el group_name.
PUT https://discourse.example.com/groups/{id}
Al acceder a este endpoint, la solicitud tiene éxito. Por lo tanto, propongo actualizar el endpoint en la documentación.