Releases: LoginRadius/node-js-sdk
Released Version 11.7.0
Release Date: March 28, 2025
Enhancements
We've introduced a brand-new set of Webhook APIs, designed with enhanced functionality and flexibility. These new APIs support advanced features including:
- Custom header configuration
- Query parameter support
- Webhook authentication methods (Bearer Token and Basic Auth)
- Support for a custom
Nameparameter to label each webhook subscription
As part of this upgrade, the legacy Webhook APIs have been deprecated in favor of the new, more robust versions.
Additionally, this release includes minor improvements and bug fixes to enhance overall stability and performance.
Newly Added APIs
getWebhookSubscriptionDetail– Retrieve detailed information about a specific webhook subscriptioncreateWebhookSubscription– Create a new webhook subscription with advanced configuration optionsdeleteWebhookSubscription– Remove an existing webhook subscriptionupdateWebhookSubscription– Modify an existing webhook subscriptionlistAllWebhooks– Retrieve a list of all configured webhook subscriptionsgetWebhookEvents– Fetch available webhook events supported by the system
Deprecated APIs
The following legacy APIs have been deprecated:
webHookUnsubscribewebhookTestwebHookSubscribegetWebHookSubscribedURLs
Released Version 11.6.1
Enhancement
We have introduced support for the "X-PreventWebhook" header in the SDK. When the PreventWebhook configuration is set to true, this feature prevents the specific API from triggering webhooks, providing enhanced flexibility to address specific customer use cases.
Released Version 11.6.0
Added following APIs:
MFAValidateAuthenticatorCodeMFAVerifyAuthenticatorCodeRevokeAllRefreshTokenMultipurposeEmailTokenGenerationMultipurposeSMSOTPGenerationMFAReAuthenticateByAuthenticatorCodeAuthSendVerificationEmailForLinkingSocialProfilesSlidingAccessTokenAccessTokenViaCustomJWTTokenMFAResetAuthenticatorByTokenMFAResetAuthenticatorByUid
Enhancements
- Added
isVoiceOtpparameter inResetPhoneIDVerificationByUidAPI - Added
isVoiceOtpparameter inMFAConfigureByAccessTokenAPI - Added
isVoiceOtpandoptionsparameter inMFAUpdatePhoneNumberByTokenAPI - Added
isVoiceOtp,emailTemplate2FAandoptionsparameter inMFALoginByEmailAPI - Added
isVoiceOtpandemailTemplate2FAparameter inMFALoginByUserNameAPI - Added
isVoiceOtp,emailTemplate2FAandoptionsparameter inMFALoginByPhoneAPI - Added
isVoiceOtpandoptionsparameter inMFAUpdatePhoneNumberAPI - Added
isVoiceOtpparameter inMFAResendOTPAPI - Added
isVoiceOtpparameter inMFAReAuthenticateAPI - Added
isVoiceOtpandoptionsparameter inUpdateProfileByAccessTokenAPI - Added
isVoiceOtpparameter inUserRegistrationByEmailAPI - Added
isVoiceOtpparameter inUserRegistrationByCaptchaAPI - Added
isVoiceOtpparameter inOneTouchLoginByPhoneAPI - Added
isVoiceOtpparameter inPasswordlessLoginPhoneVerificationAPI - Added
isVoiceOtpparameter inPasswordlessLoginByPhoneAPI - Added
isVoiceOtpparameter inForgotPasswordByPhoneOTPAPI - Added
isVoiceOtpparameter inPhoneVerificationByOTPAPI - Added
isVoiceOtpparameter inPhoneVerificationOTPByAccessTokenAPI - Added
isVoiceOtpparameter inPhoneResendVerificationOTPAPI - Added
isVoiceOtpparameter inUpdatePhoneNumberAPI - Added
isVoiceOtpandemailTemplateparameter inUserRegistrationByPhoneAPI - Added
isVoiceOtpparameter inSendForgotPINSMSByPhoneAPI - Added
uuidparameter inVerifyEmailAPI
Removed the following parameter
smsTemplate2FAparameter inMFAConfigureByAccessTokenAPI
Removed (Deprecated) APIs:
MFAValidateGoogleAuthCodeMFAReAuthenticateByGoogleAuthMFAResetGoogleAuthByTokenMFAResetGoogleAuthenticatorByUidMFAUpdateByAccessToken
What's Changed
- Dev release 11.6.0 by @indrasen715 in #32
Full Changelog: 11.5.0...11.6.0
Released Version 11.5.0
Enhancements
- We have updated some of the dependencies to the latest Version.
- Added
emailTemplateparameter inuserRegistrationByPhoneApi
Removed (Deprecated) APIs:
AuthGetRegistrationDataValidateRegistrationDataCodeGetRegistrationDataAddRegistrationDataUpdateRegistrationDataDeleteRegistrationDataDeleteAllRecordsByDataSourceGetAccessTokenByVkontakteAccessTokenGetAlbumGetAlbumsWithCursorGetAudiosGetAudiosWithCursorGetCheckInsGetCheckInsWithCursorGetContactsGetEventsGetEventsWithCursorGetFollowingsGetFollowingsWithCursorGetGroupsGetGroupsWithCursorGetLikesGetLikesWithCursorGetMentionsPostMessageGetPageGetPhotosGetPostsStatusPostingTrackableStatusPostingGetTrackableStatusStatsTrackableStatusFetchingGetVideosGetRefreshedSocialUserProfile
Released Version 11.4.0
Enhancements
- We have standardized the
getSott()function and added additional parametertimeDifferencein thegetSott()function to get the SOTT using the time difference. - Enhancement in the
README.mdfile.
Released Version 11.3.0
Enhancements
- Added linting and formatting toolchains
- Added Licence and Contribution Guideline files
Released Version 11.2.0
Enhancements
- Updated Jquery with the latest version(3.6.0) in SDK Demo
Added new multiple APIs for better user experience
- MFAEmailOtpByAccessToken
- MFAValidateEmailOtpByAccessToken
- MFAResetEmailOtpAuthenticatorByAccessToken
- MFASecurityQuestionAnswerByAccessToken
- MFAResetSecurityQuestionAuthenticatorByAccessToken
- MFAEmailOTP
- MFAValidateEmailOtp
- MFASecurityQuestionAnswer
- MFASecurityQuestionAnswerVerification
- MFAResetEmailOtpAuthenticatorByUid
- MFAResetSecurityQuestionAuthenticatorByUid
- ReAuthValidateEmailOtp
- ReAuthSendEmailOtp
- ReAuthBySecurityQuestion
Removed (Deprecated) API:
- GetSocialUserProfile
Added EmailTemplate2FA parameter in the following API
- MFALoginByEmail
- MFALoginByUserName
- MFALoginByPhone
Added RbaBrowserEmailTemplate, RbaCityEmailTemplate ,RbaCountryEmailTemplate , RbaIpEmailTemplate parameter in the following API
- MFAValidateOTPByPhone
- MFAValidateGoogleAuthCode
- MFAValidateBackupCode
Added emailTemplate, verificationUrl ,welcomeEmailTemplate parameter in the following API
- GetProfileByAccessToken
Removed smsTemplate2FA parameter from the following API
- mfaValidateGoogleAuthCode
Released Version 11.1.0
Enhancements
- Added X-Origin-IP header support.
- Added 429 error code handling for "Too Many Request in a particular time frame".
Added new multiple APIs for better user experience
- Get Profile By Ping.
- Passwordless Login Verification By Email And OTP.
- Passwordless Login Verification By User Name And OTP.
Version 11.0.0
Merge pull request #2 from akshay-s-770/master Version 11.0.0
Released Version 10.0.0
This full-version release includes major breaking changes with improvements and optimizations.
Enhancements
- Enhanced the coding standards of SDK to follow industry programming styles and best practices.
- Enhanced security standards of SDK.
- Reduced code between the business layer and persistence layer for optimization of SDK performance.
- Added internal parameter validations in the API function.
- ApiKey and ApiSecret usage redundancy removed.
- All LoginRadius related features need to be defined once only and SDK will handle them automatically.
- Improved the naming conventions of API functions for better readability.
- Better Exception Handling for LoginRadius API Response in SDK.
- Revamped complete SDK and restructured it with latest API function names and parameters.
- Added detailed description to API functions and parameters for better understanding.
- Updated the demo according to latest SDK changes.
- Used path module for OS independent.
- Added PIN Authentication feature APIs.
- Added Consent Management feature APIs.
Added new multiple APIs for better user experience
- Update Phone ID by UID
- Upsert Email
- Role Context profile
- MFA Resend OTP
- User Registration By Captcha
- Get Access Token via Linkedin Token
- Get Access Token By Foursquare Access Token
- Get Active Session By Account Id
- Get Active Session By Profile Id
- Delete User Profiles By Email
- Verify Multifactor OTP Authentication
- Verify Multifactor Password Authentication
- Verify Multifactor PIN Authentication
- Update UID
- MFA Re-authentication by PIN
- PIN Login
- Forgot PIN By Email
- Forgot PIN By UserName
- Reset PIN By ResetToken
- Reset PIN By SecurityAnswer And Email
- Reset PIN By SecurityAnswer And Username
- Reset PIN By SecurityAnswer And Phone
- Forgot PIN By Phone
- Change PIN By Token
- Reset PIN by Phone and OTP
- Reset PIN by Email and OTP
- Reset PIN by Username and OTP
- Set PIN By PinAuthToken
- Invalidate PIN Session Token
- Submit Consent By ConsentToken
- Get Consent Logs
- Submit Consent By AccessToken
- Verify Consent By AccessToken
- Update Consent Profile By AccessToken
- Get Consent Logs By Uid
- Album With Cursor
- Audio With Cursor
- Check In With Cursor
- Event With Cursor
- Following With Cursor
- Group With Cursor
- Like With Cursor
Removed APIs:
- GetCompanies API
- Getstatus API