APIでIPブロックせずにユーザーアカウントを削除する方法

はい。IPをブロックしているものをインチェックする必要があります。Discourse APIのリバースエンジニアリングを参照し、UXから実行したときに何が起こるかを確認してください。