Should the password be plain text when creating a user through the API?

さらに安全性を高めたい場合は、アプリで証明書ピンニングを実装して、中間者攻撃を防ぐことができます。