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

Если вы хотите перестраховаться, вы можете использовать закрепление сертификатов в вашем приложении, чтобы гарантировать отсутствие атак типа «человек посередине».