LoginRadius v1.0.0 LoginRadius.Account View Source

Elixir wrapper for the LoginRadius Account API module

Link to this section Summary

Functions

POST - Account Create: Creates an account in LoginRadius Cloud Storage, bypassing the normal email verification process. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-create

DELETE - Account Delete: Removes an existing user account based on UID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-delete

DELETE - Account Email Delete: Removes an email on an existing account based on UID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-email-delete

POST - Email Verification Token: Retrieves an Email Verification token. https://docs.loginradius.com/api/v2/customer-identity-api/account/get-email-verification-token

POST - Forgot Password Token: Retrieves a Forgot Password token. https://docs.loginradius.com/api/v2/customer-identity-api/account/get-forgot-password-token

GET - Account Identities by Email: Retrieves all identities associated with a specified email. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-identities-by-email

PUT - Account Invalidate Verification Status: Invalidates the Email Verification status of an account. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-invalidate-verification-email

GET - Account Password: Retrieves the hashed password of an account based on UID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-password

GET - Account Profiles by Email: Retrieves profile data based on email. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-profiles-by-email

GET - Account Profiles by Phone ID: Retrieves profile data based on phone ID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-profiles-by-phone-id

GET - Account Profiles by UID: Retrieves profile data based on UID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-profiles-by-uid

GET - Account Profiles by UserName: Retrieves profile data based on username. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-profiles-by-user-name

PUT - Account Set Password: Sets the password of an account. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-set-password

PUT - Account Update: Updates the information of an existing account based on UID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-update

PUT - Account Update Security Question Configuration: Updates the security questions configuration of an existing account based on UID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-update-security-question

GET - Access Token Based on UID or User Impersonation: Retrieves a LoginRadius access token based on UID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-impersonation-api

Link to this section Functions

POST - Account Create: Creates an account in LoginRadius Cloud Storage, bypassing the normal email verification process. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-create

DELETE - Account Delete: Removes an existing user account based on UID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-delete

Link to this function email_delete(uid, data) View Source
email_delete(String.t(), map()) :: LoginRadius.response()

DELETE - Account Email Delete: Removes an email on an existing account based on UID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-email-delete

Link to this function email_verification_token(data) View Source
email_verification_token(map()) :: LoginRadius.response()

POST - Email Verification Token: Retrieves an Email Verification token. https://docs.loginradius.com/api/v2/customer-identity-api/account/get-email-verification-token

Link to this function forgot_password_token(data) View Source
forgot_password_token(map()) :: LoginRadius.response()

POST - Forgot Password Token: Retrieves a Forgot Password token. https://docs.loginradius.com/api/v2/customer-identity-api/account/get-forgot-password-token

Link to this function identities_by_email(email) View Source
identities_by_email(String.t()) :: LoginRadius.response()

GET - Account Identities by Email: Retrieves all identities associated with a specified email. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-identities-by-email

Link to this function invalidate_verification_status(uid, verification_url \\ "", email_template \\ "") View Source
invalidate_verification_status(String.t(), String.t(), String.t()) ::
  LoginRadius.response()

PUT - Account Invalidate Verification Status: Invalidates the Email Verification status of an account. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-invalidate-verification-email

GET - Account Password: Retrieves the hashed password of an account based on UID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-password

Link to this function profiles_by_email(email) View Source
profiles_by_email(String.t()) :: LoginRadius.response()

GET - Account Profiles by Email: Retrieves profile data based on email. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-profiles-by-email

Link to this function profiles_by_phoneid(phone_id) View Source
profiles_by_phoneid(String.t()) :: LoginRadius.response()

GET - Account Profiles by Phone ID: Retrieves profile data based on phone ID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-profiles-by-phone-id

Link to this function profiles_by_uid(uid) View Source
profiles_by_uid(String.t()) :: LoginRadius.response()

GET - Account Profiles by UID: Retrieves profile data based on UID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-profiles-by-uid

Link to this function profiles_by_username(username) View Source
profiles_by_username(String.t()) :: LoginRadius.response()

GET - Account Profiles by UserName: Retrieves profile data based on username. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-profiles-by-user-name

Link to this function set_password(uid, data) View Source
set_password(String.t(), map()) :: LoginRadius.response()

PUT - Account Set Password: Sets the password of an account. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-set-password

Link to this function update(uid, data, nullsupport \\ false) View Source
update(String.t(), map(), boolean()) :: LoginRadius.response()

PUT - Account Update: Updates the information of an existing account based on UID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-update

Link to this function update_security_question_configuration(uid, data) View Source
update_security_question_configuration(String.t(), map()) ::
  LoginRadius.response()

PUT - Account Update Security Question Configuration: Updates the security questions configuration of an existing account based on UID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-update-security-question

Link to this function user_impersonation(uid) View Source
user_impersonation(String.t()) :: LoginRadius.response()

GET - Access Token Based on UID or User Impersonation: Retrieves a LoginRadius access token based on UID. https://docs.loginradius.com/api/v2/customer-identity-api/account/account-impersonation-api