Register a new user account with email and password. Returns a session if email verification is not required, otherwise returns null session.
User registration information including email, password, and optional profile data
Request to register a new user with email and password
Email address for the new user account
Password for the new user account
3 - 50"Str0ngPassw#ord-94|%"
Registration successful. If email verification is required, session will be null.
Container for session information
User authentication session containing tokens and user information