Skip to main content
Auth0 uses three types of metadata to store specific kinds of information: You can use metadata to:
  • Store application-specific data in the user profile.
  • Record whether or not specific operations have occurred for a user.
  • Cache the results of expensive operations on the user profile so they can be re-used in future logins.
  • Store information that does not originate from an or that overrides what an identity provider supplies.
  • Store information that you want to use to customize Auth0 emails. For example, use user_metadata.lang if you want the user to be able to change the field’s value, then use the information to customize the language for an email.
The metadata can be modified as part of a user’s login flow.