Fields required to create a new user account

Field Type Description
email STRING User's email
firstName STRING User's first name
lastName STRING User's last name
userName STRING A is a unique alias that will identify a user. A userName can only contain letters, numbers, dot (.), dash (-) and underscore (_) and must be at least 3 characters long.
oauthProvider OAuthProvider Supported OAuth providers
subject STRING When the user is created through an oauth provider, this value identifies the user in the provider.
encodedMembershipInvtnSignedToken STRING Encoded signed token containing the information needed to retrieve a membership invitation.