Sure, @eviltrout. For a client, we created an app for students to take his courses. He wants the students assignments to post both to the site and to a forum. It was not in his budget for us to create a custom forum so we’ve been using Discourse (as it has a great design and is fully featured!) We use the API to create forum users and topics in specific categories. He is currently in beta testing and already has had a student change her username on the Discourse forum so now the username on the site does not match what is on the forum. Thus, her assignments are not posting to the forum.
I did find a workaround by using the update_trust_level method in the API to retrieve the username through the response and then use that to create the client and then the topic. However, this does mean I’ll be setting the trust level as the same for everyone for the time being.
If this is a request that is not really needed, I can go with the workaround and handle trust levels separately.
Thanks for your input!