من غير المرجح أن يتم توثيق واجهة برمجة التطبيقات (API) لحالتك الخاصة لأنها غير مدعومة تمامًا (مع أن لدي عميلًا واحدًا على الأقل يقوم بشيء مشابه). يُعد دليل كيفية هندسة واجهة برمجة تطبيقات Discourse عكسيًا أفضل ما يمكنك الحصول عليه، وكذلك ملف discourse/config/routes.rb at main · discourse/discourse · GitHub.
إذا كنت تستخدم مفتاح واجهة برمجة تطبيقات إداري، فسيتم إزالة جميع القيود، وبالتالي يجب أن تتمكن من إنشاء الموضوع. أو ربما قم بإنشاء الموضوع باسم المستخدم ثم انقله إلى الفئة التي لا تريد أن يتمكن من النشر فيها؟