APIを使用してtrust_levelsを制限しますか?

はい、その通りです。バッジや自動化で信頼レベルを直接制限することはできませんが、APIを使えば可能です。条件(例:バッジの取得)を作成した場合、スクリプトでAPIを呼び出して trust_level を変更して修正できます。標準機能ではありませんが、機能します。