['throttle:60,1','jwt.verify','api.consumer']], function() { // 60 requests every 1 minute // Login and Register //Route::post('generate-otp', ['uses' => 'ConsumerAPI\ConsumerApiController@generateOTP']); //Route::post('verify-otp', ['uses' => 'ConsumerAPI\ConsumerApiController@verifyOtp']); Route::post('register', ['uses' => 'ConsumerAPI\ConsumerApiController@registerUser']); // User Details Route::post('dashboard', ['uses' => 'ConsumerAPI\ConsumerApiController@getDashboardData']); Route::post('list-details', ['uses' => 'ConsumerAPI\ConsumerApiController@getListDetails']); Route::post('merchant-list', ['uses' => 'ConsumerAPI\ConsumerApiController@getMerchantList']); Route::post('get-profile', ['uses' => 'ConsumerAPI\ConsumerApiController@getProfile']); Route::post('edit-profile', ['uses' => 'ConsumerAPI\ConsumerApiController@updateProfile']); // Merchant Details Route::post('get-plans', ['uses' => 'ConsumerAPI\ConsumerApiController@getPlans']); // Application Form Submit Route::post('apply', ['uses' => 'ConsumerAPI\ConsumerApiController@apply']); // Application Update Route::post('edit', ['uses' => 'ConsumerAPI\ConsumerApiController@edit']); // Payments Page //Route::post('get-payments', ['uses' => 'ConsumerAPI\ConsumerApiController@getPaymentsDetails']); //Route::post('pay-now', ['uses' => 'ConsumerAPI\ConsumerApiController@payNow']); // Equifax Route::post('generate-equifax', ['uses' => 'ConsumerAPI\ConsumerApiController@generateEquifax']); // Document Submission Route::post('doc-submission', ['uses' => 'ConsumerAPI\ConsumerApiController@docSubmission']); Route::post('document-upload', ['uses' => 'ConsumerAPI\ConsumerApiController@uploadDocument']); Route::post('document-ocr', ['uses' => 'ConsumerAPI\ConsumerApiController@documentOcr']); Route::post('get-pending-documents', ['uses' => 'ConsumerAPI\ConsumerApiController@getPendingDocument']); Route::post('check-doc-uploaded', ['uses' => 'ConsumerAPI\ConsumerApiController@checkDocUploaded']); Route::post('update-approval-data', ['uses' => 'ConsumerAPI\ConsumerApiController@updateApprovalDetails']); Route::post('get-kyc-info', ['uses' => 'ConsumerAPI\ConsumerApiController@getKYCInfo']); Route::get('check-update', 'ConsumerAPI\ConsumerApiController@checkUpdate'); //Route::any('check-loan-eligibility', 'ConsumerAPI\ConsumerApiController@checkLoanEligibility'); }); Route::group(['middleware' => ['jwt.emi_checkout', 'api.consumer']], function () { Route::post('generate-otp', ['uses' => 'ConsumerAPI\ConsumerApiController@generateOTP']); Route::post('verify-otp', ['uses' => 'ConsumerAPI\ConsumerApiController@verifyOtp']); Route::post('get-payments', ['uses' => 'ConsumerAPI\ConsumerApiController@getPaymentsDetails']); Route::post('pay-now', ['uses' => 'ConsumerAPI\ConsumerApiController@payNow']); Route::any('check-loan-eligibility', 'ConsumerAPI\ConsumerApiController@checkLoanEligibility'); }); Route::group(['middleware' => ['throttle:60,1']], function () { Route::get('privacy', 'ConsumerAPI\ConsumerApiController@getPrivacy'); Route::get('e-kyc/{app_id}', 'ConsumerAPI\ConsumerApiController@getKYCSetup'); Route::post('battery-saver-mode', 'ConsumerAPI\ConsumerApiController@savePowerMode'); Route::post('save-user-info', 'ConsumerAPI\ConsumerApiController@saveUserInfo'); Route::post('device-prop', 'ConsumerAPI\ConsumerApiController@saveDevice'); Route::post('user-update', 'ConsumerAPI\ConsumerApiController@userUpdate'); Route::post('app-rating', 'ConsumerAPI\ConsumerApiController@appRating'); Route::post('referral', 'ConsumerAPI\ConsumerApiController@referral'); Route::post('location-gathering', 'ConsumerAPI\ConsumerApiController@locationGathering'); Route::post('fcm-registration', 'ConsumerAPI\ConsumerApiController@fcmRegistration'); Route::get('account-statement/{id}', 'ConsumerAPI\ConsumerApiController@getAccountStatement'); });