{"openapi":"3.0.2","info":{"title":"leofees_backend","version":"version"},"paths":{"/api/v1/status":{"get":{"tags":["api"],"summary":"Get Status","description":"Get API status.","operationId":"get_status_api_v1_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/auth/get_otp":{"post":{"tags":["api"],"summary":"Send Otp","description":"Get OTP","operationId":"send_OTP_api_v1_auth_get_otp_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/triggerSMSBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/get_otp_signup":{"post":{"tags":["api"],"summary":"Send Otp Signup","description":"Get OTP","operationId":"send_otp_signup_api_v1_auth_get_otp_signup_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/triggerSMSBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/error":{"get":{"tags":["api"],"summary":"Error Func","operationId":"error_func_api_v1_error_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/auth/login":{"post":{"tags":["auth"],"summary":"Get Status","operationId":"get_status_api_v1_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Login"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/signup":{"post":{"tags":["auth"],"summary":"Signup","operationId":"signup_api_v1_auth_signup_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignUp"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignUpResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user_journey/save":{"post":{"tags":["auth"],"summary":"Save User Journey Erp","description":"Save User journey from ERP","operationId":"save_user_journey_erp_api_v1_user_journey_save_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StudentERPRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/institute":{"get":{"tags":["auth"],"summary":"Get Institute","operationId":"get_institute_api_v1_institute_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/student/info/roll-number":{"get":{"tags":["student"],"summary":"Get Student","operationId":"get_student_api_v1_student_info_roll_number_get","parameters":[{"required":false,"schema":{"title":"Student Roll Number","type":"string"},"name":"student_roll_number","in":"query"},{"required":false,"schema":{"title":"Institute Id","type":"integer"},"name":"institute_id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student/info/":{"get":{"tags":["student"],"summary":"Get Student","operationId":"get_student_api_v1_student_info__get","parameters":[{"required":false,"schema":{"title":"Phone Number","type":"string"},"name":"phone_number","in":"query"},{"required":false,"schema":{"title":"Institute Id","type":"integer"},"name":"institute_id","in":"query"},{"required":false,"schema":{"title":"Student Id","type":"string"},"name":"student_id","in":"query"},{"required":false,"schema":{"title":"Student Uuid","type":"string"},"name":"student_uuid","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student/check-student-exist":{"post":{"tags":["student"],"summary":"Check Student Exist","operationId":"check_student_exist_api_v1_student_check_student_exist_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StudentExistRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student/change-mobile-number":{"post":{"tags":["student"],"summary":"Change Student Mobile","operationId":"change_student_mobile_api_v1_student_change_mobile_number_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeMobileNumberRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student/":{"get":{"tags":["student"],"summary":"Get Students","operationId":"get_students_api_v1_student__get","parameters":[{"required":false,"schema":{"title":"Filter Data","type":"string"},"name":"filter_data","in":"query"},{"required":false,"schema":{"title":"From Date","type":"string"},"name":"from_date","in":"query"},{"required":false,"schema":{"title":"To Date","type":"string"},"name":"to_date","in":"query"},{"required":false,"schema":{"title":"Institutes","type":"string","default":""},"name":"institutes","in":"query"},{"required":false,"schema":{"title":"Branches","type":"string","default":""},"name":"branches","in":"query"},{"required":false,"schema":{"title":"Courses","type":"string","default":""},"name":"courses","in":"query"},{"required":false,"schema":{"title":"Classes","type":"string","default":""},"name":"classes","in":"query"},{"required":false,"schema":{"title":"Limit","type":"integer"},"name":"limit","in":"query"},{"required":false,"schema":{"title":"Offset","type":"integer"},"name":"offset","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"put":{"tags":["student"],"summary":"Update Students","operationId":"update_students_api_v1_student__put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateStudentProfileRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"post":{"tags":["student"],"summary":"Create Student","operationId":"create_student_api_v1_student__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStudentProfileRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"delete":{"tags":["student"],"summary":"Delete Students","operationId":"delete_students_api_v1_student__delete","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteStudentProfileRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student/download_filtered_students":{"post":{"tags":["student"],"summary":"Download Filtered Students","operationId":"download_filtered_students_api_v1_student_download_filtered_students_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DownloadStudentsFilterData"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student/download_students":{"post":{"tags":["student"],"summary":"Download Students","operationId":"download_students_api_v1_student_download_students_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DownloadStudents"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student/add_bulk_students":{"post":{"tags":["student"],"summary":"Create Bulk Students","operationId":"create_bulk_students_api_v1_student_add_bulk_students_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_create_bulk_students_api_v1_student_add_bulk_students_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student/add_bulk_fee_dues":{"post":{"tags":["student"],"summary":"Create Bulk Students Fee Dues","operationId":"create_bulk_students_fee_dues_api_v1_student_add_bulk_fee_dues_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_create_bulk_students_fee_dues_api_v1_student_add_bulk_fee_dues_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student/data_sync_students_leo1_fees":{"post":{"tags":["student"],"summary":"Data Sync Students Leo1 Fees","operationId":"data_sync_students_leo1_fees_api_v1_student_data_sync_students_leo1_fees_post","requestBody":{"content":{"application/json":{"schema":{"title":"Request","type":"object"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student/fetch_student_details_for_payment":{"post":{"tags":["student"],"summary":"Fetch Student Details Payment","operationId":"fetch_student_details_payment_api_v1_student_fetch_student_details_for_payment_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FetchStudentDetailsForPaymentRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student/bank-details/":{"get":{"tags":["student"],"summary":"Get Student Bank Details","operationId":"get_student_bank_details_api_v1_student_bank_details__get","parameters":[{"description":"The uuid of the student","required":true,"schema":{"title":"Student Uuid","type":"string","description":"The uuid of the student"},"name":"student_uuid","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/student/create-or-update-bank-details/":{"post":{"tags":["student"],"summary":"Create Or Update Bank Details","operationId":"create_or_update_bank_details_api_v1_student_create_or_update_bank_details__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BankDetails"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/student_account/":{"get":{"tags":["student account"],"summary":"Get Student Accounts","operationId":"get_student_accounts_api_v1_student_account__get","parameters":[{"required":true,"schema":{"title":"Student Ids","type":"string"},"name":"student_ids","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student_account/bulk_create":{"post":{"tags":["student account"],"summary":"Create Bulk Student Accounts","operationId":"create_bulk_student_accounts_api_v1_student_account_bulk_create_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStudentAccountRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student_account/bulk_update":{"put":{"tags":["student account"],"summary":"Update Bulk Student Accounts","operationId":"update_bulk_student_accounts_api_v1_student_account_bulk_update_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateStudentAccountRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student_account/bulk_delete":{"delete":{"tags":["student account"],"summary":"Delete Bulk Student Accounts","operationId":"delete_bulk_student_accounts_api_v1_student_account_bulk_delete_delete","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteStudentAccountRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/refund/":{"get":{"tags":["refund"],"summary":"Get Student Refunds","operationId":"get_student_refunds_api_v1_refund__get","parameters":[{"required":true,"schema":{"title":"Student Ids","type":"string"},"name":"student_ids","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"put":{"tags":["refund"],"summary":"Update Student Refund","operationId":"update_student_refund_api_v1_refund__put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateStudentRefundRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"post":{"tags":["refund"],"summary":"Create Student Refund","operationId":"create_student_refund_api_v1_refund__post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_create_student_refund_api_v1_refund__post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"delete":{"tags":["refund"],"summary":"Delete Student Refund","operationId":"delete_student_refund_api_v1_refund__delete","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteStudentRefundRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/penalty/":{"get":{"tags":["penalty"],"summary":"Get Student Penalties","operationId":"get_student_penalties_api_v1_penalty__get","parameters":[{"required":true,"schema":{"title":"Student Ids","type":"string"},"name":"student_ids","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"put":{"tags":["penalty"],"summary":"Update Student Penalty","operationId":"update_student_penalty_api_v1_penalty__put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateStudentPenaltyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"post":{"tags":["penalty"],"summary":"Create Student Penalty","operationId":"create_student_penalty_api_v1_penalty__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStudentPenaltyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"delete":{"tags":["penalty"],"summary":"Delete Student Penalty","operationId":"delete_student_penalty_api_v1_penalty__delete","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteStudentPenaltyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/waiver/":{"get":{"tags":["waiver"],"summary":"Get Student Waivers","description":"API to get list of fee waivers for given students","operationId":"get_student_waivers_api_v1_waiver__get","parameters":[{"required":true,"schema":{"title":"Student Ids","type":"string"},"name":"student_ids","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"post":{"tags":["waiver"],"summary":"Create Student Waiver","description":"API to create single fee collection entry. Adjusts the dues and creates mapping as well.","operationId":"create_student_waiver_api_v1_waiver__post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_create_student_waiver_api_v1_waiver__post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"delete":{"tags":["waiver"],"summary":"Delete Student Waiver","description":"API to delete single fee collection entry","operationId":"delete_student_waiver_api_v1_waiver__delete","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_delete_student_waiver_api_v1_waiver__delete"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student_coin_request/":{"get":{"tags":["student coin request"],"summary":"Get Students Coin Requests","operationId":"get_students_coin_requests_api_v1_student_coin_request__get","parameters":[{"required":true,"schema":{"title":"Student Ids","type":"string"},"name":"student_ids","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"put":{"tags":["student coin request"],"summary":"Update Student Coin Request","operationId":"update_student_coin_request_api_v1_student_coin_request__put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateStudentCoinRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"post":{"tags":["student coin request"],"summary":"Create Student Coin Request","operationId":"create_student_coin_request_api_v1_student_coin_request__post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_create_student_coin_request_api_v1_student_coin_request__post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student_coin_request/pending_coin_requests":{"get":{"tags":["student coin request"],"summary":"Get Students Pending Coin Requests","operationId":"get_students_pending_coin_requests_api_v1_student_coin_request_pending_coin_requests_get","parameters":[{"required":true,"schema":{"title":"Institute Ids","type":"string"},"name":"institute_ids","in":"query"},{"required":false,"schema":{"title":"Branch Ids","type":"string","default":""},"name":"branch_ids","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student_coin_request/download_pending_coin_requests":{"get":{"tags":["student coin request"],"summary":"Get Download Pending Coin Requests","operationId":"get_download_pending_coin_requests_api_v1_student_coin_request_download_pending_coin_requests_get","parameters":[{"required":true,"schema":{"title":"Institute Ids","type":"string"},"name":"institute_ids","in":"query"},{"required":false,"schema":{"title":"Branch Ids","type":"string","default":""},"name":"branch_ids","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student_otp/send_student_otp":{"post":{"tags":["student otp"],"summary":"Send Student Otp","operationId":"send_student_otp_api_v1_student_otp_send_student_otp_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendStudentOTPRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student_otp/verify_student_otp":{"post":{"tags":["student otp"],"summary":"Verify Student Otp","operationId":"verify_student_otp_api_v1_student_otp_verify_student_otp_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyStudentOTPRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/student_otp/payment_otp_verification_required":{"post":{"tags":["student otp"],"summary":"Payment Otp Verification Required","operationId":"payment_otp_verification_required_api_v1_student_otp_payment_otp_verification_required_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentOTPVerificationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/payment/initiate_payment":{"post":{"tags":["payment"],"summary":"Initiate Payment","description":"Initiate Payment","operationId":"initiate_payment_api_v1_payment_initiate_payment_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payment/easebuzz_hook":{"post":{"tags":["payment"],"summary":"Easebuzz Hook","operationId":"easebuzz_hook_api_v1_payment_easebuzz_hook_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/payment/payment_unification_hook":{"post":{"tags":["payment"],"summary":"Payment Unification Hook","operationId":"payment_unification_hook_api_v1_payment_payment_unification_hook_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/payment/payment_inititated":{"post":{"tags":["payment"],"summary":"Update Payment Initiated","operationId":"update_payment_initiated_api_v1_payment_payment_inititated_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePaymentInitiated"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payment/update_payment_status":{"post":{"tags":["payment"],"summary":"Get Payment Status","operationId":"get_payment_status_api_v1_payment_update_payment_status_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentCompleteStatus"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payment/fetch_payment_status_easebuzz":{"post":{"tags":["payment"],"summary":"Fetch Payment Status","operationId":"fetch_payment_status_api_v1_payment_fetch_payment_status_easebuzz_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FetchPaymentStatusRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/paymentfetch_payment_status_by_date_easebuzz":{"post":{"tags":["payment"],"summary":"Fetch Payment Status Date","operationId":"fetch_payment_status_date_api_v1_paymentfetch_payment_status_by_date_easebuzz_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/payment/update_payment_status/{txn_log_id}":{"post":{"tags":["payment"],"summary":"Update Payment Status","operationId":"update_payment_status_api_v1_payment_update_payment_status__txn_log_id__post","parameters":[{"required":true,"schema":{"title":"Txn Log Id"},"name":"txn_log_id","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payment/check_hook":{"post":{"tags":["payment"],"summary":"Check Hook","operationId":"check_hook_api_v1_payment_check_hook_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/payment/initiate_pg":{"post":{"tags":["payment"],"summary":"Initiate Payment","operationId":"initiate_payment_api_v1_payment_initiate_pg_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeePaymentRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payment/initiate_pg_store":{"post":{"tags":["payment"],"summary":"Initiate Payment Store","operationId":"initiate_payment_store_api_v1_payment_initiate_pg_store_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/payment/initiate_pg_for_temp_student":{"post":{"tags":["payment"],"summary":"Initiate Payment For Temp Student","operationId":"initiate_payment_for_temp_student_api_v1_payment_initiate_pg_for_temp_student_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeePaymentRequestForTempStudent"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/transactions/user_transactions":{"get":{"tags":["transactions"],"summary":"Get Transactions","operationId":"get_transactions_api_v1_transactions_user_transactions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransactionResponseList"}}}}}}},"/api/v1/transactions/fee_receipt/{id}":{"get":{"tags":["transactions"],"summary":"Get Fee Receipt","operationId":"get_fee_receipt_api_v1_transactions_fee_receipt__id__get","parameters":[{"required":true,"schema":{"title":"Id"},"name":"id","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/transactions/notify_loan_create":{"post":{"tags":["transactions"],"summary":"Notify Loan Create","operationId":"notify_loan_create_api_v1_transactions_notify_loan_create_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotifyLoanCreatedRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/transactions/create_loan_lead":{"post":{"tags":["transactions"],"summary":"Create Loan Lead","operationId":"create_loan_lead_api_v1_transactions_create_loan_lead_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLoanLead"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/transactions/institute_transactions/":{"post":{"tags":["transactions"],"summary":"Get Institute Transactions","operationId":"get_institute_transactions_api_v1_transactions_institute_transactions__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InstituteTranscationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransactionResponseList"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/transactions/aggregate_transcations/{inst_name}":{"get":{"tags":["transactions"],"summary":"Get Institute Aggregate Transcations","operationId":"get_institute_aggregate_transcations_api_v1_transactions_aggregate_transcations__inst_name__get","parameters":[{"required":true,"schema":{"title":"Inst Name","type":"string"},"name":"inst_name","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranscationsAggregateInfo"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/transactions/get_branchs_for_institutes/{inst_name}":{"get":{"tags":["transactions"],"summary":"Get Institute Aggregate Transcations","operationId":"get_institute_aggregate_transcations_api_v1_transactions_get_branchs_for_institutes__inst_name__get","parameters":[{"required":true,"schema":{"title":"Inst Name","type":"string"},"name":"inst_name","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/transactions/institute_transactions_csv/":{"post":{"tags":["transactions"],"summary":"Get Institute Transactions Csv","operationId":"get_institute_transactions_csv_api_v1_transactions_institute_transactions_csv__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetInstituteTransactionsCsvRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/transactions/reverse_transaction/":{"post":{"tags":["transactions"],"summary":"Reverse Transaction","operationId":"reverse_transaction_api_v1_transactions_reverse_transaction__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReverseTransactionInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/transactions/get_transaction_status/":{"get":{"tags":["transactions"],"summary":"Get Transaction Status","operationId":"get_transaction_status_api_v1_transactions_get_transaction_status__get","parameters":[{"required":false,"schema":{"title":"Param Name","type":"string"},"name":"param_name","in":"query"},{"required":false,"schema":{"title":"Param Value","type":"string"},"name":"param_value","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/fee_dues/":{"get":{"tags":["fee_dues"],"summary":"Get Student Dues","description":"API to get list of fee dues (terms) for a given student","operationId":"get_student_dues_api_v1_fee_dues__get","parameters":[{"required":false,"schema":{"title":"Student Id","type":"integer"},"name":"student_id","in":"query"},{"required":false,"schema":{"title":"Phone Number","type":"string"},"name":"phone_number","in":"query"},{"required":false,"schema":{"title":"Institute Id","type":"integer"},"name":"institute_id","in":"query"},{"required":false,"schema":{"title":"Uuid","type":"string"},"name":"uuid","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"put":{"tags":["fee_dues"],"summary":"Update Fee Due","description":"API to update single fee due entry","operationId":"update_fee_due_api_v1_fee_dues__put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateStudentFeeDuesRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"post":{"tags":["fee_dues"],"summary":"Create Fee Due","description":"API to create single fee due entry","operationId":"create_fee_due_api_v1_fee_dues__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStudentFeeDuesRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"delete":{"tags":["fee_dues"],"summary":"Delete Fee Due","description":"API to delete single fee due entry","operationId":"delete_fee_due_api_v1_fee_dues__delete","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteStudentFeeDuesRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/fee_dues/update_bulk_dues":{"put":{"tags":["fee_dues"],"summary":"Update Bulk Fee Due","description":"API to update multiple fee due entries for a given student","operationId":"update_bulk_fee_due_api_v1_fee_dues_update_bulk_dues_put","requestBody":{"content":{"application/json":{"schema":{"title":"Request","type":"array","items":{"$ref":"#/components/schemas/UpdateStudentFeeDuesRequest"}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/fee_collections/":{"get":{"tags":["fee_collections"],"summary":"Get Student Collections","description":"API to get list of fee collections for given students","operationId":"get_student_collections_api_v1_fee_collections__get","parameters":[{"required":false,"schema":{"title":"Student Ids","type":"string"},"name":"student_ids","in":"query"},{"required":false,"schema":{"title":"Phone Number","type":"string"},"name":"phone_number","in":"query"},{"required":false,"schema":{"title":"Institute Id","type":"integer"},"name":"institute_id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"post":{"tags":["fee_collections"],"summary":"Create Fee Collection","description":"API to create single fee collection entry. Adjusts the dues and creates mapping as well.","operationId":"create_fee_collection_api_v1_fee_collections__post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_create_fee_collection_api_v1_fee_collections__post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"delete":{"tags":["fee_collections"],"summary":"Delete Fee Collection","description":"API to delete single fee collection entry","operationId":"delete_fee_collection_api_v1_fee_collections__delete","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_delete_fee_collection_api_v1_fee_collections__delete"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/fee_collections/payment_options":{"get":{"tags":["fee_collections"],"summary":"Get Payment Options","description":"API to get list of payment options for given transaction type","operationId":"get_payment_options_api_v1_fee_collections_payment_options_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/fee_collections/download_collections":{"post":{"tags":["fee_collections"],"summary":"Download Student Collections","operationId":"download_student_collections_api_v1_fee_collections_download_collections_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DownloadFeeCollections"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/fee_collections/add_bulk_collections":{"post":{"tags":["fee_collections"],"summary":"Create Bulk Collections","operationId":"create_bulk_collections_api_v1_fee_collections_add_bulk_collections_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_create_bulk_collections_api_v1_fee_collections_add_bulk_collections_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/fee_collections/add_bulk_collections_erp":{"post":{"tags":["fee_collections"],"summary":"Create Bulk Collections Of Erp","operationId":"create_bulk_collections_of_erp_api_v1_fee_collections_add_bulk_collections_erp_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_create_bulk_collections_of_erp_api_v1_fee_collections_add_bulk_collections_erp_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/fee_collections/upload_reciept":{"put":{"tags":["fee_collections"],"summary":"Update Fee Collection Reciept","description":"API to upload reciept for a single fee collection","operationId":"update_fee_collection_reciept_api_v1_fee_collections_upload_reciept_put","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_update_fee_collection_reciept_api_v1_fee_collections_upload_reciept_put"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/fee_collections/download/":{"get":{"tags":["fee_collections"],"summary":"Download Online Fee Receipt","description":"API to download online fee receipt","operationId":"download_online_fee_receipt_api_v1_fee_collections_download__get","parameters":[{"required":false,"schema":{"title":"Id","type":"integer"},"name":"id","in":"query"},{"required":false,"schema":{"title":"Transaction Id","type":"string"},"name":"transaction_id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/documents/":{"get":{"tags":["documents"],"summary":"Get Document","operationId":"get_document_api_v1_documents__get","parameters":[{"required":true,"schema":{"title":"Document Id","type":"integer"},"name":"document_id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/documents/response_file_manager":{"get":{"tags":["documents"],"summary":"Get Response File Manager Data","operationId":"get_response_file_manager_data_api_v1_documents_response_file_manager_get","parameters":[{"required":true,"schema":{"title":"Institutes","type":"string"},"name":"institutes","in":"query"},{"required":false,"schema":{"title":"Branches","type":"string","default":""},"name":"branches","in":"query"},{"required":false,"schema":{"title":"Limit","type":"integer"},"name":"limit","in":"query"},{"required":false,"schema":{"title":"Offset","type":"integer"},"name":"offset","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/documents/download/response_file_manager":{"get":{"tags":["documents"],"summary":"Download Response File Manager","operationId":"download_response_file_manager_api_v1_documents_download_response_file_manager_get","parameters":[{"required":true,"schema":{"title":"File Manager Id","type":"integer"},"name":"file_manager_id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/documents/delete/expired_file_manager_records":{"delete":{"tags":["documents"],"summary":"Delete Expired File Manager Records","operationId":"delete_expired_file_manager_records_api_v1_documents_delete_expired_file_manager_records_delete","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/settlement":{"post":{"tags":["institute"],"summary":"Retrieve Institute Settlements","operationId":"retrieve_institute_settlements_api_v1_institute_settlement_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetrieveSettlementsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/institute/transactions/date":{"post":{"tags":["institute"],"summary":"Retrieve Institute Transactions Date","operationId":"retrieve_institute_transactions_date_api_v1_institute_transactions_date_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetrieveInstituteTransactionsByDateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/institute/transactions":{"post":{"tags":["institute"],"summary":"Get Txn Details","operationId":"get_txn_details_api_v1_institute_transactions_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetInstituteTransactionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/user/details":{"get":{"tags":["user"],"summary":"Get User Details","operationId":"get_user_details_api_v1_user_details_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserDetailResponse"}}}}}}},"/api/v1/user/update_user":{"post":{"tags":["user"],"summary":"Update User Details","operationId":"update_user_details_api_v1_user_update_user_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/updateUser"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sdk/start_transaction":{"post":{"tags":["SDK"],"summary":"Start Transaction","description":"SDK to Start Transaction","operationId":"start_transaction_api_v1_sdk_start_transaction_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransactionDataRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EncryptedTransaction"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sdk/generate_access":{"post":{"tags":["SDK"],"summary":"Generate Token","description":"SDK API to Verify Transaction and generate access token","operationId":"generate_token_api_v1_sdk_generate_access_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EncryptedDataRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ERPLoginResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sdk/link_get_institute_details":{"post":{"tags":["SDK"],"summary":"Link Get Institute Details","description":"Get Institute for static website","operationId":"link_get_institute_details_api_v1_sdk_link_get_institute_details_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkDataRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sdk/link_generate_access":{"post":{"tags":["SDK"],"summary":"Link Generate Access","description":"Generate Access for static website","operationId":"link_generate_access_api_v1_sdk_link_generate_access_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkStudentRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sdk/link_get_student":{"post":{"tags":["SDK"],"summary":"Get Link Student","operationId":"get_link_student_api_v1_sdk_link_get_student_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetLinkStudentAccess"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkStudentDetails"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ops/update_loan_status":{"post":{"tags":["Operations"],"summary":"Update Loan Status","operationId":"update_loan_status_api_v1_ops_update_loan_status_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoanUpdateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/ops/log_activity":{"post":{"tags":["Operations"],"summary":"Log Activity","operationId":"log_activity_api_v1_ops_log_activity_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LogActivityRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/enach/initiate":{"post":{"tags":["Enach"],"summary":"Initiate Enach","operationId":"initiate_enach_api_v1_enach_initiate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitiateEnachRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/enach/create_schedule":{"post":{"tags":["Enach"],"summary":"Create Enach Schedule","operationId":"create_enach_schedule_api_v1_enach_create_schedule_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEnachScheduleRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/enach/debit_frequencies":{"get":{"tags":["Enach"],"summary":"Get Debit Frequencies","operationId":"get_debit_frequencies_api_v1_enach_debit_frequencies_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/enach/preview_debit_schedule":{"post":{"tags":["Enach"],"summary":"Preview Debit Schedule","operationId":"preview_debit_schedule_api_v1_enach_preview_debit_schedule_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreviewDebitScheduleRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/communication/send_due_notification":{"post":{"tags":["Communication"],"summary":"Send Due Notification","operationId":"send_due_notification_api_v1_communication_send_due_notification_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SingleCommunication"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/communication/send_bulk_due_notification":{"post":{"tags":["Communication"],"summary":"Send Bulk Due Notification","operationId":"send_bulk_due_notification_api_v1_communication_send_bulk_due_notification_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkCommunication"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/communication/save_bulk_response_file":{"post":{"tags":["Communication"],"summary":"Bulk Response File Saving","operationId":"bulk_response_file_saving_api_v1_communication_save_bulk_response_file_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkResponseFile"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/institute/course/":{"get":{"tags":["Institute Course"],"summary":"Get Institute Courses","operationId":"get_institute_courses_api_v1_institute_course__get","parameters":[{"required":false,"schema":{"title":"Institutes","type":"string","default":""},"name":"institutes","in":"query"},{"required":false,"schema":{"title":"Branches","type":"string","default":""},"name":"branches","in":"query"},{"required":false,"schema":{"title":"Limit","type":"integer"},"name":"limit","in":"query"},{"required":false,"schema":{"title":"Offset","type":"integer"},"name":"offset","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"post":{"tags":["Institute Course"],"summary":"Create Institute Course","operationId":"create_institute_course_api_v1_institute_course__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInstituteCourseRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/course/update_bulk_course":{"put":{"tags":["Institute Course"],"summary":"Bulk Update Institute Course","operationId":"bulk_update_institute_course_api_v1_institute_course_update_bulk_course_put","requestBody":{"content":{"application/json":{"schema":{"title":"Request Data","type":"array","items":{"$ref":"#/components/schemas/UpdateInstituteCourseRequest"}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/class/":{"get":{"tags":["Institute Course Class"],"summary":"Get Institute Course Classes","operationId":"get_institute_course_classes_api_v1_institute_class__get","parameters":[{"required":true,"schema":{"title":"Course Ids","type":"string"},"name":"course_ids","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"put":{"tags":["Institute Course Class"],"summary":"Update Institute Course Class","operationId":"update_institute_course_class_api_v1_institute_class__put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInstituteCourseClassRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"post":{"tags":["Institute Course Class"],"summary":"Create Institute Course Class","operationId":"create_institute_course_class_api_v1_institute_class__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInstituteCourseClassRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/class/create_bulk_course_class":{"post":{"tags":["Institute Course Class"],"summary":"Bulk Create Institute Course Class","operationId":"bulk_create_institute_course_class_api_v1_institute_class_create_bulk_course_class_post","requestBody":{"content":{"application/json":{"schema":{"title":"Request Data","type":"array","items":{"$ref":"#/components/schemas/CreateInstituteCourseClassRequest"}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/class/update_bulk_course_class":{"put":{"tags":["Institute Course Class"],"summary":"Update Bulk Institute Course Class","operationId":"update_bulk_institute_course_class_api_v1_institute_class_update_bulk_course_class_put","requestBody":{"content":{"application/json":{"schema":{"title":"Request Data","type":"array","items":{"$ref":"#/components/schemas/UpdateInstituteCourseClassRequest"}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/fee_structure/":{"get":{"tags":["Institute Course Fee Structure"],"summary":"Get Institute Course Fee Structures","operationId":"get_institute_course_fee_structures_api_v1_institute_fee_structure__get","parameters":[{"required":true,"schema":{"title":"Class Ids","type":"string"},"name":"class_ids","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"post":{"tags":["Institute Course Fee Structure"],"summary":"Create Institute Course Fee Structure","operationId":"create_institute_course_fee_structure_api_v1_institute_fee_structure__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInstituteCourseFeeStructureRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"delete":{"tags":["Institute Course Fee Structure"],"summary":"Delete Institute Course Fee Structure","operationId":"delete_institute_course_fee_structure_api_v1_institute_fee_structure__delete","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteInstituteCourseFeeStructureRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/fee_structure/create_bulk_course_fee_structure":{"post":{"tags":["Institute Course Fee Structure"],"summary":"Create Bulk Institute Course Fee Structure","operationId":"create_bulk_institute_course_fee_structure_api_v1_institute_fee_structure_create_bulk_course_fee_structure_post","requestBody":{"content":{"application/json":{"schema":{"title":"Request Data","type":"array","items":{"$ref":"#/components/schemas/CreateInstituteCourseFeeStructureRequest"}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/fee_structure/create_bulk_course_fee_structure_excel":{"post":{"tags":["Institute Course Fee Structure"],"summary":"Create Bulk Institute Course Fee Structure Excel","operationId":"create_bulk_institute_course_fee_structure_excel_api_v1_institute_fee_structure_create_bulk_course_fee_structure_excel_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_create_bulk_institute_course_fee_structure_excel_api_v1_institute_fee_structure_create_bulk_course_fee_structure_excel_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/fee_structure/update_bulk_course_fee_structure":{"put":{"tags":["Institute Course Fee Structure"],"summary":"Update Bulk Institute Course Fee Structure","operationId":"update_bulk_institute_course_fee_structure_api_v1_institute_fee_structure_update_bulk_course_fee_structure_put","requestBody":{"content":{"application/json":{"schema":{"title":"Request Data","type":"array","items":{"$ref":"#/components/schemas/UpdateInstituteCourseFeeStructureRequest"}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/mapping/class_fee_structure":{"get":{"tags":["Institute Course Class Fee Structure Mapping"],"summary":"Get Institute Course Classes Fee Structures","operationId":"get_institute_course_classes_fee_structures_api_v1_institute_mapping_class_fee_structure_get","parameters":[{"required":true,"schema":{"title":"Course Ids","type":"string"},"name":"course_ids","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/mapping/add_student":{"post":{"tags":["Institute Course Class Fee Structure Mapping"],"summary":"Create Student","operationId":"create_student_api_v1_institute_mapping_add_student_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStudentInstituteCourseMappingRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/mapping/add_bulk_students":{"post":{"tags":["Institute Course Class Fee Structure Mapping"],"summary":"Create Bulk Students","operationId":"create_bulk_students_api_v1_institute_mapping_add_bulk_students_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_create_bulk_students_api_v1_institute_mapping_add_bulk_students_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/mapping/update_bulk_students":{"post":{"tags":["Institute Course Class Fee Structure Mapping"],"summary":"Update Bulk Students","operationId":"update_bulk_students_api_v1_institute_mapping_update_bulk_students_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_update_bulk_students_api_v1_institute_mapping_update_bulk_students_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/mapping/sample_template_download":{"post":{"tags":["Institute Course Class Fee Structure Mapping"],"summary":"Download Sample Template","operationId":"download_sample_template_api_v1_institute_mapping_sample_template_download_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_download_sample_template_api_v1_institute_mapping_sample_template_download_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/mapping/collection_sample_template_download":{"post":{"tags":["Institute Course Class Fee Structure Mapping"],"summary":"Collection Download Sample Template","operationId":"collection_download_sample_template_api_v1_institute_mapping_collection_sample_template_download_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_collection_download_sample_template_api_v1_institute_mapping_collection_sample_template_download_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute/mapping/download_course_mapping":{"post":{"tags":["Institute Course Class Fee Structure Mapping"],"summary":"Download Course Mapping","operationId":"download_course_mapping_api_v1_institute_mapping_download_course_mapping_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DownloadCourseMapping"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/summary/get_fees_numbers/{branch_ids}":{"get":{"tags":["Summary for fee module"],"summary":"Get Fees Numbers","description":"API to get fee numbers","operationId":"get_fees_numbers_api_v1_summary_get_fees_numbers__branch_ids__get","parameters":[{"required":true,"schema":{"title":"Branch Ids","type":"string"},"name":"branch_ids","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/summary/get_payment_trends":{"get":{"tags":["Summary for fee module"],"summary":"Get Payment Trends","description":"API to get payment trends for given branches","operationId":"get_payment_trends_api_v1_summary_get_payment_trends_get","parameters":[{"required":true,"schema":{"title":"Branch Ids","type":"string"},"name":"branch_ids","in":"query"},{"required":true,"schema":{"title":"Start Time","type":"string"},"name":"start_time","in":"query"},{"required":true,"schema":{"title":"End Time","type":"string"},"name":"end_time","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/summary/get_payment_stats":{"get":{"tags":["Summary for fee module"],"summary":"Get Payment Stats","description":"API to get payment stats based on filters","operationId":"get_payment_stats_api_v1_summary_get_payment_stats_get","parameters":[{"required":true,"schema":{"title":"Branch Ids","type":"string"},"name":"branch_ids","in":"query"},{"required":true,"schema":{"title":"Start Time","type":"string"},"name":"start_time","in":"query"},{"required":true,"schema":{"title":"End Time","type":"string"},"name":"end_time","in":"query"},{"required":true,"schema":{"title":"Label Type","type":"string"},"name":"label_type","in":"query"},{"required":false,"schema":{"title":"Payment Methods","type":"string"},"name":"payment_methods","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/summary/get_fee_summary":{"get":{"tags":["Summary for fee module"],"summary":"Get Institutes Fee Summary","description":"API to get payment stats based on filters","operationId":"get_institutes_fee_summary_api_v1_summary_get_fee_summary_get","parameters":[{"required":true,"schema":{"title":"Institute Ids","type":"string"},"name":"institute_ids","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/summary/download_payment_data":{"get":{"tags":["Summary for fee module"],"summary":"Download Payment Data","description":"API to download payment data","operationId":"download_payment_data_api_v1_summary_download_payment_data_get","parameters":[{"required":true,"schema":{"title":"Institute Ids","type":"string"},"name":"institute_ids","in":"query"},{"required":true,"schema":{"title":"Branch Ids","type":"string"},"name":"branch_ids","in":"query"},{"required":true,"schema":{"title":"Start Time","type":"string"},"name":"start_time","in":"query"},{"required":true,"schema":{"title":"End Time","type":"string"},"name":"end_time","in":"query"},{"required":false,"schema":{"title":"Payment Methods","type":"string"},"name":"payment_methods","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute_fee_type/":{"get":{"tags":["Institute Fee Type"],"summary":"Get Institute Fee Types","operationId":"get_institute_fee_types_api_v1_institute_fee_type__get","parameters":[{"required":true,"schema":{"title":"Institute Id","type":"integer"},"name":"institute_id","in":"query"},{"required":true,"schema":{"title":"Branch Id","type":"integer"},"name":"branch_id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"put":{"tags":["Institute Fee Type"],"summary":"Bulk Update Institute Fee Types","operationId":"bulk_update_institute_fee_types_api_v1_institute_fee_type__put","parameters":[{"required":true,"schema":{"title":"Institute Id","type":"integer"},"name":"institute_id","in":"query"},{"required":true,"schema":{"title":"Branch Id","type":"integer"},"name":"branch_id","in":"query"}],"requestBody":{"content":{"application/json":{"schema":{"title":"Request Data","type":"array","items":{"$ref":"#/components/schemas/UpdateInstituteFeeTypeRequest"}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"post":{"tags":["Institute Fee Type"],"summary":"Create Institute Fee Type","operationId":"create_institute_fee_type_api_v1_institute_fee_type__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInstituteFeeTypeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"delete":{"tags":["Institute Fee Type"],"summary":"Bulk Delete Institute Fee Types","operationId":"bulk_delete_institute_fee_types_api_v1_institute_fee_type__delete","parameters":[{"required":true,"schema":{"title":"Institute Id","type":"integer"},"name":"institute_id","in":"query"},{"required":true,"schema":{"title":"Branch Id","type":"integer"},"name":"branch_id","in":"query"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteInstituteFeeTypeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/institute_fee_type/fee_types_bulk_create":{"post":{"tags":["Institute Fee Type"],"summary":"Bulk Create Institute Fee Type","operationId":"bulk_create_institute_fee_type_api_v1_institute_fee_type_fee_types_bulk_create_post","parameters":[{"required":true,"schema":{"title":"Institute Id","type":"integer"},"name":"institute_id","in":"query"},{"required":true,"schema":{"title":"Branch Id","type":"integer"},"name":"branch_id","in":"query"}],"requestBody":{"content":{"application/json":{"schema":{"title":"Request Data","type":"array","items":{"$ref":"#/components/schemas/BulkCreateInstituteFeeTypeRequest"}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/common_fee_type/":{"get":{"tags":["Common Fee Type"],"summary":"Get Common Fee Types","operationId":"get_common_fee_types_api_v1_common_fee_type__get","parameters":[{"required":true,"schema":{"title":"Category","type":"string"},"name":"category","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"put":{"tags":["Common Fee Type"],"summary":"Update Common Fee Type","operationId":"update_common_fee_type_api_v1_common_fee_type__put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCommonFeeTypeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"post":{"tags":["Common Fee Type"],"summary":"Create Common Fee Type","operationId":"create_common_fee_type_api_v1_common_fee_type__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCommonFeeTypeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"delete":{"tags":["Common Fee Type"],"summary":"Bulk Delete Common Fee Types","operationId":"bulk_delete_common_fee_types_api_v1_common_fee_type__delete","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteCommonFeeTypeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/reversal/fee_collection":{"post":{"tags":["Reversal Feature"],"summary":"Reverse Fee Collection","operationId":"reverse_fee_collection_api_v1_reversal_fee_collection_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReverseFeeCollectionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/reversal/student_waiver":{"post":{"tags":["Reversal Feature"],"summary":"Reverse Student Waiver","operationId":"reverse_student_waiver_api_v1_reversal_student_waiver_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReverseStudentWaiverRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/switch_feature/":{"get":{"tags":["Switch Feature"],"summary":"Get Switch Features","operationId":"get_switch_features_api_v1_switch_feature__get","parameters":[{"required":false,"schema":{"title":"Switch Feature Ids","type":"string","default":""},"name":"switch_feature_ids","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"post":{"tags":["Switch Feature"],"summary":"Create Switch Feature","operationId":"create_switch_feature_api_v1_switch_feature__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSwitchFeatureRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]},"delete":{"tags":["Switch Feature"],"summary":"Bulk Delete Switch Features","operationId":"bulk_delete_switch_features_api_v1_switch_feature__delete","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteSwitchFeatureRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/switch_feature/update_bulk_switch_feature":{"put":{"tags":["Switch Feature"],"summary":"Bulk Update Switch Features","operationId":"bulk_update_switch_features_api_v1_switch_feature_update_bulk_switch_feature_put","requestBody":{"content":{"application/json":{"schema":{"title":"Request Data","type":"array","items":{"$ref":"#/components/schemas/UpdateSwitchFeatureRequest"}}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/registration/initiate/":{"post":{"tags":["Nach Feature"],"summary":"Initiate Nach Registration","operationId":"initiate_nach_registration_api_v1_nach_registration_initiate__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnachRegistrationBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/registration/request/":{"post":{"tags":["Nach Feature"],"summary":"Request Nach Registration","operationId":"request_nach_registration_api_v1_nach_registration_request__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnachBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/registration/":{"get":{"tags":["Nach Feature"],"summary":"Get Registration Details","operationId":"get_registration_details_api_v1_nach_registration__get","parameters":[{"required":false,"schema":{"title":"Filter Data","type":"string"},"name":"filter_data","in":"query"},{"required":false,"schema":{"title":"From Date","type":"string"},"name":"from_date","in":"query"},{"required":false,"schema":{"title":"To Date","type":"string"},"name":"to_date","in":"query"},{"required":false,"schema":{"title":"Institutes","type":"string","default":""},"name":"institutes","in":"query"},{"required":false,"schema":{"title":"Branches","type":"string","default":""},"name":"branches","in":"query"},{"required":false,"schema":{"title":"Courses","type":"string","default":""},"name":"courses","in":"query"},{"required":false,"schema":{"title":"Classes","type":"string","default":""},"name":"classes","in":"query"},{"required":false,"schema":{"title":"Limit","type":"integer"},"name":"limit","in":"query"},{"required":false,"schema":{"title":"Offset","type":"integer"},"name":"offset","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/registration/{id}":{"get":{"tags":["Nach Feature"],"summary":"Get Registration Detail","operationId":"get_registration_detail_api_v1_nach_registration__id__get","parameters":[{"required":true,"schema":{"title":"Id","type":"integer"},"name":"id","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/registration/details/{student_uuid}":{"get":{"tags":["Nach Feature"],"summary":"Get Registration Details","operationId":"get_registration_details_api_v1_nach_registration_details__student_uuid__get","parameters":[{"required":true,"schema":{"title":"Student Uuid","type":"string"},"name":"student_uuid","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/registration/link/{student_uuid}":{"get":{"tags":["Nach Feature"],"summary":"Get Registration Redirect Link","operationId":"get_registration_redirect_link_api_v1_nach_registration_link__student_uuid__get","parameters":[{"required":true,"schema":{"title":"Student Uuid","type":"string"},"name":"student_uuid","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/registration/status/":{"get":{"tags":["Nach Feature"],"summary":"Request Nach Registration","operationId":"request_nach_registration_api_v1_nach_registration_status__get","parameters":[{"required":false,"schema":{"title":"Reg Ids","type":"string"},"name":"reg_ids","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/registration/webhook/":{"post":{"tags":["Nach Feature"],"summary":"Registration Webhook","operationId":"registration_webhook_api_v1_nach_registration_webhook__post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/nach/registration/redirect/":{"get":{"tags":["Nach Feature"],"summary":"Registration Redirect","operationId":"registration_redirect_api_v1_nach_registration_redirect__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"tags":["Nach Feature"],"summary":"Registration Redirect","operationId":"registration_redirect_api_v1_nach_registration_redirect__post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/nach/presentation/":{"post":{"tags":["Nach Feature"],"summary":"Get Registration Details","operationId":"get_registration_details_api_v1_nach_presentation__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnachPresentationBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/presentation/webhook/":{"post":{"tags":["Nach Feature"],"summary":"Create Student","operationId":"create_student_api_v1_nach_presentation_webhook__post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/nach/presentation/status/":{"get":{"tags":["Nach Feature"],"summary":"Request Nach Registration","operationId":"request_nach_registration_api_v1_nach_presentation_status__get","parameters":[{"required":false,"schema":{"title":"Presentation Ids","type":"string"},"name":"presentation_ids","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/get-bank-codes/":{"get":{"tags":["Nach Feature"],"summary":"Get Bank Codes","operationId":"get_bank_codes_api_v1_nach_get_bank_codes__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/nach/bulk-update-nach-status/":{"get":{"tags":["Nach Feature"],"summary":"Get Bank Codes","operationId":"get_bank_codes_api_v1_nach_bulk_update_nach_status__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/fee-subscription/registration/":{"get":{"tags":["Nach Feature"],"summary":"Get Fee Subscription Registration Details","operationId":"get_fee_subscription_registration_details_api_v1_nach_fee_subscription_registration__get","parameters":[{"required":false,"schema":{"title":"Filter Data","type":"string"},"name":"filter_data","in":"query"},{"required":false,"schema":{"title":"From Date","type":"string"},"name":"from_date","in":"query"},{"required":false,"schema":{"title":"To Date","type":"string"},"name":"to_date","in":"query"},{"required":false,"schema":{"title":"Institutes","type":"string","default":""},"name":"institutes","in":"query"},{"required":false,"schema":{"title":"Branches","type":"string","default":""},"name":"branches","in":"query"},{"required":false,"schema":{"title":"Courses","type":"string","default":""},"name":"courses","in":"query"},{"required":false,"schema":{"title":"Classes","type":"string","default":""},"name":"classes","in":"query"},{"required":false,"schema":{"title":"Status","type":"string","default":""},"name":"status","in":"query"},{"required":false,"schema":{"title":"Limit","type":"integer"},"name":"limit","in":"query"},{"required":false,"schema":{"title":"Offset","type":"integer"},"name":"offset","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/fee-subscription/registration/initiate/":{"post":{"tags":["Nach Feature"],"summary":"Fee Subscription Initiate Nach Registration","operationId":"fee_subscription_initiate_nach_registration_api_v1_nach_fee_subscription_registration_initiate__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnachFeeSubscriptionRegistrationBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/fee-subscription/analytics/":{"get":{"tags":["Nach Feature"],"summary":"Get Fee Subscription Registration Analytics","operationId":"get_fee_subscription_registration_analytics_api_v1_nach_fee_subscription_analytics__get","parameters":[{"required":true,"schema":{"title":"Institutes","type":"string"},"name":"institutes","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/fee-subscription/institute-logo/":{"get":{"tags":["Nach Feature"],"summary":"Get Institute Logo","operationId":"get_institute_logo_api_v1_nach_fee_subscription_institute_logo__get","parameters":[{"required":false,"schema":{"title":"Student Uuid","type":"string","default":""},"name":"student_uuid","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/fee-subscription/user-nach-registration-logs/":{"get":{"tags":["Nach Feature"],"summary":"Get User Nach Registration Logs","operationId":"get_user_nach_registration_logs_api_v1_nach_fee_subscription_user_nach_registration_logs__get","parameters":[{"required":true,"schema":{"title":"Institutes","type":"string"},"name":"institutes","in":"query"},{"required":true,"schema":{"title":"Roll Number","type":"string"},"name":"roll_number","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/fee-subscription/reports-details/":{"get":{"tags":["Nach Feature"],"summary":"Get Reports Details","operationId":"get_reports_details_api_v1_nach_fee_subscription_reports_details__get","parameters":[{"required":false,"schema":{"title":"Institutes","type":"string","default":""},"name":"institutes","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/fee-subscription/generate-report/":{"post":{"tags":["Nach Feature"],"summary":"Generate Report","operationId":"generate_report_api_v1_nach_fee_subscription_generate_report__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateReport"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/fee-subscription/send_bulk_notification":{"post":{"tags":["Nach Feature"],"summary":"Send Bulk Notification","operationId":"send_bulk_notification_api_v1_nach_fee_subscription_send_bulk_notification_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NachBulkCommunication"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/get-b2c-card-consent/":{"get":{"tags":["Nach Feature"],"summary":"Get B2C Card Consent","operationId":"get_b2c_card_consent_api_v1_nach_get_b2c_card_consent__get","parameters":[{"required":false,"schema":{"title":"Student Uuid","type":"string","default":""},"name":"student_uuid","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/update-b2c-card-consent/":{"post":{"tags":["Nach Feature"],"summary":"Update B2C Card Consent","operationId":"update_b2c_card_consent_api_v1_nach_update_b2c_card_consent__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/B2CConsentData"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/get-nach-status-by-mobile-no/":{"get":{"tags":["Nach Feature"],"summary":"Get Nach Status By Mobile No","operationId":"get_nach_status_by_mobile_no_api_v1_nach_get_nach_status_by_mobile_no__get","parameters":[{"required":false,"schema":{"title":"Mobile No","type":"string","default":""},"name":"mobile_no","in":"query"},{"required":false,"schema":{"title":"Institute Id","type":"integer","default":""},"name":"institute_id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/mandate/redirect/":{"post":{"tags":["Nach Feature"],"summary":"Mandate Redirect","operationId":"mandate_redirect_api_v1_nach_mandate_redirect__post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/nach/mandate/webhook/":{"post":{"tags":["Nach Feature"],"summary":"Mandate Webhook","operationId":"mandate_webhook_api_v1_nach_mandate_webhook__post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/nach/update-institute-nach-applicable":{"post":{"tags":["Nach Feature"],"summary":"Update Institute Nach Applicable","operationId":"update_institute_nach_applicable_api_v1_nach_update_institute_nach_applicable_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNachConfigurationApplicable"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/institute-nach-applicable":{"get":{"tags":["Nach Feature"],"summary":"Get Institute Nach Applicable","operationId":"get_institute_nach_applicable_api_v1_nach_institute_nach_applicable_get","parameters":[{"required":true,"schema":{"title":"Institute Name","type":"string"},"name":"institute_name","in":"query"},{"required":true,"schema":{"title":"Branch Name","type":"string"},"name":"branch_name","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v1/nach/institutes-applicable-nach":{"get":{"tags":["Nach Feature"],"summary":"Get Institute Nach Applicable","operationId":"get_institute_nach_applicable_api_v1_nach_institutes_applicable_nach_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v2/nach/registration/request/":{"post":{"tags":["Nach Feature V2"],"summary":"Request Nach Registration","operationId":"request_nach_registration_api_v2_nach_registration_request__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnachBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/institute_payment/v1/":{"get":{"tags":["Institute Payment"],"summary":"Index","operationId":"index_institute_payment_v1__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/institute_payment/v1/create-temp-student":{"post":{"tags":["Institute Payment"],"summary":"Get Or Create Temp Student","operationId":"get_or_create_temp_student_institute_payment_v1_create_temp_student_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TempStudentCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/institute_payment/v1/get-temp-student-details":{"get":{"tags":["Institute Payment"],"summary":"Get Temp Student Details","operationId":"get_temp_student_details_institute_payment_v1_get_temp_student_details_get","parameters":[{"required":true,"schema":{"title":"Mobile No","type":"string"},"name":"mobile_no","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/institute_payment/v1/get-latest-payment-record":{"get":{"tags":["Institute Payment"],"summary":"Get Latest Payment Record","operationId":"get_latest_payment_record_institute_payment_v1_get_latest_payment_record_get","parameters":[{"required":true,"schema":{"title":"Student Id","type":"integer"},"name":"student_id","in":"query"},{"required":false,"schema":{"title":"User Status","type":"string"},"name":"user_status","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/institute_payment/v1/download-institute-payment-receipt":{"get":{"tags":["Institute Payment"],"summary":"Download Institute Payment Receipt","description":"API to download institute payment receipt","operationId":"download_institute_payment_receipt_institute_payment_v1_download_institute_payment_receipt_get","parameters":[{"required":true,"schema":{"title":"Transaction Id","type":"string"},"name":"transaction_id","in":"query"},{"required":true,"schema":{"title":"New Student","type":"boolean"},"name":"new_student","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"B2CConsentData":{"title":"B2CConsentData","required":["student_uuid"],"type":"object","properties":{"student_uuid":{"title":"Student Uuid","type":"string"}}},"BankDetails":{"title":"BankDetails","required":["student_uuid","account_number","ifsc_code","bank_code","account_type","name_on_bank_account"],"type":"object","properties":{"student_uuid":{"title":"Student Uuid","type":"string"},"account_number":{"title":"Account Number","type":"string"},"ifsc_code":{"title":"Ifsc Code","type":"string"},"bank_code":{"title":"Bank Code","type":"string"},"account_type":{"title":"Account Type","type":"string"},"name_on_bank_account":{"title":"Name On Bank Account","type":"string"}}},"Body_collection_download_sample_template_api_v1_institute_mapping_collection_sample_template_download_post":{"title":"Body_collection_download_sample_template_api_v1_institute_mapping_collection_sample_template_download_post","type":"object","properties":{"branch_id":{"title":"Branch Id","type":"integer"}}},"Body_create_bulk_collections_api_v1_fee_collections_add_bulk_collections_post":{"title":"Body_create_bulk_collections_api_v1_fee_collections_add_bulk_collections_post","required":["file","institute_id","branch_id"],"type":"object","properties":{"file":{"title":"File","type":"string","format":"binary"},"institute_id":{"title":"Institute Id","type":"integer"},"branch_id":{"title":"Branch Id","type":"integer"}}},"Body_create_bulk_collections_of_erp_api_v1_fee_collections_add_bulk_collections_erp_post":{"title":"Body_create_bulk_collections_of_erp_api_v1_fee_collections_add_bulk_collections_erp_post","required":["file","institute_id","branch_id"],"type":"object","properties":{"file":{"title":"File","type":"string","format":"binary"},"institute_id":{"title":"Institute Id","type":"integer"},"branch_id":{"title":"Branch Id","type":"integer"}}},"Body_create_bulk_institute_course_fee_structure_excel_api_v1_institute_fee_structure_create_bulk_course_fee_structure_excel_post":{"title":"Body_create_bulk_institute_course_fee_structure_excel_api_v1_institute_fee_structure_create_bulk_course_fee_structure_excel_post","required":["file","course_id","institute_id","branch_id","course_name","institute_name","branch_name"],"type":"object","properties":{"file":{"title":"File","type":"string","format":"binary"},"course_id":{"title":"Course Id","type":"integer"},"institute_id":{"title":"Institute Id","type":"integer"},"branch_id":{"title":"Branch Id","type":"integer"},"course_name":{"title":"Course Name","type":"string"},"institute_name":{"title":"Institute Name","type":"string"},"branch_name":{"title":"Branch Name","type":"string"}}},"Body_create_bulk_students_api_v1_institute_mapping_add_bulk_students_post":{"title":"Body_create_bulk_students_api_v1_institute_mapping_add_bulk_students_post","required":["file"],"type":"object","properties":{"file":{"title":"File","type":"string","format":"binary"},"institute_id":{"title":"Institute Id","type":"integer"},"branch_id":{"title":"Branch Id","type":"integer"},"institute_name":{"title":"Institute Name","type":"string"},"branch_name":{"title":"Branch Name","type":"string"}}},"Body_create_bulk_students_api_v1_student_add_bulk_students_post":{"title":"Body_create_bulk_students_api_v1_student_add_bulk_students_post","required":["file"],"type":"object","properties":{"file":{"title":"File","type":"string","format":"binary"},"institute_id":{"title":"Institute Id","type":"integer"},"branch_id":{"title":"Branch Id","type":"integer"},"institute_name":{"title":"Institute Name","type":"string"},"branch_name":{"title":"Branch Name","type":"string"}}},"Body_create_bulk_students_fee_dues_api_v1_student_add_bulk_fee_dues_post":{"title":"Body_create_bulk_students_fee_dues_api_v1_student_add_bulk_fee_dues_post","required":["file","institute_id","branch_id"],"type":"object","properties":{"file":{"title":"File","type":"string","format":"binary"},"institute_id":{"title":"Institute Id","type":"integer"},"branch_id":{"title":"Branch Id","type":"integer"}}},"Body_create_fee_collection_api_v1_fee_collections__post":{"title":"Body_create_fee_collection_api_v1_fee_collections__post","required":["student_id","amount","payment_mode","payment_date","payment_distribution"],"type":"object","properties":{"student_id":{"title":"Student Id","type":"integer"},"amount":{"title":"Amount","type":"number"},"transaction_id":{"title":"Transaction Id","type":"string"},"utrn":{"title":"Utrn","type":"string"},"payment_mode":{"title":"Payment Mode","type":"string"},"payment_date":{"title":"Payment Date","type":"string"},"payment_distribution":{"$ref":"#/components/schemas/PaymentDistribution"},"reciept":{"title":"Reciept","type":"string","format":"binary"},"comment":{"title":"Comment","type":"string"},"otp":{"title":"Otp","type":"integer"}}},"Body_create_student_coin_request_api_v1_student_coin_request__post":{"title":"Body_create_student_coin_request_api_v1_student_coin_request__post","required":["student_id","amount","payment_mode","payment_date"],"type":"object","properties":{"student_id":{"title":"Student Id","type":"integer"},"amount":{"title":"Amount","type":"number"},"transaction_id":{"title":"Transaction Id","type":"string"},"payment_mode":{"title":"Payment Mode","type":"string"},"payment_date":{"title":"Payment Date","type":"string"},"reciept":{"title":"Reciept","type":"string","format":"binary"},"comment":{"title":"Comment","type":"string"}}},"Body_create_student_refund_api_v1_refund__post":{"title":"Body_create_student_refund_api_v1_refund__post","required":["student_id","amount","payment_mode","payment_date","status"],"type":"object","properties":{"student_id":{"title":"Student Id","type":"integer"},"amount":{"title":"Amount","type":"number"},"utrn":{"title":"Utrn","type":"string"},"payment_mode":{"title":"Payment Mode","type":"string"},"payment_date":{"title":"Payment Date","type":"string"},"status":{"title":"Status","type":"string"},"reciept":{"title":"Reciept","type":"string","format":"binary"},"remarks":{"title":"Remarks","type":"string"}}},"Body_create_student_waiver_api_v1_waiver__post":{"title":"Body_create_student_waiver_api_v1_waiver__post","required":["student_id","amount","payment_distribution"],"type":"object","properties":{"student_id":{"title":"Student Id","type":"integer"},"amount":{"title":"Amount","type":"number"},"type":{"title":"Type","type":"string"},"remarks":{"title":"Remarks","type":"string"},"payment_distribution":{"$ref":"#/components/schemas/PaymentDistribution"}}},"Body_delete_fee_collection_api_v1_fee_collections__delete":{"title":"Body_delete_fee_collection_api_v1_fee_collections__delete","required":["fee_collection_ids"],"type":"object","properties":{"fee_collection_ids":{"title":"Fee Collection Ids","type":"array","items":{"type":"integer"}}}},"Body_delete_student_waiver_api_v1_waiver__delete":{"title":"Body_delete_student_waiver_api_v1_waiver__delete","required":["student_waiver_ids"],"type":"object","properties":{"student_waiver_ids":{"title":"Student Waiver Ids","type":"array","items":{"type":"integer"}}}},"Body_download_sample_template_api_v1_institute_mapping_sample_template_download_post":{"title":"Body_download_sample_template_api_v1_institute_mapping_sample_template_download_post","type":"object","properties":{"branch_id":{"title":"Branch Id","type":"integer"}}},"Body_update_bulk_students_api_v1_institute_mapping_update_bulk_students_post":{"title":"Body_update_bulk_students_api_v1_institute_mapping_update_bulk_students_post","required":["file","current_institute_id"],"type":"object","properties":{"file":{"title":"File","type":"string","format":"binary"},"current_institute_id":{"title":"Current Institute Id","type":"integer"},"institute_id":{"title":"Institute Id","type":"integer"},"branch_id":{"title":"Branch Id","type":"integer"},"institute_name":{"title":"Institute Name","type":"string"},"branch_name":{"title":"Branch Name","type":"string"}}},"Body_update_fee_collection_reciept_api_v1_fee_collections_upload_reciept_put":{"title":"Body_update_fee_collection_reciept_api_v1_fee_collections_upload_reciept_put","required":["collection_id","reciept"],"type":"object","properties":{"collection_id":{"title":"Collection Id","type":"integer"},"reciept":{"title":"Reciept","type":"string","format":"binary"}}},"BulkCommunication":{"title":"BulkCommunication","type":"object","properties":{"institute_ids":{"title":"Institute Ids","type":"array","items":{"type":"integer"},"default":[]},"branch_ids":{"title":"Branch Ids","type":"array","items":{"type":"integer"},"default":[]},"student_ids":{"title":"Student Ids","type":"array","items":{"type":"integer"},"default":[]}}},"BulkCreateInstituteFeeTypeRequest":{"title":"BulkCreateInstituteFeeTypeRequest","required":["fee_type_name"],"type":"object","properties":{"fee_type_name":{"title":"Fee Type Name","type":"string","description":"Fee type name is required"},"common_fee_type_id":{"title":"Common Fee Type Id","type":"integer","description":"Common fee type is optional"}}},"BulkResponseFile":{"title":"BulkResponseFile","required":["data"],"type":"object","properties":{"data":{"title":"Data","type":"object"}}},"ChangeMobileNumberRequest":{"title":"ChangeMobileNumberRequest","required":["old_mobile","new_mobile","new_nbfc_user_id"],"type":"object","properties":{"old_mobile":{"title":"Old Mobile","type":"string"},"new_mobile":{"title":"New Mobile","type":"string"},"new_nbfc_user_id":{"title":"New Nbfc User Id","type":"integer"}}},"CreateCommonFeeTypeRequest":{"title":"CreateCommonFeeTypeRequest","required":["category","common_fee_type_name"],"type":"object","properties":{"category":{"title":"Category","type":"string","description":"category is required"},"common_fee_type_name":{"title":"Common Fee Type Name","type":"string","description":"common_fee_type_name is required"}}},"CreateEnachScheduleRequest":{"title":"CreateEnachScheduleRequest","required":["customer_auth_id","txn_log","auto_debit_access_key"],"type":"object","properties":{"customer_auth_id":{"title":"Customer Auth Id","type":"string"},"txn_log":{"title":"Txn Log","type":"integer"},"auto_debit_access_key":{"title":"Auto Debit Access Key","type":"string"}}},"CreateInstituteCourseClassRequest":{"title":"CreateInstituteCourseClassRequest","required":["course_id","name","sequence_number"],"type":"object","properties":{"course_id":{"title":"Course Id","type":"integer","description":"Institute class ID is required"},"name":{"title":"Name","type":"string","description":"Class name is required"},"no_of_terms":{"title":"No Of Terms","type":"integer","description":"Number of terms is optional"},"sequence_number":{"title":"Sequence Number","type":"integer","description":"Sequnce Number is optional"}}},"CreateInstituteCourseFeeStructureRequest":{"title":"CreateInstituteCourseFeeStructureRequest","required":["class_id","due_amount","due_date","fee_type"],"type":"object","properties":{"class_id":{"title":"Class Id","type":"integer","description":"Institute class ID is required"},"due_amount":{"title":"Due Amount","type":"integer","description":"Due amount is required"},"due_date":{"title":"Due Date","type":"string","description":"Due date of terms is required"},"fee_type":{"title":"Fee Type","type":"string","description":"Fee type is required"},"description":{"title":"Description","type":"string","description":"Description is required"}}},"CreateInstituteCourseRequest":{"title":"CreateInstituteCourseRequest","required":["course_name","alias_course_name","institute_id","branch_id","institute_name","branch_name","no_of_years"],"type":"object","properties":{"course_name":{"title":"Course Name","type":"string"},"alias_course_name":{"title":"Alias Course Name","type":"string"},"institute_id":{"title":"Institute Id","type":"integer"},"branch_id":{"title":"Branch Id","type":"integer"},"institute_name":{"title":"Institute Name","type":"string"},"branch_name":{"title":"Branch Name","type":"string"},"no_of_years":{"title":"No Of Years","type":"integer"}}},"CreateInstituteFeeTypeRequest":{"title":"CreateInstituteFeeTypeRequest","required":["fee_type_name","institute_id","branch_id"],"type":"object","properties":{"fee_type_name":{"title":"Fee Type Name","type":"string","description":"Fee type name is required"},"institute_id":{"title":"Institute Id","type":"integer","description":"Institute ID is required"},"branch_id":{"title":"Branch Id","type":"integer","description":"Branch ID is required"},"common_fee_type_id":{"title":"Common Fee Type Id","type":"integer","description":"Common fee type is optional"}}},"CreateLoanLead":{"title":"CreateLoanLead","required":["student_roll_number","trans_id"],"type":"object","properties":{"student_roll_number":{"title":"Student Roll Number","type":"string"},"trans_id":{"title":"Trans Id","type":"string"}}},"CreateStudentAccountRequest":{"title":"CreateStudentAccountRequest","required":["student_ids"],"type":"object","properties":{"student_ids":{"title":"Student Ids","type":"array","items":{"type":"integer"},"description":"Student IDs are required"}}},"CreateStudentFeeDuesRequest":{"title":"CreateStudentFeeDuesRequest","required":["student_id","due_date","due_amount","fee_type"],"type":"object","properties":{"student_id":{"title":"Student Id","type":"integer","description":"Student ID is required"},"due_date":{"title":"Due Date","type":"string","description":"Due date is required"},"due_amount":{"title":"Due Amount","type":"number","description":"Due amount is required"},"fee_type":{"title":"Fee Type","type":"string","description":"Fee type is required"},"description":{"title":"Description","type":"string","description":"Description is optional"}}},"CreateStudentInstituteCourseMappingRequest":{"title":"CreateStudentInstituteCourseMappingRequest","required":["student_name","mobile_number","roll_number","course_name","class_name","institute_id","branch_id","institute_name","branch_name"],"type":"object","properties":{"student_name":{"title":"Student Name","type":"string","description":"Student name is required"},"mobile_number":{"title":"Mobile Number","type":"string","description":"Mobile number ID is required"},"roll_number":{"title":"Roll Number","type":"string","description":"Student ID is required"},"course_name":{"title":"Course Name","type":"string","description":"Course name is required"},"class_name":{"title":"Class Name","type":"string","description":"Class name is required"},"institute_id":{"title":"Institute Id","type":"integer","description":"Institute ID is required"},"branch_id":{"title":"Branch Id","type":"integer","description":"Branch ID is required"},"institute_name":{"title":"Institute Name","type":"string","description":"Institute name is required"},"branch_name":{"title":"Branch Name","type":"string","description":"Branch name is required"}}},"CreateStudentPenaltyRequest":{"title":"CreateStudentPenaltyRequest","required":["student_id","amount"],"type":"object","properties":{"student_id":{"title":"Student Id","type":"integer","description":"Student ID is required"},"amount":{"title":"Amount","type":"number","description":"Amount is required"},"type":{"title":"Type","type":"string","description":"type is optional"},"remarks":{"title":"Remarks","type":"string","description":"Remarks is optional"}}},"CreateStudentProfileRequest":{"title":"CreateStudentProfileRequest","required":["student_name","mobile_number","roll_number","institute_id","branch_id","institute_name","branch_name"],"type":"object","properties":{"student_name":{"title":"Student Name","type":"string","description":"Student name is required"},"mobile_number":{"title":"Mobile Number","type":"string","description":"Mobile number is required"},"roll_number":{"title":"Roll Number","type":"string","description":"Roll number is required"},"institute_id":{"title":"Institute Id","type":"integer","description":"Institute ID is required"},"branch_id":{"title":"Branch Id","type":"integer","description":"Branch ID is required"},"institute_name":{"title":"Institute Name","type":"string","description":"Institute name is required"},"branch_name":{"title":"Branch Name","type":"string","description":"Branch name is required"}}},"CreateSwitchFeatureRequest":{"title":"CreateSwitchFeatureRequest","required":["feature_name"],"type":"object","properties":{"feature_name":{"title":"Feature Name","type":"string","description":"Feature name is required"},"enabled":{"title":"Enabled","type":"boolean","description":"enabled is optional"}}},"CreatedResponse":{"title":"CreatedResponse","required":["created","status"],"type":"object","properties":{"created":{"title":"Created","type":"boolean"},"status":{"title":"Status","type":"string"}}},"DebitFrequencyEnum":{"title":"DebitFrequencyEnum","enum":[1,3,6,12],"description":"An enumeration."},"DeleteCommonFeeTypeRequest":{"title":"DeleteCommonFeeTypeRequest","required":["common_fee_type_ids"],"type":"object","properties":{"common_fee_type_ids":{"title":"Common Fee Type Ids","type":"array","items":{"type":"integer"},"description":"common_fee_type_ids is required"}}},"DeleteInstituteCourseFeeStructureRequest":{"title":"DeleteInstituteCourseFeeStructureRequest","required":["fee_structure_ids"],"type":"object","properties":{"fee_structure_ids":{"title":"Fee Structure Ids","type":"array","items":{"type":"integer"},"description":"Fee structure IDs is required"}}},"DeleteInstituteFeeTypeRequest":{"title":"DeleteInstituteFeeTypeRequest","required":["fee_type_ids"],"type":"object","properties":{"fee_type_ids":{"title":"Fee Type Ids","type":"array","items":{"type":"integer"},"description":"fee_type_ids is required"}}},"DeleteStudentAccountRequest":{"title":"DeleteStudentAccountRequest","required":["student_ids"],"type":"object","properties":{"student_ids":{"title":"Student Ids","type":"array","items":{"type":"integer"},"description":"Student IDs are required"}}},"DeleteStudentFeeDuesRequest":{"title":"DeleteStudentFeeDuesRequest","required":["fee_due_ids"],"type":"object","properties":{"fee_due_ids":{"title":"Fee Due Ids","type":"array","items":{}}}},"DeleteStudentPenaltyRequest":{"title":"DeleteStudentPenaltyRequest","required":["student_id","student_penalty_ids"],"type":"object","properties":{"student_id":{"title":"Student Id","type":"integer","description":"Student ID is required"},"student_penalty_ids":{"title":"Student Penalty Ids","type":"array","items":{"type":"integer"},"description":"Student Penalty IDs are required"}}},"DeleteStudentProfileRequest":{"title":"DeleteStudentProfileRequest","type":"object","properties":{}},"DeleteStudentRefundRequest":{"title":"DeleteStudentRefundRequest","required":["student_refund_ids"],"type":"object","properties":{"student_refund_ids":{"title":"Student Refund Ids","type":"array","items":{"type":"integer"},"description":"Student Refund IDs are required"}}},"DeleteSwitchFeatureRequest":{"title":"DeleteSwitchFeatureRequest","required":["switch_feature_ids"],"type":"object","properties":{"switch_feature_ids":{"title":"Switch Feature Ids","type":"array","items":{"type":"integer"},"description":"switch_feature_ids are required"}}},"DistributionFields":{"title":"DistributionFields","required":["id","amount"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"amount":{"title":"Amount","type":"number"}}},"DownloadCourseMapping":{"title":"DownloadCourseMapping","required":["institute_ids","branch_ids"],"type":"object","properties":{"institute_ids":{"title":"Institute Ids","type":"array","items":{"type":"integer"},"description":"Institute IDs are required"},"branch_ids":{"title":"Branch Ids","type":"array","items":{"type":"integer"},"description":"Branch IDs are required"}}},"DownloadFeeCollections":{"title":"DownloadFeeCollections","required":["institute_ids","branch_ids"],"type":"object","properties":{"institute_ids":{"title":"Institute Ids","type":"array","items":{"type":"integer"},"description":"Institute IDs are required"},"branch_ids":{"title":"Branch Ids","type":"array","items":{"type":"integer"},"description":"Branch IDs are required"},"student_ids":{"title":"Student Ids","type":"array","items":{"type":"integer"},"description":"Student IDs is optional"}}},"DownloadStudents":{"title":"DownloadStudents","required":["institute_ids","branch_ids"],"type":"object","properties":{"institute_ids":{"title":"Institute Ids","type":"array","items":{"type":"integer"},"description":"Institute IDs are required"},"branch_ids":{"title":"Branch Ids","type":"array","items":{"type":"integer"},"description":"Branch IDs are required"},"student_ids":{"title":"Student Ids","type":"array","items":{"type":"integer"},"description":"Student IDs is optional"}}},"DownloadStudentsFilterData":{"title":"DownloadStudentsFilterData","required":["institutes"],"type":"object","properties":{"filter_data":{"title":"Filter Data","type":"string","description":"filter_data is optional","default":""},"from_date":{"title":"From Date","type":"string","description":"from_date is optional","default":""},"to_date":{"title":"To Date","type":"string","description":"to_date is optional","default":""},"institutes":{"title":"Institutes","type":"array","items":{"type":"integer"},"description":"Institute IDs are required"},"branches":{"title":"Branches","type":"array","items":{"type":"integer"},"description":"Branch IDs are optional","default":[]},"courses":{"title":"Courses","type":"array","items":{"type":"integer"},"description":"Course IDs are optional","default":[]},"classes":{"title":"Classes","type":"array","items":{"type":"integer"},"description":"Class IDs are optional","default":[]},"students":{"title":"Students","type":"array","items":{"type":"integer"},"description":"Student IDs is optional","default":[]},"limit":{"title":"Limit","type":"integer","description":"limit is optional"},"offset":{"title":"Offset","type":"integer","description":"offset is optional"}}},"ERPLoginResponse":{"title":"ERPLoginResponse","required":["roll_number","transaction_log_id","unique_transaction_id","status","message","access_token","fee_transaction_id"],"type":"object","properties":{"roll_number":{"title":"Roll Number","type":"string"},"transaction_log_id":{"title":"Transaction Log Id","type":"integer"},"unique_transaction_id":{"title":"Unique Transaction Id","type":"string"},"redirect_success":{"title":"Redirect Success","type":"string"},"redirect_fail":{"title":"Redirect Fail","type":"string"},"is_enach":{"title":"Is Enach","type":"boolean","default":false},"status":{"title":"Status","type":"string"},"message":{"title":"Message","type":"string"},"access_token":{"title":"Access Token","type":"string"},"fee_transaction_id":{"title":"Fee Transaction Id","type":"integer"},"erp_json_dump":{"title":"Erp Json Dump","type":"object"},"institute_erp":{"$ref":"#/components/schemas/InstituteERPResponse"},"easebuzz_env":{"title":"Easebuzz Env","type":"string"},"easebuzz_access_key":{"title":"Easebuzz Access Key","type":"string"}}},"EnachBody":{"title":"EnachBody","required":["student_uuid","authentication_mode"],"type":"object","properties":{"student_uuid":{"title":"Student Uuid","type":"string"},"authentication_mode":{"title":"Authentication Mode","type":"string"}}},"EnachFeeSubscriptionRegistrationBody":{"title":"EnachFeeSubscriptionRegistrationBody","required":["student_id","created_by"],"type":"object","properties":{"student_id":{"title":"Student Id","type":"integer"},"created_by":{"title":"Created By","type":"string"},"account_number":{"title":"Account Number","type":"string"},"ifsc_code":{"title":"Ifsc Code","type":"string"},"bank_code":{"title":"Bank Code","type":"string"},"account_type":{"title":"Account Type","type":"string"},"name_on_bank_account":{"title":"Name On Bank Account","type":"string"}}},"EnachPresentationBody":{"title":"EnachPresentationBody","required":["registration_id","debit_date","amount","created_by"],"type":"object","properties":{"registration_id":{"title":"Registration Id","type":"integer"},"debit_date":{"title":"Debit Date","type":"string"},"amount":{"title":"Amount","type":"integer"},"created_by":{"title":"Created By","type":"string"}}},"EnachRegistrationBody":{"title":"EnachRegistrationBody","required":["student_id","amount","created_by"],"type":"object","properties":{"student_id":{"title":"Student Id","type":"integer"},"amount":{"title":"Amount","type":"number"},"created_by":{"title":"Created By","type":"string"},"account_number":{"title":"Account Number","type":"string"},"ifsc_code":{"title":"Ifsc Code","type":"string"},"bank_code":{"title":"Bank Code","type":"string"},"account_type":{"title":"Account Type","type":"string"},"name_on_bank_account":{"title":"Name On Bank Account","type":"string"}}},"EncryptedDataRequest":{"title":"EncryptedDataRequest","required":["data","access_token"],"type":"object","properties":{"data":{"title":"Data","type":"string"},"access_token":{"title":"Access Token","type":"string"}}},"EncryptedTransaction":{"title":"EncryptedTransaction","required":["data"],"type":"object","properties":{"data":{"title":"Data","type":"string"}}},"FeePaymentRequest":{"title":"FeePaymentRequest","required":["transaction_id","phone_number","institute_id","amount"],"type":"object","properties":{"transaction_id":{"title":"Transaction Id","type":"string"},"phone_number":{"title":"Phone Number","type":"string"},"institute_id":{"title":"Institute Id","type":"integer"},"amount":{"title":"Amount","type":"number"},"payment_mode":{"title":"Payment Mode","type":"string"},"comments":{"title":"Comments","type":"string"}}},"FeePaymentRequestForTempStudent":{"title":"FeePaymentRequestForTempStudent","required":["transaction_id","phone_number","amount"],"type":"object","properties":{"transaction_id":{"title":"Transaction Id","type":"string"},"phone_number":{"title":"Phone Number","type":"string"},"amount":{"title":"Amount","type":"number"},"payment_mode":{"title":"Payment Mode","type":"string"},"udf2":{"title":"Udf2","type":"string"}}},"FetchPaymentStatusRequest":{"title":"FetchPaymentStatusRequest","required":["txn_id","txn_amount","trans_id","insti_id"],"type":"object","properties":{"txn_id":{"title":"Txn Id","type":"string"},"txn_amount":{"title":"Txn Amount","type":"number"},"trans_id":{"title":"Trans Id","type":"string"},"insti_id":{"title":"Insti Id","type":"integer"}}},"FetchStudentDetailsForPaymentRequest":{"title":"FetchStudentDetailsForPaymentRequest","required":["institute_identifier","roll_no"],"type":"object","properties":{"institute_identifier":{"title":"Institute Identifier","type":"string"},"roll_no":{"title":"Roll No","type":"string"}}},"GenerateReport":{"title":"GenerateReport","required":["report_name","institute_ids"],"type":"object","properties":{"report_name":{"title":"Report Name","type":"string","description":"Report name is required"},"institute_ids":{"title":"Institute Ids","type":"array","items":{"type":"integer"},"description":"Institute IDs are required"}}},"GetInstituteTransactionRequest":{"title":"GetInstituteTransactionRequest","required":["erp_transaction_id","key","email","phone","hash"],"type":"object","properties":{"erp_transaction_id":{"title":"Erp Transaction Id","type":"string"},"key":{"title":"Key","type":"string"},"email":{"title":"Email","type":"string"},"phone":{"title":"Phone","type":"string"},"hash":{"title":"Hash","type":"string"}}},"GetInstituteTransactionsCsvRequest":{"title":"GetInstituteTransactionsCsvRequest","required":["institute_name"],"type":"object","properties":{"institute_name":{"title":"Institute Name","type":"string"},"branch_name":{"title":"Branch Name","type":"string"},"search_value":{"title":"Search Value","type":"string"},"date_filter":{"title":"Date Filter","type":"string"},"skip":{"title":"Skip","type":"integer"},"limit":{"title":"Limit","type":"integer"},"is_csv":{"title":"Is Csv","type":"boolean"},"send_email":{"title":"Send Email","type":"boolean","default":false},"email_address":{"title":"Email Address","type":"string","format":"email","default":""}}},"GetLinkStudentAccess":{"title":"GetLinkStudentAccess","required":["access_key","roll_number","user_id"],"type":"object","properties":{"access_key":{"title":"Access Key","type":"string"},"roll_number":{"title":"Roll Number","type":"string"},"user_id":{"title":"User Id","type":"integer"}}},"HTTPValidationError":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"$ref":"#/components/schemas/ValidationError"}}}},"InitiateEnachRequest":{"title":"InitiateEnachRequest","required":["debit_frequency","num_installments","debit_start_date","amount","paid_txn_log_id","fee_txn_id","surl","furl"],"type":"object","properties":{"debit_frequency":{"$ref":"#/components/schemas/DebitFrequencyEnum"},"num_installments":{"title":"Num Installments","type":"integer"},"debit_start_date":{"title":"Debit Start Date","type":"string"},"amount":{"title":"Amount","type":"number"},"paid_txn_log_id":{"title":"Paid Txn Log Id","type":"integer"},"fee_txn_id":{"title":"Fee Txn Id","type":"integer"},"surl":{"title":"Surl","type":"string"},"furl":{"title":"Furl","type":"string"}}},"InstituteERPResponse":{"title":"InstituteERPResponse","required":["institute_id","institute_name"],"type":"object","properties":{"institute_id":{"title":"Institute Id","type":"integer"},"institute_name":{"title":"Institute Name","type":"string"},"hasEMI":{"title":"Hasemi","type":"boolean"},"image_asset":{"title":"Image Asset","type":"string"},"is_login_pass":{"title":"Is Login Pass","type":"string"},"has_form":{"title":"Has Form","type":"boolean"},"has_payment_gateway":{"title":"Has Payment Gateway","type":"boolean"}}},"InstituteTransactionResponse":{"title":"InstituteTransactionResponse","required":["leofees_id","roll_no","student_name","branch_name","course_name","parent_name","fees_paid","transaction_id","transaction_status","paid_by"],"type":"object","properties":{"leofees_id":{"title":"Leofees Id","type":"string"},"roll_no":{"title":"Roll No","type":"string"},"student_name":{"title":"Student Name","type":"string"},"branch_name":{"title":"Branch Name","type":"string"},"course_name":{"title":"Course Name","type":"string"},"parent_name":{"title":"Parent Name","type":"string"},"transaction_timestamp":{"title":"Transaction Timestamp","type":"string"},"fees_paid":{"title":"Fees Paid","type":"number"},"transaction_id":{"title":"Transaction Id","type":"string"},"transaction_mode":{"title":"Transaction Mode","type":"string"},"transaction_status":{"title":"Transaction Status","type":"string"},"paid_by":{"title":"Paid By","type":"string"},"utrn":{"title":"Utrn","type":"string"},"erp_transaction_id":{"title":"Erp Transaction Id","type":"string"},"easebuzz_id":{"title":"Easebuzz Id","type":"string"}}},"InstituteTranscationRequest":{"title":"InstituteTranscationRequest","required":["institute_name"],"type":"object","properties":{"institute_name":{"title":"Institute Name","type":"string"},"branch_name":{"title":"Branch Name","type":"string"},"search_value":{"title":"Search Value","type":"string"},"date_filter":{"title":"Date Filter","type":"string"},"skip":{"title":"Skip","type":"integer"},"limit":{"title":"Limit","type":"integer"},"is_csv":{"title":"Is Csv","type":"boolean"}}},"LinkDataRequest":{"title":"LinkDataRequest","required":["access_token"],"type":"object","properties":{"access_token":{"title":"Access Token","type":"string"}}},"LinkStudentDetails":{"title":"LinkStudentDetails","required":["roll_number","phone_number","branch_name","course_name","parent_name","student_name","email_id"],"type":"object","properties":{"roll_number":{"title":"Roll Number","type":"string"},"phone_number":{"title":"Phone Number","type":"string"},"branch_name":{"title":"Branch Name","type":"string"},"course_name":{"title":"Course Name","type":"string"},"parent_name":{"title":"Parent Name","type":"string"},"student_name":{"title":"Student Name","type":"string"},"email_id":{"title":"Email Id","type":"string"}}},"LinkStudentRequest":{"title":"LinkStudentRequest","required":["key","roll_number","phone_number","branch_name","course_name","parent_name","fees_paid","total_fees","student_name","institute_id"],"type":"object","properties":{"key":{"title":"Key","type":"string"},"roll_number":{"title":"Roll Number","type":"string"},"phone_number":{"title":"Phone Number","type":"string"},"institute_name":{"title":"Institute Name","type":"string"},"branch_name":{"title":"Branch Name","type":"string"},"course_name":{"title":"Course Name","type":"string"},"parent_name":{"title":"Parent Name","type":"string"},"fees_paid":{"title":"Fees Paid","type":"string"},"total_fees":{"title":"Total Fees","type":"string"},"redirect_fail":{"title":"Redirect Fail","type":"string"},"redirect_success":{"title":"Redirect Success","type":"string"},"erp_transaction_id":{"title":"Erp Transaction Id","type":"string"},"student_name":{"title":"Student Name","type":"string"},"hash":{"title":"Hash","type":"string"},"extra_data":{"title":"Extra Data","type":"object"},"email_id":{"title":"Email Id","type":"string","default":"test@gmail.com"},"institute_id":{"title":"Institute Id","type":"integer"}}},"LoanUpdateRequest":{"title":"LoanUpdateRequest","required":["loan_id","status"],"type":"object","properties":{"loan_id":{"title":"Loan Id","type":"integer"},"status":{"title":"Status","type":"string"},"loan_amount":{"title":"Loan Amount","type":"integer"},"disurbed_amount":{"title":"Disurbed Amount","type":"integer"},"utr_no":{"title":"Utr No","type":"string"}}},"LogActivityRequest":{"title":"LogActivityRequest","required":["action","sub_action","comment","data"],"type":"object","properties":{"action":{"title":"Action","type":"string"},"sub_action":{"title":"Sub Action","type":"string"},"comment":{"title":"Comment","type":"string"},"data":{"title":"Data","type":"object"}}},"Login":{"title":"Login","required":["phone_number"],"type":"object","properties":{"phone_number":{"title":"Phone Number","type":"string"},"otp":{"title":"Otp","type":"string"}}},"LoginResponse":{"title":"LoginResponse","required":["status","message","access_token"],"type":"object","properties":{"status":{"title":"Status","type":"string"},"message":{"title":"Message","type":"string"},"access_token":{"title":"Access Token","type":"string"},"user_id":{"title":"User Id","type":"string"}}},"NachBulkCommunication":{"title":"NachBulkCommunication","type":"object","properties":{"institute_ids":{"title":"Institute Ids","type":"array","items":{"type":"integer"},"default":[]},"branch_ids":{"title":"Branch Ids","type":"array","items":{"type":"integer"},"default":[]},"student_ids":{"title":"Student Ids","type":"array","items":{"type":"integer"},"default":[]}}},"NotifyLoanCreatedRequest":{"title":"NotifyLoanCreatedRequest","required":["loan_id","loan_amount"],"type":"object","properties":{"loan_id":{"title":"Loan Id","type":"integer"},"student_roll_number":{"title":"Student Roll Number","type":"string"},"url":{"title":"Url","type":"string"},"trans_id":{"title":"Trans Id","type":"string"},"loan_amount":{"title":"Loan Amount","type":"integer"},"is_leo1_flow":{"title":"Is Leo1 Flow","type":"boolean","default":false},"parent_name":{"title":"Parent Name","type":"string"},"phone_number":{"title":"Phone Number","type":"string"},"email":{"title":"Email","type":"string","default":"test@test.com"},"institute_name":{"title":"Institute Name","type":"string"},"branch_name":{"title":"Branch Name","type":"string"},"course_name":{"title":"Course Name","type":"string"},"student_name":{"title":"Student Name","type":"string"}}},"PaymentCompleteStatus":{"title":"PaymentCompleteStatus","required":["txid","issuing_bank","card_category","card_type","amount","status"],"type":"object","properties":{"txid":{"title":"Txid","type":"string"},"issuing_bank":{"title":"Issuing Bank","type":"string"},"card_category":{"title":"Card Category","type":"string"},"card_type":{"title":"Card Type","type":"string"},"amount":{"title":"Amount","type":"string"},"transaction_log_id":{"title":"Transaction Log Id","type":"integer"},"status":{"title":"Status","type":"string"},"reason":{"title":"Reason","type":"string"}}},"PaymentDistribution":{"title":"PaymentDistribution","type":"object","properties":{"fee_dues":{"title":"Fee Dues","type":"array","items":{"$ref":"#/components/schemas/DistributionFields"},"description":"Fee Dues are optional","default":[]},"penalties":{"title":"Penalties","type":"array","items":{"$ref":"#/components/schemas/DistributionFields"},"description":"Penalties are optional","default":[]},"excess_payment":{"title":"Excess Payment","type":"number","description":"Excess payment is optional","default":0}}},"PaymentOTPVerificationRequest":{"title":"PaymentOTPVerificationRequest","required":["institute_id","payment_type"],"type":"object","properties":{"institute_id":{"title":"Institute Id","type":"integer","description":"Institute Id is required"},"payment_type":{"title":"Payment Type","type":"string","description":"Payment type is required"}}},"PaymentRequest":{"title":"PaymentRequest","required":["roll_number","transaction_log_id","unique_transaction_id"],"type":"object","properties":{"roll_number":{"title":"Roll Number","type":"string"},"transaction_log_id":{"title":"Transaction Log Id","type":"integer"},"unique_transaction_id":{"title":"Unique Transaction Id","type":"string"},"redirect_success":{"title":"Redirect Success","type":"string"},"redirect_fail":{"title":"Redirect Fail","type":"string"},"is_enach":{"title":"Is Enach","type":"boolean","default":false}}},"PaymentType":{"title":"PaymentType","enum":[1,2],"description":"An enumeration."},"PreviewDebitScheduleRequest":{"title":"PreviewDebitScheduleRequest","required":["amount","frequency","num_installments","debit_start_date"],"type":"object","properties":{"amount":{"title":"Amount","type":"number"},"frequency":{"$ref":"#/components/schemas/DebitFrequencyEnum"},"num_installments":{"title":"Num Installments","type":"integer"},"debit_start_date":{"title":"Debit Start Date","type":"string"}}},"RetrieveInstituteTransactionsByDateRequest":{"title":"RetrieveInstituteTransactionsByDateRequest","required":["key","transaction_date","hash","email"],"type":"object","properties":{"key":{"title":"Key","type":"string"},"transaction_date":{"title":"Transaction Date","type":"string"},"hash":{"title":"Hash","type":"string"},"email":{"title":"Email","type":"string"}}},"RetrieveSettlementsRequest":{"title":"RetrieveSettlementsRequest","required":["key","payout_date","email","hash"],"type":"object","properties":{"key":{"title":"Key","type":"string"},"payout_date":{"title":"Payout Date","type":"string"},"email":{"title":"Email","type":"string"},"hash":{"title":"Hash","type":"string"}}},"ReverseFeeCollectionRequest":{"title":"ReverseFeeCollectionRequest","required":["student_id"],"type":"object","properties":{"student_id":{"title":"Student Id","type":"integer","description":"Student ID is required"},"utrn":{"title":"Utrn","type":"string","description":"utrn is optional"}}},"ReverseStudentWaiverRequest":{"title":"ReverseStudentWaiverRequest","required":["student_id","waiver_id"],"type":"object","properties":{"student_id":{"title":"Student Id","type":"integer","description":"Student ID is required"},"waiver_id":{"title":"Waiver Id","type":"integer","description":"Waiver ID is required"}}},"ReverseTransactionInput":{"title":"ReverseTransactionInput","type":"object","properties":{"id":{"title":"Id","type":"string"}}},"SendStudentOTPRequest":{"title":"SendStudentOTPRequest","required":["mobile_number","amount"],"type":"object","properties":{"mobile_number":{"title":"Mobile Number","type":"string","description":"Mobile number is required"},"amount":{"title":"Amount","type":"integer","description":"Transaction amount is required"}}},"SignUp":{"title":"SignUp","required":["phone_number","otp"],"type":"object","properties":{"phone_number":{"title":"Phone Number","type":"string"},"otp":{"title":"Otp","type":"string"}}},"SignUpResponse":{"title":"SignUpResponse","required":["status","message"],"type":"object","properties":{"status":{"title":"Status","type":"string"},"message":{"title":"Message","type":"string"},"access_token":{"title":"Access Token","type":"string"}}},"SingleCommunication":{"title":"SingleCommunication","required":["student_id"],"type":"object","properties":{"student_id":{"title":"Student Id","type":"integer"}}},"StudentERPRequest":{"title":"StudentERPRequest","required":["student_name","roll_number","phone_number","institute_name","branch_name","course_name","fees_paid","total_fees","redirect_success","redirect_fail","uniquetransactionid","payment_type"],"type":"object","properties":{"student_name":{"title":"Student Name","type":"string"},"roll_number":{"title":"Roll Number","type":"string"},"phone_number":{"title":"Phone Number","type":"string"},"institute_name":{"title":"Institute Name","type":"string"},"branch_name":{"title":"Branch Name","type":"string"},"course_name":{"title":"Course Name","type":"string"},"parent_name":{"title":"Parent Name","type":"string"},"fees_paid":{"title":"Fees Paid","type":"number"},"total_fees":{"title":"Total Fees","type":"number"},"redirect_success":{"title":"Redirect Success","type":"string"},"redirect_fail":{"title":"Redirect Fail","type":"string"},"uniquetransactionid":{"title":"Uniquetransactionid","type":"string"},"payment_type":{"$ref":"#/components/schemas/PaymentType"},"email":{"title":"Email","type":"string"}}},"StudentExistRequestBody":{"title":"StudentExistRequestBody","required":["student_roll_number","institute_ids"],"type":"object","properties":{"student_roll_number":{"title":"Student Roll Number","type":"string"},"institute_ids":{"title":"Institute Ids","type":"string"}}},"TempStudentCreate":{"title":"TempStudentCreate","required":["name","terms_conditions_agreed"],"type":"object","properties":{"name":{"title":"Name","type":"string"},"course":{"title":"Course","type":"string"},"mobile_no":{"title":"Mobile No","type":"string"},"email":{"title":"Email","type":"string"},"father_name":{"title":"Father Name","type":"string"},"terms_conditions_agreed":{"title":"Terms Conditions Agreed","type":"boolean"},"institute_id":{"title":"Institute Id","type":"integer"},"institute_name":{"title":"Institute Name","type":"string"},"division":{"title":"Division","type":"string"},"year_of_study":{"title":"Year Of Study","type":"string"}}},"TransactionDataRequest":{"title":"TransactionDataRequest","required":["key","roll_number","phone_number","institute_name","branch_name","course_name","parent_name","fees_paid","total_fees","erp_transaction_id","student_name","hash"],"type":"object","properties":{"key":{"title":"Key","type":"string"},"roll_number":{"title":"Roll Number","type":"string"},"phone_number":{"title":"Phone Number","type":"string"},"institute_name":{"title":"Institute Name","type":"string"},"branch_name":{"title":"Branch Name","type":"string"},"course_name":{"title":"Course Name","type":"string"},"parent_name":{"title":"Parent Name","type":"string"},"fees_paid":{"title":"Fees Paid","type":"string"},"total_fees":{"title":"Total Fees","type":"string"},"redirect_fail":{"title":"Redirect Fail","type":"string"},"redirect_success":{"title":"Redirect Success","type":"string"},"erp_transaction_id":{"title":"Erp Transaction Id","type":"string"},"student_name":{"title":"Student Name","type":"string"},"hash":{"title":"Hash","type":"string"},"extra_data":{"title":"Extra Data","type":"object"},"email_id":{"title":"Email Id","type":"string","default":"test@gmail.com"}}},"TransactionResponse":{"title":"TransactionResponse","required":["transaction_id","transaction_status","fees_paid","total_fees","roll_no","student_name","institute_name","branch_name","course_name","mobile_number"],"type":"object","properties":{"transaction_id":{"title":"Transaction Id","type":"string"},"transaction_timestamp":{"title":"Transaction Timestamp","type":"string"},"transaction_mode":{"title":"Transaction Mode","type":"string"},"transaction_status":{"title":"Transaction Status","type":"string"},"fees_paid":{"title":"Fees Paid","type":"number"},"utrn":{"title":"Utrn","type":"string"},"total_fees":{"title":"Total Fees","type":"number"},"roll_no":{"title":"Roll No","type":"string"},"student_name":{"title":"Student Name","type":"string"},"institute_name":{"title":"Institute Name","type":"string"},"branch_name":{"title":"Branch Name","type":"string"},"course_name":{"title":"Course Name","type":"string"},"mobile_number":{"title":"Mobile Number","type":"string"}}},"TransactionResponseList":{"title":"TransactionResponseList","required":["transactions"],"type":"object","properties":{"transactions":{"title":"Transactions","anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/TransactionResponse"}},{"type":"array","items":{"$ref":"#/components/schemas/InstituteTransactionResponse"}}]},"message":{"title":"Message","type":"string"},"total_records_number":{"title":"Total Records Number","type":"integer"}}},"TranscationsAggregateInfo":{"title":"TranscationsAggregateInfo","required":["no_of_students_paid","no_of_transcations_paid","total_amount_paid","total_no_of_transcations"],"type":"object","properties":{"no_of_students_paid":{"title":"No Of Students Paid","type":"integer"},"no_of_transcations_paid":{"title":"No Of Transcations Paid","type":"integer"},"total_amount_paid":{"title":"Total Amount Paid","type":"number"},"total_no_of_transcations":{"title":"Total No Of Transcations","type":"integer"}}},"UpdateCommonFeeTypeRequest":{"title":"UpdateCommonFeeTypeRequest","required":["common_fee_type_id","category","common_fee_type_name"],"type":"object","properties":{"common_fee_type_id":{"title":"Common Fee Type Id","type":"integer","description":"common_fee_type_id is required"},"category":{"title":"Category","type":"string","description":"category is required"},"common_fee_type_name":{"title":"Common Fee Type Name","type":"string","description":"common_fee_type_name is required"}}},"UpdateInstituteCourseClassRequest":{"title":"UpdateInstituteCourseClassRequest","required":["course_id","class_id"],"type":"object","properties":{"course_id":{"title":"Course Id","type":"integer","description":"Institute course ID is required"},"class_id":{"title":"Class Id","type":"integer","description":"Institute class ID is required"},"name":{"title":"Name","type":"string","description":"Class name is optional"},"no_of_terms":{"title":"No Of Terms","type":"integer","description":"Number of terms is optional"},"sequence_number":{"title":"Sequence Number","type":"integer","description":"Sequnce Number is optional"}}},"UpdateInstituteCourseFeeStructureRequest":{"title":"UpdateInstituteCourseFeeStructureRequest","required":["course_id","class_id","fee_structure_id"],"type":"object","properties":{"course_id":{"title":"Course Id","type":"integer","description":"Course ID is required"},"class_id":{"title":"Class Id","type":"integer","description":"Class ID is required"},"fee_structure_id":{"title":"Fee Structure Id","type":"integer","description":"Fee structure ID is required"},"due_amount":{"title":"Due Amount","type":"integer","description":"Due amount is optional"},"due_date":{"title":"Due Date","type":"string","description":"Due date is optional"},"fee_type":{"title":"Fee Type","type":"string","description":"Fee type is optional"},"description":{"title":"Description","type":"string","description":"Description is optional"}}},"UpdateInstituteCourseRequest":{"title":"UpdateInstituteCourseRequest","required":["course_id"],"type":"object","properties":{"course_id":{"title":"Course Id","type":"integer","description":"Course ID is required"},"course_name":{"title":"Course Name","type":"string","description":"Course name is optional"},"alias_course_name":{"title":"Alias Course Name","type":"string","description":"Alias course name is optional"},"no_of_years":{"title":"No Of Years","type":"integer","description":"Number of years is optional"}}},"UpdateInstituteFeeTypeRequest":{"title":"UpdateInstituteFeeTypeRequest","required":["fee_type_id","fee_type_name"],"type":"object","properties":{"fee_type_id":{"title":"Fee Type Id","type":"integer","description":"fee_type_id is required"},"fee_type_name":{"title":"Fee Type Name","type":"string","description":"fee_type_name is required"},"is_checked":{"title":"Is Checked","type":"boolean","description":"is_checked is optional"}}},"UpdateNachConfigurationApplicable":{"title":"UpdateNachConfigurationApplicable","required":["institute_name","branch_name","is_active"],"type":"object","properties":{"institute_name":{"title":"Institute Name","type":"string"},"branch_name":{"title":"Branch Name","type":"string"},"is_active":{"title":"Is Active","type":"boolean"}}},"UpdatePaymentInitiated":{"title":"UpdatePaymentInitiated","required":["transaction_log_id"],"type":"object","properties":{"transaction_log_id":{"title":"Transaction Log Id","type":"integer"}}},"UpdateStudentAccountRequest":{"title":"UpdateStudentAccountRequest","required":["student_ids"],"type":"object","properties":{"student_ids":{"title":"Student Ids","type":"array","items":{"type":"integer"},"description":"Student IDs are required"}}},"UpdateStudentCoinRequest":{"title":"UpdateStudentCoinRequest","required":["student_coin_request_id","student_id","status"],"type":"object","properties":{"student_coin_request_id":{"title":"Student Coin Request Id","type":"integer","description":"Student coin request ID is required"},"student_id":{"title":"Student Id","type":"integer","description":"Student ID is required"},"status":{"title":"Status","type":"string","description":"Status is required"},"comment":{"title":"Comment","type":"string","description":"Comment is optional"}}},"UpdateStudentFeeDuesRequest":{"title":"UpdateStudentFeeDuesRequest","required":["fee_due_id","student_id"],"type":"object","properties":{"fee_due_id":{"title":"Fee Due Id","type":"integer","description":"Fee due ID is required"},"student_id":{"title":"Student Id","type":"integer","description":"Student ID is required"},"due_date":{"title":"Due Date","type":"string","description":"Due date is optional"},"due_amount":{"title":"Due Amount","type":"number","description":"Due amount is optional"},"fee_type":{"title":"Fee Type","type":"string","description":"Fee type is optional"},"description":{"title":"Description","type":"string","description":"Description is optional"}}},"UpdateStudentPenaltyRequest":{"title":"UpdateStudentPenaltyRequest","required":["student_penalty_id","student_id"],"type":"object","properties":{"student_penalty_id":{"title":"Student Penalty Id","type":"integer","description":"Student Refund ID is required"},"student_id":{"title":"Student Id","type":"integer","description":"Student ID is required"},"amount":{"title":"Amount","type":"number","description":"Amount is optional"},"type":{"title":"Type","type":"string","description":"Type is optional"},"remarks":{"title":"Remarks","type":"string","description":"Remarks is optional"}}},"UpdateStudentProfileRequest":{"title":"UpdateStudentProfileRequest","type":"object","properties":{}},"UpdateStudentRefundRequest":{"title":"UpdateStudentRefundRequest","required":["student_refund_id","student_id","payment_mode","payment_date","status"],"type":"object","properties":{"student_refund_id":{"title":"Student Refund Id","type":"integer","description":"Student Refund ID is required"},"student_id":{"title":"Student Id","type":"integer","description":"Student ID is required"},"utrn":{"title":"Utrn","type":"string","description":"utrn is required"},"payment_mode":{"title":"Payment Mode","type":"string","description":"Payment mode is required"},"payment_date":{"title":"Payment Date","type":"string","description":"Payment date is required"},"status":{"title":"Status","type":"string","description":"Status is required"},"remarks":{"title":"Remarks","type":"string","description":"Remarks is optional"}}},"UpdateSwitchFeatureRequest":{"title":"UpdateSwitchFeatureRequest","required":["switch_feature_id"],"type":"object","properties":{"switch_feature_id":{"title":"Switch Feature Id","type":"integer","description":"switch_feature_id is required"},"feature_name":{"title":"Feature Name","type":"string","description":"feature_name is optional"},"enabled":{"title":"Enabled","type":"boolean","description":"enabled is optional"}}},"UserDetailResponse":{"title":"UserDetailResponse","required":["id","phone_number"],"type":"object","properties":{"id":{"title":"Id","type":"integer"},"email":{"title":"Email","type":"string"},"phone_number":{"title":"Phone Number","type":"string"},"tenant_type":{"title":"Tenant Type","type":"string"},"name":{"title":"Name","type":"string"}}},"ValidationError":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"anyOf":[{"type":"string"},{"type":"integer"}]}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}},"VerifyStudentOTPRequest":{"title":"VerifyStudentOTPRequest","required":["mobile_number","otp"],"type":"object","properties":{"mobile_number":{"title":"Mobile Number","type":"string","description":"Mobile number is required"},"otp":{"title":"Otp","type":"integer","description":"OTP is required"}}},"triggerSMSBody":{"title":"triggerSMSBody","required":["mobile"],"type":"object","properties":{"mobile":{"title":"Mobile","type":"string"}}},"updateUser":{"title":"updateUser","required":["phone_number","name"],"type":"object","properties":{"phone_number":{"title":"Phone Number","type":"string"},"name":{"title":"Name","type":"string"}}}},"securitySchemes":{"APIKeyHeader":{"type":"apiKey","in":"header","name":"secret-key"}}},"tags":[{"name":"api","description":"General system endpoints for the API."}]}