LoginRadius PHP SDK Change Log provides information regarding what has changed, more specifically what changes, improvements and bug fix has been made to the SDK. For more details please refer to the LoginRadius API Documention
Release Date: March 24, 2025
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.
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
The following legacy APIs have been deprecated:
webHookUnsubscribewebhookTestwebHookSubscribegetWebHookSubscribedURLs
Release on July 03, 2024
MFAValidateAuthenticatorCodeMFAVerifyAuthenticatorCodeRevokeAllRefreshTokenMultipurposeEmailTokenGenerationMultipurposeSMSOTPGenerationMFAReAuthenticateByAuthenticatorCodeAuthSendVerificationEmailForLinkingSocialProfilesSlidingAccessTokenAccessTokenViaCustomJWTTokenMFAResetAuthenticatorByTokenMFAResetAuthenticatorByUid
- 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
-smsTemplate2FA parameter in MFAConfigureByAccessToken API
MFAValidateGoogleAuthCodeMFAReAuthenticateByGoogleAuthMFAResetGoogleAuthByTokenMFAResetGoogleAuthenticatorByUidMFAUpdateByAccessToken
Release on January 20, 2023
AuthGetRegistrationDataValidateRegistrationDataCodeGetRegistrationDataAddRegistrationDataUpdateRegistrationDataDeleteRegistrationDataDeleteAllRecordsByDataSourceGetAccessTokenByVkontakteAccessTokenGetAlbumGetAlbumsWithCursorGetAudiosGetAudiosWithCursorGetCheckInsGetCheckInsWithCursorGetContactsGetEventsGetEventsWithCursorGetFollowingsGetFollowingsWithCursorGetGroupsGetGroupsWithCursorGetLikesGetLikesWithCursorGetMentionsPostMessageGetPageGetPhotosGetPostsStatusPostingTrackableStatusPostingGetTrackableStatusStatsTrackableStatusFetchingGetVideosGetRefreshedSocialUserProfile
Release on September 28, 2022
- Added Referer Header Feature
Release on June 15, 2022
- Added emailTemplate parameter in userRegistrationByPhone Api
Release on June 02, 2022
- Removed the additional version name from multiple files in SDK.
- We are introducing a new manual Sott generation method
getSott()with additional parameterstartTime&endTime, we recomend using this method to generate SOTT manually , the old functionencrypt()will also exist but it is deprecated and will be removed in a future version of SDK.
Release on January 27, 2022
- Added a feature to add ApiKey and ApiSecret directly in LoginRadius manual SOTT generation method.
- Added Licence and Contribution Guideline files.
For developers migrating from v11.2.0, there will be 1 minor breaking change in terms of SDK implementation. In this version, we have added a feature to add ApiKey & ApiSecret directly into the manual SOTT generation method encrypt().
Release on September 6, 2021
- Updated Jquery with latest version(3.6.0) in SDK Demo
- MFAEmailOtpByAccessToken
- MFAValidateEmailOtpByAccessToken
- MFAResetEmailOtpAuthenticatorByAccessToken
- MFASecurityQuestionAnswerByAccessToken
- MFAResetSecurityQuestionAuthenticatorByAccessToken
- MFAEmailOTP
- MFAValidateEmailOtp
- MFASecurityQuestionAnswer
- MFASecurityQuestionAnswerVerification
- MFAResetEmailOtpAuthenticatorByUid
- MFAResetSecurityQuestionAuthenticatorByUid
- ReAuthValidateEmailOtp
- ReAuthSendEmailOtp
- ReAuthBySecurityQuestion
- GetSocialUserProfile
- MFALoginByEmail
- MFALoginByUserName
- MFALoginByPhone
Added RbaBrowserEmailTemplate, RbaCityEmailTemplate ,RbaCountryEmailTemplate , RbaIpEmailTemplate parameter in the following API
- MFAValidateOTPByPhone
- MFAValidateGoogleAuthCode
- MFAValidateBackupCode
- GetProfileByAccessToken
- mfaValidateGoogleAuthCode
Release on June 11, 2021
- fixed API Key Validation issue
Release on March 25, 2021
- Added X-Origin-IP header support.
- Added 429 error code handling for "Too Many Request in a particular time frame".
- Get Profile By Ping.
- Passwordless Login Verification By Email And OTP.
- Passwordless Login Verification By User Name And OTP.
Release on July 28, 2020
- Added a parameter isWeb in "RefreshAccessToken" API.
- Added a parameter SocialAppName in "getAccessTokenByFacebookAccessToken, getAccessTokenByTwitterAccessToken, getAccessTokenByGoogleAccessToken, getAccessTokenByLinkedinAccessToken, getAccessTokenByAppleIdCode, getAccessTokenByGoogleAuthCode" Native Social login APIs.
- Added linkSocialIdentities(POST) API.
- Added linkSocialIdentitiesByPing(POST) API.
- Added getAccessTokenByAppleIdCode API.
- Added getAccessTokenByWeChatCode API.
- linkSocialIdentity API(PUT)
- getSocialIdentity API(GET)
Release on September 26, 2019
This full version release includes major changes with several improvements and optimizations :
- 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 Error and 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.
- Implemented API Region Feature.
- Added Functionality to generate SOTT locally in Utility folder, compatible with latest version of PHP.
- 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
- GetCompanies API
- Getstatus API
Released on August 05, 2019
This beta version release includes major changes with several improvements and optimizations :
- 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 Error and 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.
- 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
- GetCompanies API
- shortenUrl API
Released on January 11, 2019
- Added API Region Option in SDK.
- Added gzip encoding in api request.
- Defined urlReplacement function statically in functions.php file.
Released on October 15, 2018
- Remove dependency of json option.
Released on October 9, 2018
- API Request signing: Passed hash value instead of API Secret Key.
- API's Route changed.
- Access Token is added as header in all Authentication APIs
- Implemented Custom Domain option.
- Added preventEmailVerification (Boolean) option to prevent email verification flow in Auth Login and Registration APIs (where optional email is enabled).
For developers migrating from v4.5.3 or older ones, there are following breaking changes in terms of SDK implementation.
- register() replaced with registerByEmail()
- loginByEmail() replaced with authLoginByEmail()
- loginByUsername() replaced with authLoginByUsername()
- loginByPhone() replaced with authLoginByPhone
- instantLinkLoginByEmail() replaced with passwordLessLoginByEmail()
- instantLinkLoginByUserName() replaced with passwordLessLoginByUserName()
- instantLinkLoginVerification() replaced with passwordLessLoginVerification()
- emailPromptAutoLoginbyEmail() replaced with smartLoginByEmail()
- emailPromptAutoLoginbyUserName() replaced with smartLoginByUserName()
- emailPromptAutoLoginPing() replaced with smartLoginPing()
- verifyAutoLoginEmailForLogin() replaced with smartLoginVerifyToken()
- simplifiedInstantRegistrationByEmail() replaced with oneTouchLoginByEmail()
- simplifiedInstantRegistrationByPhone() replaced with oneTouchLoginByPhone()
- simplifiedInstantRegistrationOTPVerification() replaced with oneTouchOtpVerification()
- twoFALoginByEmail() replaced with mfaEmailLogin()
- twoFALoginByUsername() replaced with mfaUserNameLogin()
- twoFALoginByPhone() replaced with mfaPhoneLogin()
- configureTwoFAByToken() replaced with mfaValidateAccessToken()
- verifyTwoFAByGoogleAuthCodeOrOtp() replaced with updateMfaByGoogleAuthCode() and updateMfaByOtp()
- removeOrResetGoogleAuthenticatorByToken() replaced with resetGoogleAuthenticatorByToken() and resetSMSAuthenticatorByToken()
- removeOrResetGoogleAuthenticator() replaced with mfaResetGoogleAuthenticatorByUid() and mfaResetSMSAuthenticatorByUid()
- Removed CloudAPI replaced with ConfigAPI
- Removed ProvidersAPI and SchemaAPI
- Removed SOTT from utility.
- Directory name \LoginRadiusSDK\CustomerRegistration\Management -> replaced with \LoginRadiusSDK\CustomerRegistration\Account
Released on August 9, 2018
- HTTP method request bug fixing
Released on April 3, 2018
- SOTT was not generating properly in PHP SDK demo
Released on January 24, 2018
- Change configuration API endpoint url.
Released on Novemeber 28, 2017
- Added API to get Identities
- Added API to invalidate email
- Added API to get email verification token
- Added API to get forgot password token
- Passed APIkey and APISecret key in header for management Api's
- Removed mcrypt dependency (function deprecated in php 7)
Released on Novemeber 7, 2017
- Added Configuration API
- Added API to get all active session details
- Added Reset password by Security Answer API
- Added Remove Email Management API
Released on September 15, 2017
- Ability to support proxy server
- Projection of fields in api's
- Added management api to generate a new SOTT
- Custom object edit API enhancements
- Added security questions api's
- Added invalidate phone api
- Added instant link login api
- Added simplified instant registration data api's
- Auto login api enhancement
Released on June 20, 2017
- Added Roles API's
- Added Web hooks API's
- Added Email Prompt Auto Login API's
Released on April 10, 2017
- Added user impersonation API
- Added Check token validity and invalidate token API
- Added Two-Factor authentication API's
Released on February 28, 2017
- Significantly improved code performance.
- Wrapper methods for latest LoginRadius APIs have been added in Account API and User API
- Added email,username and phone login api's
- Added advance social login api's
- Added resthooks api's
- Added role api's
- Added add or remove email api's
- Added Custom object api's