We are trying to bulk import user information from our application’s database into Auth0’s database.
It seems that an email address is mandatory when performing a bulk import of users, but why is that? Could you explain the reason, or point me to any official documentation that explains this requirement?
If the email is required for user identification, is it possible to use a different field, such as userId or userName, instead of the email as the identifier?Ready to post? First, try searching for your answer.
An email is indeed required - This requirement is in place because the email address serves as a unique identifier within Auth0. The primary reason for this is that the email address is a globally unique identifier that can be easily used to contact the user (e.g., for password resets, multi-factor authentication, or other communications).