Contest

APIDescription
GET Api/Upcoming_Contest?UserID={UserID}

No documentation available.

GET Api/my_Contest?UserID={UserID}&TopReords={TopReords}

No documentation available.

GET Api/Get_Levels?ContestID={ContestID}&userId={userId}

Return All list of levels,Correct Ans ,Incorrect Ans Reward ,ans Status,earning Amount,stage for specified contest and user Order by Level desc .

GET Api/Live_Contest?userId={userId}&contestId={contestId}&levelId={levelId}

Return live details of contest for level and user.

GET Api/questionStatus?userId={userId}&questionId={questionId}&contestId={contestId}&levelId={levelId}

Return question earning and status of question for user when playing contest.

GET Api/reportCard?userId={userId}&contestId={contestId}

Return question earning and status of question for user when playing contest.

GET Api/reportCardAfterFinal?userId={userId}&contestId={contestId}

Return question earning and status of question for user when playing contest.

GET Api/generateUserRank?userId={userId}&contestId={contestId}

Return question earning and status of question for user when playing contest.

GET Api/quizInitialize?contestId={contestId}

Initialize Quiz.

GET Api/Get_Quiz?contestId={contestId}&userId={userId}

Return live quiz details of contest for user.

GET Api/rankCard?userId={userId}&contestId={contestId}

Return question earning and status of question for user when playing contest.

GET Api/refundFeesForUser?userId={userId}&contestId={contestId}

refund quiz fees.

GET Api/liveRankCard?userId={userId}&contestId={contestId}

Return question earning and status of question for user when playing contest.

GET Api/liveParticipantsCount?contestId={contestId}

Return contest Participants playing in contest.

GET Api/calculatePrize?participants={participants}&fees={fees}&PrizeMoney={PrizeMoney}&Winner={Winner}&contestTypeId={contestTypeId}

Return question earning and status of question for user when playing contest.

GET Api/getCommision?contestId={contestId}&UserID={UserID}

Return quiz commission.

GET Api/getPassage?contestId={contestId}

Return Passage.

GET Api/getLiveParicipants

Return Live Participants.

User

APIDescription
GET Api/Login?app_id={app_id}&app_version={app_version}&device_type={device_type}&signature={signature}&LoginID={LoginID}&Password={Password}&device_token={device_token}

Validate user and login.

GET Api/SignUp?app_id={app_id}&app_version={app_version}&device_type={device_type}&signature={signature}&Name={Name}&Email={Email}&Mobile={Mobile}&Password={Password}&Privacy={Privacy}&Terms={Terms}&device_token={device_token}&Referal_Code={Referal_Code}

Validate user and signup.

GET Api/CheckSponser?SponserID={SponserID}

Validate Referal_Code.

GET Api/checkMobileNumber?Mobile={Mobile}

Validate Referal_Code.

GET Api/SendOTP?To={To}&OTPtype={OTPtype}

Send OTP @ registered Email ID| Mobile no..

GET Api/UpdatePassword?app_id={app_id}&app_version={app_version}&device_type={device_type}&signature={signature}&UserID={UserID}&OTP={OTP}&Password={Password}

Update password and Match OTP.

GET Api/Save_ContactUSMessage?Name={Name}&Mobile={Mobile}&Email={Email}&Message={Message}&DeviceToken={DeviceToken}

Save Details when user submit form of contact us .

POST Api/Participate_Contest

Participate in a contest. The UserID of the user participating in the contest (in the request body) and The ContestID in which the user is participating (in the request body) and The pStatus (for payment Status S for Success and F for free) in which the user is participating (in the request body).

POST Api/Participate_CorporateUser

No documentation available.

POST api/UploadBank_KYC_Files

Uploads Bank KYC files along with user information. imageUrl: It is extracted from the HTTP request using HttpContext.Current.Request.Form["imageUrl"]. UserID: It is extracted from the HTTP request using HttpContext.Current.Request.Form["UserID"]. Bank_Name: Extracted using HttpContext.Current.Request.Form["Bank_Name"]. Account_Number: Extracted using HttpContext.Current.Request.Form["Account_Number"]. IFSC_Code: Extracted with HttpContext.Current.Request.Form["IFSC_Code"]. Bank_Branch: Extracted using HttpContext.Current.Request.Form["Bank_Branch"].

POST api/Upload_KYC_Files

Uploads KYC files along with user information. imageurl: It is extracted from the HTTP request using HttpContext.Current.Request.Form["imageurl"] for Adhar card. imageurl_1: It is extracted from the HTTP request using HttpContext.Current.Request.Form["imageurl_1"] for Pancard. UserID: It is extracted from the HTTP request using HttpContext.Current.Request.Form["UserID"]. Adhar_No: Extracted using HttpContext.Current.Request.Form["Adhar_No"]. Pancard_No: Extracted using HttpContext.Current.Request.Form["Pancard_No"].

POST api/Upload_Files

No documentation available.

POST api/UpdateProfile

Updates user profile information including name and mobile number. UserID: It is extracted from the HTTP request using HttpContext.Current.Request.Form["UserID"]. Name: Extracted using HttpContext.Current.Request.Form["Name"]. Mobile: Extracted using HttpContext.Current.Request.Form["Mobile"].

POST api/UPdate_profilePicture

Uploads profile Picture files along with user information. Extracts the first uploaded file from the HTTP request for profile Picture image. UserID: It is extracted from the HTTP request using HttpContext.Current.Request.Form["UserID"].

POST api/updateUserAns

Updates user answers for a specific question in a multi-stage process. contestId: It is extracted from the HTTP request using HttpContext.Current.Request.Form["contestId"]. levelId: It is extracted from the HTTP request using HttpContext.Current.Request.Form["levelId"]. userId: It is extracted from the HTTP request using HttpContext.Current.Request.Form["userId"]. questionId: Extracted using HttpContext.Current.Request.Form["questionId"]. questionAnswerId: Extracted using HttpContext.Current.Request.Form["questionAnswerId"]. stage: Extracted using HttpContext.Current.Request.Form["stage"]. timeTaken: Extracted using HttpContext.Current.Request.Form["timeTaken"]. remark: Extracted using HttpContext.Current.Request.Form["remark"].

GET Api/getKycStatus?userId={userId}

Return KYC Status of user with imageurl .

GET Api/getUserProfilePic?userId={userId}

Return Profile Picture of user in imageurl .

GET Api/getHomePageData

Return Home Page Data .

GET Api/getFAQ

Return FAQ .

GET Api/getLearningStatus?userId={userId}&Top={Top}

No documentation available.

POST api/deleteUserAccount

post userId and retrun in Success False OR True.

POST api/uploadImage

No documentation available.

GET Api/getUserNotification?userId={userId}

Return User Notification of user.

GET Api/updateNotification?notificationId={notificationId}

No documentation available.

GET Api/getUserReferral?userId={userId}

Return User Referral of user.

GET Api/get_Scholarship

Return User Scholarship of user.

GET Api/getPromoterScholarship

No documentation available.

GET Api/getServerDateTime

No documentation available.

Wallet

APIDescription
POST api/Add_Amount

Add Amount in wallet of user. UserID : The unique ID of the user. Amount : The amount to be added to the user's wallet. pStatus : character indicating the payment status of the transaction.

POST api/Apply_coupon

Add Amount in wallet of user. UserID : The unique ID of the user. couponCode : The coupon Code to be added to the user's wallet.

GET Api/My_Transaction?UserID={UserID}&TopValue={TopValue}

No documentation available.

POST api/redeemRequest

Raise request for redeem Amount. UserID : The unique ID of the user. Amount : The amount to be redeem from the user's wallet. Remark : remark for raise a request.

GET Api/My_RedeemRequest?UserID={UserID}

Return All Redeem request.

GET Api/getWallet?userId={userId}

Return wallet Details of user.

GET Api/checkTxnStatus?txnId={txnId}&userId={userId}

check Txn Status.

POST api/Add_AmountPTPF

No documentation available.

GET Api/checkTxnStatusPTPF?txnId={txnId}

No documentation available.