Crear un usuario escalonado con una llamada a la API

Solo esta publicación: Creating a staged user with an API call - #8 by blake

Esto es totalmente factible. Echa un vistazo a Reverse engineer the Discourse API y verás qué punto de conexión llama el plugin discourse-assign.

No, no necesita ser con el usuario del sistema. Solo necesitas un usuario con un nivel de confianza suficiente para crear y asignar temas.