APIで編集可能で、ユーザーからは非表示のカスタムユーザーフィールド?

サインアップ時には必須ではなく、サインアップページからはCSSで非表示にし、サインアップ後の編集はできないようにすると思います。その後、管理者APIキーで編集できるようになります。

アカウント作成時にユーザーが隠しフィールドを見つけようとするリスクがある場合、プラグインが必要になると思います。

ここで解決しようとしている問題ではなく、解決策を提案しているのですから、実際に行おうとしていることについて詳しく説明していただけると役立つかもしれません。