[2026-07-31 12:12:46] local.INFO: Send OTP API Response {"status":200,"response":{"message":"If your phone number is registered with the program, you will receive an OTP shortly."}} 
[2026-07-31 12:13:10] local.INFO: Member Login API Response {"login_method":"mobile","endpoint":"/v1/members/otp/validation/","status":200,"response":{"token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxNjI3LCJ1c2VybmFtZSI6IjcyMDEwMTMwNTQiLCJleHAiOjE3ODU1MTQzOTAsImVtYWlsIjoic2hhaWxlbmRyYS5zcml2YXN0YXZhQHRoZWxhbGl0LmNvbSIsIm9yaWdfaWF0IjoxNzg1NDk5OTkwLCJhY2Nlc3NfbWFzayI6NiwicHJvZ3JhbV9pZCI6MTgsImV4cF9tcyI6MTc4NTUxNDM5MDQyOCwiYWNjZXNzX2xldmVsIjoiTWVtYmVyIiwiYXBpX2VuYWJsZWQiOmZhbHNlfQ.jnzHUZSohu3h9uFQQhCYyhzqGsYl_5ZroN83YRr2sdfB47LdGwjpd5TvFQDlyPUkmRP-pGqliBzjWw5ImNu1zRvYTkYSxF3I1jisRS4MSJwi4urJcB-4TkMbApcogfrZL39N9-qINhxR9-rGMWNMqAU0jBZGJdjiye6H_uf5Jd0tkwO3IUiLdURDoUxUF2XpNAnP1RV5Q834A6lWSLxvHvBNKkHBcFNIsqv47EfWL2f3UFMqD1--_ab76DKh2vJQhsrDriB6C7O2x0wZOjGnlw_Pu0zgFcfk82zYzuvDSVrTmuJvXAeojUnNYE2qYvT653lBtzUhWepYKxaM9V9QXdsTcAbony9s7NbtPvMuJLzqk0Wgeq62faLPvJfTUpy11A3VLAvWqHjziVZNDRd_SaKwy7pX3Eq-hAvgifvR68BOyi3bJwfCyF2ckBIQK-Qv5Ezi78PH_xna3nfbcxewZ4k-poo7ku6QZKdFqV96uGA8EMxJswnkD2NF3kFOKvcpI2CY4j3a9PdHJRTYUsi80cKLBvO39ot0ZZ6xZDN1fEdxnwPUIh6IGpBvFMH9LKZ8T_XyBjnyyn9mN270MbCjBKsgi22exT6ZlzErsAouB0iS7ULd0AF1r0OpwzCc4Hz08jMcrJukSy4pQzaNHSPi8kWgJZkOfhV_7YupDmqohAE","expires_in":"14400","success":true,"refresh_token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTc4ODA5MTk5MCwiaWF0IjoxNzg1NDk5OTkwLCJqdGkiOiJjNTcyNDBiOGZhZDI0YTBlODdmZmU2ZjUwODZlMmRiNiIsInVzZXJuYW1lIjoiNzIwMTAxMzA1NCJ9.GhEKF74IU6PiIwavp8jZMCAC03r8B4r9x6_7gqrahSiyOzChxRwpErj4Gb4tq1KMOu_gI8jgD5w16FHqYh-xM7QI5-50Xczlb1oyLE7rlLMnoe91rD2aRaf8Sv8ER09TOk8W4mcqKh99piOCmEZc2s79nTK8w60kTwv_RnEzeRb_gJkNGmj_qJW0RkBsVW6MqaH5z9fVnuCKcq4pFgBSeA4Wfti6_hsyY4o7MeM9ik0kdi1k3BhVB_ZZr2UrSAFUw9AIh8C-qPKZFzMjkS8vpkxdEdqCEv0w5Wibb18pxWu02d8fwRzuEtYj6Izzv-GiI2NNs0ASP6Lx_9CXtF8xnF7QLj0BqZ_70DcBQEB_XtxKby3iES95mSTBX7VF4_mssv2NnhKs9mikS8B1a6zcLlVTlfmbo2Do4ozXAYDb5UG80qmOqCKyrWusJ3rkJ70zck_YE8dj4nph3yrEr4g2K9-GMBVD9wkpWz7cytD-wPORuJf9EcncvXbQeaN_gFnfIGRWn31IC8BekJB6FAeH-233fo6mq0PW7CJX_ZdFBXM7sAHh5e-KbAcnw-qNGiB-fhWW6RaIS7gFbw6irrVk4v9dfQ4oPopoF8qxYIsqED6yVD9MdcI52WoX3rbhI-YRnxoXKChi_OHFyd-PK6sRB57hCBo1TBuVBBsKXPHQi2w","member_data":{"id":1390,"user":{"first_name":"Shailendra","last_name":"Srivastava","email":"shailendra.srivastava@thelalit.com"},"profile_image":null,"member_id":"7201013054","salutation":null,"member_name":"Shailendra Srivastava","middle_name":null,"date_of_birth":null,"age":null,"gender":null,"marital_status":null,"wedding_anniversary":null,"number_of_children":null,"nationality":null,"program_opt_in":"YES","creditcard_number":null,"mobile":"+918448198596","address_line1":null,"address_line2":null,"city":null,"city_name":null,"region":null,"region_name":null,"postal_code":null,"country":null,"country_name":null,"company":null,"job_title":null,"favorite_store":null,"favorite_restaurant":null,"mode_of_communication":null,"favorite_sport":null,"favorite_food":null,"enrollment_touchpoint":null,"enrollment_channel":"WEBSITE","enrolling_sponsor":1,"enrolling_location":null,"preferred_location":null,"associate_id":null,"receive_offers":true,"date_of_joining":"2026-06-12","membership_tenure":49,"favorite_sponsors":[],"favorite_categories":null,"extra_data":{"address_line_3":null,"otp_identifier":"NO","dining_consecutive_years":"1"},"last_activity_date":"2026-07-29T02:30:00+05:30","days_since_bit":2,"last_accrual_date":"2026-07-28T15:28:41.486000+05:30","last_redemption_date":"2026-07-28T15:20:00+05:30","last_revenue_date":"2026-07-29T02:30:00+05:30","merged_member":null,"enrollment_referrer":null,"validated":true,"phone_validated":"YES","email_validated":null,"version_counter":1785499043477712,"member_type":"CONSUMER","family_designation":null,"tier_class":null,"tier_start_date":null,"tier_end_date":null,"enrollment_user":"LJIWebApi@thelalit.com","city_code":null,"region_code":null,"country_code":null,"all_sponsor_follower":null,"primary_member":null,"companion_member":null,"companion_designation":null,"has_given_member_name":null,"tier_data":[{"id":4066,"tier_class_code_id":"The_LaLiTRewards","tier_code_id":"Platinum_1","tier_start_date":"2026-07-21T00:00:00+05:30","tier_end_date":"2027-07-20T23:59:59.999000+05:30","tier_qualification_start_date":null,"tier_qualification_end_date":null,"member":"7201013054","threshold":[{"loyalty_account_id":1,"loyalty_account":"","loyalty_balance":0.0,"points_req_upgrade":0.0,"points_req_retain":400001.0}]}],"include_list":null,"exclude_list":null,"last_deal_redemption_date":null,"last_privilege_availment_date":"2026-07-27T01:10:10.253000+05:30","profile_type":null,"employee_type":null,"balances":[{"loyalty_account_id":1,"loyalty_account":"Total Spend","balance":515000.0},{"loyalty_account_id":2,"loyalty_account":"LaLiT Points","balance":21480.0}],"membership_stage":"Active","engine_version":124}}} 
[2026-07-31 12:36:17] local.INFO: Send OTP API Response {"status":200,"response":{"message":"If your phone number is registered with the program, you will receive an OTP shortly."}} 
[2026-07-31 12:37:20] local.INFO: Send OTP API Response {"status":200,"response":{"message":"If your phone number is registered with the program, you will receive an OTP shortly."}} 
[2026-07-31 12:37:45] local.INFO: Send OTP API Response {"status":400,"response":{"error":{"message":"Please wait 60 seconds before requesting a new OTP.","code":"cool_off_period_active","type":"ERROR","status_code":400,"data":null,"scope":"global"}}} 
[2026-07-31 12:38:24] local.INFO: Send OTP API Response {"status":200,"response":{"message":"If your phone number is registered with the program, you will receive an OTP shortly."}} 
[2026-07-31 12:38:40] local.INFO: Member Login API Response {"login_method":"mobile","endpoint":"/v1/members/otp/validation/","status":200,"response":{"token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxNjI3LCJ1c2VybmFtZSI6IjcyMDEwMTMwNTQiLCJleHAiOjE3ODU1MTU5MTksImVtYWlsIjoic2hhaWxlbmRyYS5zcml2YXN0YXZhQHRoZWxhbGl0LmNvbSIsIm9yaWdfaWF0IjoxNzg1NTAxNTE5LCJhY2Nlc3NfbWFzayI6NiwicHJvZ3JhbV9pZCI6MTgsImV4cF9tcyI6MTc4NTUxNTkyMDA1OSwiYWNjZXNzX2xldmVsIjoiTWVtYmVyIiwiYXBpX2VuYWJsZWQiOmZhbHNlfQ.MjQ0rgKox81EW2kAp4XL5sFRtoqSq6JHihXkGZUyofifz9LGBcTYGqx6H2LFaZ-uJdFt4AeqfPd28XkqYVrqswNN1qNNFdFKDSbIirKbsvdXIII_GEJgr_tR5tFVSNXO_ImLiKRMGRIe1OrucKva78Ery_CXbKrMhGRid6iFEyC6wLLmDx5enKXFG7TGXpC2zHoDRi4-ewQBXae-PgM-nqxuMGKn8o1nbDKx4BccZZikryVUGvhiLC8rAxwL3wSYAZZpJP6HoWhwvTFLs0v15rmk2oUGtYD8Il68yLWpAoYw2L79v6IZrG0w4xkhlGEJKMc5MjOt0fW8uM5ES0wvkHXQM7VidrdSbZTWk09ZTI1UzZEtikMoOW7xe560HpVO8E2Noh9wtYnmMxKdV0pAH4uFkQ_PgUrpZ--oCCkHQxZiMRRApGVGUCLhrYXVLbvlJ4hejTwLhKbGytcYFaQZhmiRCdV9ebM_xFDUlmH4Rm4b7Pd_P9x-3uWHo4WzHC5_nIEEMJc9jgKb79Spfmo1l-B5e95J2HuTzv_N03l_aZroWejlgZwlVljEmneAcurABZ8-lMRxHhxti07i5kqBzRhHYA_9Osu15XoCqQdQ6i3WCJr9qLk7uLKeGC087xnRmNeS9ysMhXpcRkrxm4aS4D_1ViZNcMZf8qW_T-L-AxY","expires_in":"14400","success":true,"refresh_token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTc4ODA5MzUxOSwiaWF0IjoxNzg1NTAxNTE5LCJqdGkiOiIxMTg1YjhhMGZhYjk0YzJiOTA0NWRjNjQxMjAxOThhOSIsInVzZXJuYW1lIjoiNzIwMTAxMzA1NCJ9.ptgZ_HQfJdRDu7BONlvEBFM6f0tsPs-v1kxlIGdpCQdgVMZSEeMl2NhCwNHaJ1FAmYaQRTS9JXhoZPxQyPtw4YTZ7hcag8pYGCCEXdLcNH8asueou0eNrK2SkjlRJEA4E5EqYiYOo8hVgElqXuj0oo6RfZLdip8ThpKcCLeFsLTGc2eR3OMJlSczYlF_U98zWK1DzVfnLNq5EEX-Nbtd_ZZteydd3GXjwropMaCRMMvrwLjIG345q1crG_aabHIhSkjkN9hsulDBVdc-RYJwldS2OmRiJllQiRx1vJcUYgzjlCeXtZvWY5bUqViJv5ao6-eQioLPnmFuXtchcttqJclovW1dLujLFPcbffFQte46gm_aL6zzNM_H5Y6unW-3Lsme3Me1gKkazM6N_aMHX0s7VSJcb0E8LxFQId5V1WpmvYLUTHPSd6lmKjL3ngyrfFDwxtFUvmP8KLIPXVGhC3J9JLjaHPAyKPUziFiiKcwvUAYnSBaMDO6k-mc1_1pFcglwMze36DFbihs-YV3EugJoYlL8Xm3WUmGxhg5TALqNqxks1pdbqzqe6kzLmSHb5L5I9sxf-Wx7Ed4fTti2Xf8DVcd-EhJ4bfhq-0PU64xNRkSwO145OgN9VMfEDXYdxrCvcauEp1YBK-r81XZGdGxOthWv257W4xm0wsLtAuk","member_data":{"id":1390,"user":{"first_name":"Shailendra","last_name":"Srivastava","email":"shailendra.srivastava@thelalit.com"},"profile_image":null,"member_id":"7201013054","salutation":null,"member_name":"Shailendra Srivastava","middle_name":null,"date_of_birth":null,"age":null,"gender":null,"marital_status":null,"wedding_anniversary":null,"number_of_children":null,"nationality":null,"program_opt_in":"YES","creditcard_number":null,"mobile":"+918448198596","address_line1":null,"address_line2":null,"city":null,"city_name":null,"region":null,"region_name":null,"postal_code":null,"country":null,"country_name":null,"company":null,"job_title":null,"favorite_store":null,"favorite_restaurant":null,"mode_of_communication":null,"favorite_sport":null,"favorite_food":null,"enrollment_touchpoint":null,"enrollment_channel":"WEBSITE","enrolling_sponsor":1,"enrolling_location":null,"preferred_location":null,"associate_id":null,"receive_offers":true,"date_of_joining":"2026-06-12","membership_tenure":49,"favorite_sponsors":[],"favorite_categories":null,"extra_data":{"address_line_3":null,"otp_identifier":"NO","dining_consecutive_years":"1"},"last_activity_date":"2026-07-29T02:30:00+05:30","days_since_bit":2,"last_accrual_date":"2026-07-28T15:28:41.486000+05:30","last_redemption_date":"2026-07-28T15:20:00+05:30","last_revenue_date":"2026-07-29T02:30:00+05:30","merged_member":null,"enrollment_referrer":null,"validated":true,"phone_validated":"YES","email_validated":null,"version_counter":1785500573142319,"member_type":"CONSUMER","family_designation":null,"tier_class":null,"tier_start_date":null,"tier_end_date":null,"enrollment_user":"LJIWebApi@thelalit.com","city_code":null,"region_code":null,"country_code":null,"all_sponsor_follower":null,"primary_member":null,"companion_member":null,"companion_designation":null,"has_given_member_name":null,"tier_data":[{"id":4066,"tier_class_code_id":"The_LaLiTRewards","tier_code_id":"Platinum_1","tier_start_date":"2026-07-21T00:00:00+05:30","tier_end_date":"2027-07-20T23:59:59.999000+05:30","tier_qualification_start_date":null,"tier_qualification_end_date":null,"member":"7201013054","threshold":[{"loyalty_account_id":1,"loyalty_account":"","loyalty_balance":0.0,"points_req_upgrade":0.0,"points_req_retain":400001.0}]}],"include_list":null,"exclude_list":null,"last_deal_redemption_date":null,"last_privilege_availment_date":"2026-07-27T01:10:10.253000+05:30","profile_type":null,"employee_type":null,"balances":[{"loyalty_account_id":1,"loyalty_account":"Total Spend","balance":515000.0},{"loyalty_account_id":2,"loyalty_account":"LaLiT Points","balance":21480.0}],"membership_stage":"Active","engine_version":124}}} 
[2026-07-31 12:50:08] local.INFO: Send OTP API Response {"status":400,"response":{"error":{"message":"Login has been disabled","code":"login_disabled","type":"ERROR","status_code":400,"data":null}}} 
[2026-07-31 12:50:18] local.INFO: Send OTP API Response {"status":400,"response":{"error":{"message":"Login has been disabled","code":"login_disabled","type":"ERROR","status_code":400,"data":null}}} 
[2026-07-31 12:50:38] local.INFO: Email OTP sent successfully {"email":"rajeevk@thelalit.com","otp":"312304"} 
[2026-07-31 12:51:12] local.INFO: Email OTP verified successfully {"email":"rajeevk@thelalit.com"} 
[2026-07-31 12:51:52] local.INFO: Send OTP API Response {"status":400,"response":{"error":{"message":"Login has been disabled","code":"login_disabled","type":"ERROR","status_code":400,"data":null}}} 
[2026-07-31 12:53:49] local.INFO: Member Login API Response {"login_method":"member","endpoint":"/v1/members/login","status":400,"response":{"error":{"message":"Invalid Credentials","code":"invalid_credentials","type":"ERROR","status_code":400,"data":null}}} 
[2026-07-31 12:53:49] local.WARNING: Member Login Failed {"status":400,"membership_number":"7201002768","response":{"error":{"message":"Invalid Credentials","code":"invalid_credentials","type":"ERROR","status_code":400,"data":null}}} 
[2026-07-31 12:53:51] local.INFO: Member Login API Response {"login_method":"member","endpoint":"/v1/members/login","status":400,"response":{"error":{"message":"Invalid Credentials","code":"invalid_credentials","type":"ERROR","status_code":400,"data":null}}} 
[2026-07-31 12:53:51] local.WARNING: Member Login Failed {"status":400,"membership_number":"7201002768","response":{"error":{"message":"Invalid Credentials","code":"invalid_credentials","type":"ERROR","status_code":400,"data":null}}} 
[2026-07-31 12:53:54] local.INFO: Member Login API Response {"login_method":"member","endpoint":"/v1/members/login","status":400,"response":{"error":{"message":"Invalid Credentials","code":"invalid_credentials","type":"ERROR","status_code":400,"data":null}}} 
[2026-07-31 12:53:54] local.WARNING: Member Login Failed {"status":400,"membership_number":"7201002768","response":{"error":{"message":"Invalid Credentials","code":"invalid_credentials","type":"ERROR","status_code":400,"data":null}}} 
[2026-07-31 12:54:03] local.INFO: Reset Password OTP API Response {"status":200,"email":"rajeevk@thelalit.com","response":{"status":"success"}} 
[2026-07-31 13:13:27] local.INFO: Reset Password API Response {"status":200,"email":"rajeevk@thelalit.com","response":{"status":"success"}} 
[2026-07-31 13:13:37] local.INFO: Member Login API Response {"login_method":"member","endpoint":"/v1/members/login","status":400,"response":{"error":{"message":"Invalid Credentials","code":"invalid_credentials","type":"ERROR","status_code":400,"data":null}}} 
[2026-07-31 13:13:37] local.WARNING: Member Login Failed {"status":400,"membership_number":"7201002768","response":{"error":{"message":"Invalid Credentials","code":"invalid_credentials","type":"ERROR","status_code":400,"data":null}}} 
[2026-07-31 13:13:39] local.INFO: Member Login API Response {"login_method":"member","endpoint":"/v1/members/login","status":400,"response":{"error":{"message":"Invalid Credentials","code":"invalid_credentials","type":"ERROR","status_code":400,"data":null}}} 
[2026-07-31 13:13:39] local.WARNING: Member Login Failed {"status":400,"membership_number":"7201002768","response":{"error":{"message":"Invalid Credentials","code":"invalid_credentials","type":"ERROR","status_code":400,"data":null}}} 
[2026-07-31 13:13:43] local.INFO: Member Login API Response {"login_method":"member","endpoint":"/v1/members/login","status":400,"response":{"error":{"message":"Account locked due to too many login attempts. Please try again later.","code":"user_lockedout","type":"ERROR","status_code":400,"data":null,"scope":"global"}}} 
[2026-07-31 13:13:43] local.WARNING: Member Login Failed {"status":400,"membership_number":"7201002768","response":{"error":{"message":"Account locked due to too many login attempts. Please try again later.","code":"user_lockedout","type":"ERROR","status_code":400,"data":null,"scope":"global"}}} 
[2026-07-31 13:17:12] local.INFO: Member Login API Response {"login_method":"member","endpoint":"/v1/members/login","status":400,"response":{"error":{"message":"Account locked due to too many login attempts. Please try again later.","code":"user_lockedout","type":"ERROR","status_code":400,"data":null,"scope":"global"}}} 
[2026-07-31 13:17:12] local.WARNING: Member Login Failed {"status":400,"membership_number":"7201002768","response":{"error":{"message":"Account locked due to too many login attempts. Please try again later.","code":"user_lockedout","type":"ERROR","status_code":400,"data":null,"scope":"global"}}} 
[2026-07-31 13:17:15] local.INFO: Member Login API Response {"login_method":"member","endpoint":"/v1/members/login","status":400,"response":{"error":{"message":"Account locked due to too many login attempts. Please try again later.","code":"user_lockedout","type":"ERROR","status_code":400,"data":null,"scope":"global"}}} 
[2026-07-31 13:17:15] local.WARNING: Member Login Failed {"status":400,"membership_number":"7201002768","response":{"error":{"message":"Account locked due to too many login attempts. Please try again later.","code":"user_lockedout","type":"ERROR","status_code":400,"data":null,"scope":"global"}}} 
[2026-07-31 13:17:18] local.INFO: Member Login API Response {"login_method":"member","endpoint":"/v1/members/login","status":400,"response":{"error":{"message":"Account locked due to too many login attempts. Please try again later.","code":"user_lockedout","type":"ERROR","status_code":400,"data":null,"scope":"global"}}} 
[2026-07-31 13:17:18] local.WARNING: Member Login Failed {"status":400,"membership_number":"7201002768","response":{"error":{"message":"Account locked due to too many login attempts. Please try again later.","code":"user_lockedout","type":"ERROR","status_code":400,"data":null,"scope":"global"}}} 
