一部の非管理者のみにプライベートメッセージを送信できるようにする

はい、信頼レベルをロックする必要があります。

Discourse の設計上、すべての機能が API 経由で利用可能です。