User

The User object
Method Description
addExternalAccount Associates an external account with a user.
addExternalProperty Adds an external property to a user.
create Creates a new user.
createWithSession Creates a new user and a session for that user.
delete Deletes a user.
deleteExternalAccount Deletes an associated external account.
deleteExternalProperty Removes an external property associated with a user.
getDetails Fetches basic information about a user.
getExternalAccount Fetches a single external account associated with a user.
getExternalProperty Fetches an external property value associated with a user.
getOrCreate Retrieves an existing user or attempts to create one if none is found.
getUserByExternalProperty Fetches the user associated with an external property.
isEmailTaken Checks whether the email address is taken on this node.
isExternalAccountTaken Checks whether the external account is taken on this node.
isSubdirTaken Checks whether the subdir is taken on this node.
isUsernameTaken Checks whether the username is taken on this node.
update Updates a user's basic account information and preferences.
updateExternalAccount Updates an associated external account.
validateCredentials Validates a user's login credentials.