En realidad, sí, y están habilitados para usuarios de TL1 y superiores, pero el proceso es un poco complicado.
Suponiendo que un administrador no haya cambiado ninguna configuración, entonces las claves API de usuario se pueden generar de forma mayormente automática si puedes secuestrar el protocolo utilizado por la aplicación DiscourseHub para generar una clave.
También hay una manera un poco más complicada.
@Falco publicó un script de ejemplo en Ruby aquí que muestra una forma alternativa de generarlas.
En mi instancia, que tiene muchos desarrolladores que usan la API intensivamente, modificamos la configuración para permitir que la URL de devolución de llamada sea http://localhost:56399/discourse, de modo que el método original funcionaría para nosotros ejecutando servidores locales, pero eso no es necesario si usas el método en la publicación de @Falco.