Skip to main content

Overview

The LoginRadius Configuration APIs allow you to retrieve current configuration settings for your LoginRadius site. These APIs are useful for understanding how your tenant is configured and help tailor application behavior accordingly.

These APIs are included in the set are as follows:

  • Get Configurations API: Fetches all configuration settings defined in the LoginRadius Console.

  • Get Server Time API: Returns the current time, server location, and additional metadata required to generate a SOTT (Secure One-Time Token).

Get Configurations API

This API provides a detailed snapshot of your site's configuration. These settings are manageable via the LoginRadius Console, and any updates will be reflected in the API response.

Configuration Fields and Descriptions

Configuration FieldDescriptionAdmin Console Link
SocialSchemaList of configured social login providersSocial Providers
RegistrationFormSchemaCustom schema used for the registration formRegistration Forms
SecurityQuestionsList of enabled security questionsPassword Policy
AppNameYour LoginRadius app nameTenant Settings
IsCustomerRegistrationIndicates if user registration is enabledTenant Settings
ApiVersionAPI versions currently enabledTenant Settings
EmailVerificationFlowEmail verification settingsAuthentication Config
IsPhoneLoginPhone login availabilityAuthentication Config
IsDisabledSocialRegistrationIf registration via social login is disabledSocial Providers
IsDisabledAccountLinkingIf social account linking is disabledSocial Providers
IsAgeRestrictionAge restriction on user accountsConsole
IsSecurityQuestionIf security questions are enabledPassword Policy
AskRequiredFieldsOnTraditionalLoginPrompt for required fields during standard loginForms
IsLogoutOnEmailVerificationLogout user post email verificationForms
IsNoCallbackForSocialLoginCallback settings for social login
IsUserNameLoginIf login via username is supportedForms
IsMobileCallbackForSocialLoginMobile callback setting for social login
IsInvisibleRecaptchaInvisible reCAPTCHA enabledForms
AskPasswordOnSocialLoginRequire password on social loginForms
AskEmailIdForUnverifiedUserLoginAsk email for unverified loginsForms
AskOptionalFieldsOnSocialSignupShow optional fields on social registrationForms
IsV2RecaptchaV2 reCAPTCHA enabledForms
CheckPhoneNoAvailabilityOnRegistrationDuplicate phone check on registrationAuthentication Config
DuplicateEmailWithUniqueUsernameIndicates if username is the primary keyAuthentication Config
StoreOnlyRegistrationFormFieldsForSocialStore only registration fields on social signupSocial Providers
OTPEmailVerificationOTP-based email verification settingAuthentication Config
LoginLockedConfigurationLogin lock/bot protection setupBot Protection
IsInstantSigninInstant sign-in enabledAuthentication Config
IsLoginOnEmailVerificationAuto-login after email verificationForms
TwoFactorAuthenticationMFA configuration settingsMFA Settings
IsRememberMeRemember Me functionality statusSession Management
V2RecaptchaSiteKeySite key for V2 reCAPTCHABot Protection
QQTencentCaptchaKeyTencent CAPTCHA keyBot Protection
NoRegistrationAllows login without explicit registration
CustomDomainIf custom domains are usedCustom Domain
PrivacyPolicyConfigurationPrivacy policy and versioning setupPrivacy & Consent

Get Server Time API

This API provides the current time from the LoginRadius server. It is typically used for time synchronization and generating the Secure One-Time Token (SOTT).

Response: These fields are useful in SOTT generation.

  • Server Time
  • Server Location
  • Server Name