SubmitExamLetter

APIDescription
POST api/{version}/SubmitExamLetter/GetSubmitExamDateDetails

No documentation available.

POST api/{version}/SubmitExamLetter/SaveExamDateDetails?currentRegId={currentRegId}

No documentation available.

GET api/{version}/SubmitExamLetter/GetExamDateSubmissionRequired?studentId={studentId}&registrationId={registrationId}

Used to get the exam date submittion required details

POST api/SubmitExamLetter/GetSubmitExamDateDetails

No documentation available.

POST api/SubmitExamLetter/SaveExamDateDetails?currentRegId={currentRegId}

No documentation available.

GET api/SubmitExamLetter/GetExamDateSubmissionRequired?studentId={studentId}&registrationId={registrationId}

Used to get the exam date submittion required details

CorporateRemainder

Cartrover controller

APIDescription
POST api/{version}/CorporateRemainder/SendCorporateCodeRemainderMail

API call to add all shippable product as new order to cartrover api

POST api/CorporateRemainder/SendCorporateCodeRemainderMail

API call to add all shippable product as new order to cartrover api

FlashCard

APIDescription
POST api/{version}/FlashCard/GetFlashCardDetailsForAdmin?directoryId={directoryId}

To get the flash card details from Practice portal to assign in course materials

GET api/{version}/FlashCard/GetFlashCards

Get all the flash card for one flash card set

POST api/{version}/FlashCard/UpdateFlashCard

Update Flash card details for one flash card

POST api/{version}/FlashCard/UpdateBookMarkToFlashCardSet?StudentCourseMaterialId={StudentCourseMaterialId}&IsBookMarked={IsBookMarked}

Update bookmark details for one flash card set

POST api/{version}/FlashCard/UpdateBookMarkToFlashCard?StudentCourseMaterialId={StudentCourseMaterialId}&FlashCardSetId={FlashCardSetId}&FlashCardId={FlashCardId}&IsBookMarked={IsBookMarked}

Update bookmark details for one flash card

POST api/{version}/FlashCard/UpdateRatingAndFeedbackToFlashCard

Update Rating And Feedback To one FlashCard

POST api/{version}/FlashCard/UpdateNotesToFlashCard

Update notes to each flash card

POST api/{version}/FlashCard/GetFlashCardShuffleDetails?StudentCourseMaterialId={StudentCourseMaterialId}

GET Flash Card Suffle Details

POST api/{version}/FlashCard/UpdateFlashCardShuffle?StudentCourseMaterialId={StudentCourseMaterialId}&IsShuffle={IsShuffle}

To Update the Shuffle ON/OFF for flashcard set

POST api/{version}/FlashCard/UpdateLastVisitedFlashCard

To Update last visted flashcard for flashcard set

POST api/{version}/FlashCard/SubmitFlashcardFeedback

Submit FlashcardFeedback To one FlashCard

POST api/{version}/FlashCard/GetStatusOfFlashcardSets

Get flashcard set status in ims database

POST api/FlashCard/GetFlashCardDetailsForAdmin?directoryId={directoryId}

To get the flash card details from Practice portal to assign in course materials

GET api/FlashCard/GetFlashCards

Get all the flash card for one flash card set

POST api/FlashCard/UpdateFlashCard

Update Flash card details for one flash card

POST api/FlashCard/UpdateBookMarkToFlashCardSet?StudentCourseMaterialId={StudentCourseMaterialId}&IsBookMarked={IsBookMarked}

Update bookmark details for one flash card set

POST api/FlashCard/UpdateBookMarkToFlashCard?StudentCourseMaterialId={StudentCourseMaterialId}&FlashCardSetId={FlashCardSetId}&FlashCardId={FlashCardId}&IsBookMarked={IsBookMarked}

Update bookmark details for one flash card

POST api/FlashCard/UpdateRatingAndFeedbackToFlashCard

Update Rating And Feedback To one FlashCard

POST api/FlashCard/UpdateNotesToFlashCard

Update notes to each flash card

POST api/FlashCard/GetFlashCardShuffleDetails?StudentCourseMaterialId={StudentCourseMaterialId}

GET Flash Card Suffle Details

POST api/FlashCard/UpdateFlashCardShuffle?StudentCourseMaterialId={StudentCourseMaterialId}&IsShuffle={IsShuffle}

To Update the Shuffle ON/OFF for flashcard set

POST api/FlashCard/UpdateLastVisitedFlashCard

To Update last visted flashcard for flashcard set

POST api/FlashCard/SubmitFlashcardFeedback

Submit FlashcardFeedback To one FlashCard

POST api/FlashCard/GetStatusOfFlashcardSets

Get flashcard set status in ims database

StudyHubAPI

APIDescription
POST api/{version}/StudyHubAPI/CreateAffirmStudentPaymentProfile?affirmCheckoutToken={affirmCheckoutToken}

No documentation available.

POST api/{version}/StudyHubAPI/CreateAffirmPaymentTransaction?transactionId={transactionId}

No documentation available.

POST api/{version}/StudyHubAPI/GetMeetingUrlPath?meetingid={meetingid}&userid={userid}&password={password}&domainUrl={domainUrl}&redirectDomain={redirectDomain}

No documentation available.

POST api/{version}/StudyHubAPI/AbletoLogin?emailName={emailName}&password={password}

No documentation available.

POST api/{version}/StudyHubAPI/CreatingUser?firstName={firstName}&lastName={lastName}&emailId={emailId}&password={password}&defaultAdobeAccountUserId={defaultAdobeAccountUserId}&defaultAdobeAccountPassword={defaultAdobeAccountPassword}

No documentation available.

POST api/{version}/StudyHubAPI/RemoveUserFromMeeting?principalId={principalId}&meetingId={meetingId}&defaultAdobeAccountUserId={defaultAdobeAccountUserId}&defaultAdobeAccountPassword={defaultAdobeAccountPassword}

No documentation available.

POST api/{version}/StudyHubAPI/AddHosttoMeeting?principalId={principalId}&meetingId={meetingId}&defaultAdobeAccountUserId={defaultAdobeAccountUserId}&defaultAdobeAccountPassword={defaultAdobeAccountPassword}

No documentation available.

POST api/{version}/StudyHubAPI/AddUsertoMeeting?principalId={principalId}&meetingId={meetingId}&defaultAdobeAccountUserId={defaultAdobeAccountUserId}&defaultAdobeAccountPassword={defaultAdobeAccountPassword}

No documentation available.

POST api/{version}/StudyHubAPI/UserAlreadyExists?emailAddress={emailAddress}&defaultAdobeAccountUserId={defaultAdobeAccountUserId}&defaultAdobeAccountPassword={defaultAdobeAccountPassword}

No documentation available.

POST api/{version}/StudyHubAPI/UpdateUserPassword

No documentation available.

POST api/{version}/StudyHubAPI/MeetingAlreadyExists

No documentation available.

POST api/{version}/StudyHubAPI/DeleteMeeting

No documentation available.

POST api/{version}/StudyHubAPI/CreateFolder

No documentation available.

POST api/{version}/StudyHubAPI/CreateSubFolder

No documentation available.

POST api/{version}/StudyHubAPI/CreateMeeting

No documentation available.

POST api/{version}/StudyHubAPI/CreateCyberOndemandPaymentTransaction

No documentation available.

POST api/{version}/StudyHubAPI/CreateStudentPaymentProfile

No documentation available.

POST api/{version}/StudyHubAPI/CreateCyberPaymentTransaction

No documentation available.

POST api/{version}/StudyHubAPI/GenerateAffirmAuthPaymentInput

No documentation available.

POST api/{version}/StudyHubAPI/AffirmAuthorizingPayments

No documentation available.

POST api/{version}/StudyHubAPI/AffirmCapturePayments

No documentation available.

POST api/{version}/StudyHubAPI/CreateAndroidyPayTransaction

No documentation available.

POST api/{version}/StudyHubAPI/CreateApplePayTransaction

No documentation available.

POST api/{version}/StudyHubAPI/CapturePaypalPayment

No documentation available.

GET api/{version}/StudyHubAPI/GetExpectedDeliveryDate?trackingNumber={trackingNumber}

No documentation available.

GET api/{version}/StudyHubAPI/GetPackageStatus?trackingNumber={trackingNumber}

No documentation available.

POST api/StudyHubAPI/CreateAffirmStudentPaymentProfile?affirmCheckoutToken={affirmCheckoutToken}

No documentation available.

POST api/StudyHubAPI/CreateAffirmPaymentTransaction?transactionId={transactionId}

No documentation available.

POST api/StudyHubAPI/GetMeetingUrlPath?meetingid={meetingid}&userid={userid}&password={password}&domainUrl={domainUrl}&redirectDomain={redirectDomain}

No documentation available.

POST api/StudyHubAPI/AbletoLogin?emailName={emailName}&password={password}

No documentation available.

POST api/StudyHubAPI/CreatingUser?firstName={firstName}&lastName={lastName}&emailId={emailId}&password={password}&defaultAdobeAccountUserId={defaultAdobeAccountUserId}&defaultAdobeAccountPassword={defaultAdobeAccountPassword}

No documentation available.

POST api/StudyHubAPI/RemoveUserFromMeeting?principalId={principalId}&meetingId={meetingId}&defaultAdobeAccountUserId={defaultAdobeAccountUserId}&defaultAdobeAccountPassword={defaultAdobeAccountPassword}

No documentation available.

POST api/StudyHubAPI/AddHosttoMeeting?principalId={principalId}&meetingId={meetingId}&defaultAdobeAccountUserId={defaultAdobeAccountUserId}&defaultAdobeAccountPassword={defaultAdobeAccountPassword}

No documentation available.

POST api/StudyHubAPI/AddUsertoMeeting?principalId={principalId}&meetingId={meetingId}&defaultAdobeAccountUserId={defaultAdobeAccountUserId}&defaultAdobeAccountPassword={defaultAdobeAccountPassword}

No documentation available.

POST api/StudyHubAPI/UserAlreadyExists?emailAddress={emailAddress}&defaultAdobeAccountUserId={defaultAdobeAccountUserId}&defaultAdobeAccountPassword={defaultAdobeAccountPassword}

No documentation available.

POST api/StudyHubAPI/UpdateUserPassword

No documentation available.

POST api/StudyHubAPI/MeetingAlreadyExists

No documentation available.

POST api/StudyHubAPI/DeleteMeeting

No documentation available.

POST api/StudyHubAPI/CreateFolder

No documentation available.

POST api/StudyHubAPI/CreateSubFolder

No documentation available.

POST api/StudyHubAPI/CreateMeeting

No documentation available.

POST api/StudyHubAPI/CreateCyberOndemandPaymentTransaction

No documentation available.

POST api/StudyHubAPI/CreateStudentPaymentProfile

No documentation available.

POST api/StudyHubAPI/CreateCyberPaymentTransaction

No documentation available.

POST api/StudyHubAPI/GenerateAffirmAuthPaymentInput

No documentation available.

POST api/StudyHubAPI/AffirmAuthorizingPayments

No documentation available.

POST api/StudyHubAPI/AffirmCapturePayments

No documentation available.

POST api/StudyHubAPI/CreateAndroidyPayTransaction

No documentation available.

POST api/StudyHubAPI/CreateApplePayTransaction

No documentation available.

POST api/StudyHubAPI/CapturePaypalPayment

No documentation available.

GET api/StudyHubAPI/GetExpectedDeliveryDate?trackingNumber={trackingNumber}

No documentation available.

GET api/StudyHubAPI/GetPackageStatus?trackingNumber={trackingNumber}

No documentation available.

CalendarSync

APIDescription
POST api/{version}/CalendarSync/ProcessCalendarEventQueue

No documentation available.

POST api/{version}/CalendarSync/SyncCalendarEventQueue?currentDate={currentDate}

No documentation available.

POST api/CalendarSync/ProcessCalendarEventQueue

No documentation available.

POST api/CalendarSync/SyncCalendarEventQueue?currentDate={currentDate}

No documentation available.

Discount

APIDescription
GET api/{version}/Discount/GetSavedDocuments?Registrationid={Registrationid}&DivisionId={DivisionId}

No documentation available.

POST api/{version}/Discount/SaveDiscountData

Used to save Discount

GET api/{version}/Discount/SubmitUploadedDocuments?Registrationid={Registrationid}&DivisionId={DivisionId}

No documentation available.

GET api/{version}/Discount/DeleteUploadedDocument?FileName={FileName}&RegistrationId={RegistrationId}&DisciplineId={DisciplineId}

Used to delete the file

GET api/{version}/Discount/CheckSubmission?Registrationid={Registrationid}

No documentation available.

GET api/Discount/GetSavedDocuments?Registrationid={Registrationid}&DivisionId={DivisionId}

No documentation available.

POST api/Discount/SaveDiscountData

Used to save Discount

GET api/Discount/SubmitUploadedDocuments?Registrationid={Registrationid}&DivisionId={DivisionId}

No documentation available.

GET api/Discount/DeleteUploadedDocument?FileName={FileName}&RegistrationId={RegistrationId}&DisciplineId={DisciplineId}

Used to delete the file

GET api/Discount/CheckSubmission?Registrationid={Registrationid}

No documentation available.

StudyHub2

APIDescription
GET api/{version}/StudyHub2/GetCourseMaterialDetail?studentCourseMaterialId={studentCourseMaterialId}

No documentation available.

POST api/{version}/StudyHub2/SaveVideoTickets

No documentation available.

POST api/{version}/StudyHub2/GetLoggedUserDetails?sessionId={sessionId}

No documentation available.

POST api/{version}/StudyHub2/GenerateJwtToken?sessionId={sessionId}

No documentation available.

POST api/{version}/StudyHub2/RefreshJwtToken?refreshToken={refreshToken}

No documentation available.

GET api/{version}/StudyHub2/GetAdobeMeetingUrl?meetingId={meetingId}&studentId={studentId}

No documentation available.

GET api/{version}/StudyHub2/GetVideoMaterialDetail?videoId={videoId}

No documentation available.

GET api/{version}/StudyHub2/GetScheduleDocumentMaterialDetail?materialId={materialId}&scheduleId={scheduleId}

No documentation available.

GET api/{version}/StudyHub2/GetRepeatRegistrationDetails?studentEnrollmentId={studentEnrollmentId}

No documentation available.

POST api/{version}/StudyHub2/SaveRepeatRegistrationAttachment

No documentation available.

DELETE api/{version}/StudyHub2/DeletePELetter?studentEnrollmentId={studentEnrollmentId}

No documentation available.

DELETE api/{version}/StudyHub2/DeleteStudentLetter?studentEnrollmentId={studentEnrollmentId}

No documentation available.

POST api/{version}/StudyHub2/SaveRepeatRegistrationDetails?studentEnrollmentId={studentEnrollmentId}

No documentation available.

POST api/{version}/StudyHub2/SaveQuestionAndAnswer

No documentation available.

POST api/{version}/StudyHub2/UserChangePassword

No documentation available.

GET api/{version}/StudyHub2/GetStudentSSODetails?studentId={studentId}

No documentation available.

POST api/{version}/StudyHub2/DisableSSO?studentId={studentId}

No documentation available.

POST api/{version}/StudyHub2/SaveEmailQueue

No documentation available.

POST api/{version}/StudyHub2/SaveStudentMail

No documentation available.

GET api/{version}/StudyHub2/GetReimbursementDetails?studentEnrollmentId={studentEnrollmentId}

No documentation available.

POST api/{version}/StudyHub2/SaveLetterAccepted?studentEnrollmentId={studentEnrollmentId}

No documentation available.

POST api/{version}/StudyHub2/ReimbursementBeforeCourseCompletion?studentEnrollmentId={studentEnrollmentId}&isComboRegistration={isComboRegistration}

No documentation available.

POST api/{version}/StudyHub2/ReimbursementAfterCourseCompletion?studentEnrollmentId={studentEnrollmentId}&isComboRegistration={isComboRegistration}

No documentation available.

POST api/{version}/StudyHub2/SaveStudentTutorBooking

No documentation available.

GET api/{version}/StudyHub2/GetTutorMeeting?studentEnrollmentId={studentEnrollmentId}&ids={ids}

No documentation available.

POST api/{version}/StudyHub2/SavePreExamEvaluation

No documentation available.

POST api/{version}/StudyHub2/SkipPreExamEvaluation

No documentation available.

POST api/{version}/StudyHub2/SaveProgramEvaluation

No documentation available.

GET api/{version}/StudyHub2/LoadPostExamEvaluation?studentEnrollmentId={studentEnrollmentId}&encryptedRegId={encryptedRegId}

No documentation available.

POST api/{version}/StudyHub2/SavePostEvaluation

No documentation available.

GET api/{version}/StudyHub2/PostExamEvaluationVerification?studentEnrollmentId={studentEnrollmentId}&studentExamDate={studentExamDate}

No documentation available.

GET api/{version}/StudyHub2/Ebook?studentEnrollmentId={studentEnrollmentId}

No documentation available.

GET api/{version}/StudyHub2/GetCenterExamDate?studentEnrollmentId={studentEnrollmentId}

No documentation available.

POST api/{version}/StudyHub2/SignOut

No documentation available.

GET api/{version}/StudyHub2/GetStudentEmails?studentId={studentId}

No documentation available.

GET api/{version}/StudyHub2/GetStudentEmailDetails?studentId={studentId}&studentEmailId={studentEmailId}&updateReadStatus={updateReadStatus}

No documentation available.

POST api/{version}/StudyHub2/UpdateEmailReadStatus

No documentation available.

GET api/{version}/StudyHub2/GetStudentEmailCount?studentId={studentId}&mailStatus={mailStatus}

No documentation available.

POST api/{version}/StudyHub2/ResendAccountActivationMail?studentId={studentId}

No documentation available.

POST api/{version}/StudyHub2/UpdateStudentExamDate

No documentation available.

GET api/{version}/StudyHub2/GetStudyPlanInfo?studentEnrollmentId={studentEnrollmentId}

No documentation available.

GET api/{version}/StudyHub2/GetPrintedBookTrackDetails?studentEnrollmentId={studentEnrollmentId}

No documentation available.

POST api/{version}/StudyHub2/UpdateStudentCourseMaterials

No documentation available.

POST api/{version}/StudyHub2/UpdateStudentAccount

No documentation available.

POST api/{version}/StudyHub2/UpdateAutoActivate

No documentation available.

POST api/{version}/StudyHub2/SubmitExamResult

No documentation available.

GET api/{version}/StudyHub2/GetExamResultStatus?studentEnrollmentId={studentEnrollmentId}

No documentation available.

GET api/{version}/StudyHub2/GetComboDetailsForExamResult?studentEnrollmentId={studentEnrollmentId}

No documentation available.

GET api/{version}/StudyHub2/GetShopifyInfoByEnrollment?studentEnrollmentId={studentEnrollmentId}

No documentation available.

GET api/{version}/StudyHub2/GetTimeZones

No documentation available.

GET api/{version}/StudyHub2/GetQuizzyUserId?studentId={studentId}

No documentation available.

POST api/{version}/StudyHub2/UnlockPreviewUsers

No documentation available.

POST api/{version}/StudyHub2/UpdateAutoRenewal

No documentation available.

GET api/StudyHub2/GetCourseMaterialDetail?studentCourseMaterialId={studentCourseMaterialId}

No documentation available.

POST api/StudyHub2/SaveVideoTickets

No documentation available.

POST api/StudyHub2/GetLoggedUserDetails?sessionId={sessionId}

No documentation available.

POST api/StudyHub2/GenerateJwtToken?sessionId={sessionId}

No documentation available.

POST api/StudyHub2/RefreshJwtToken?refreshToken={refreshToken}

No documentation available.

GET api/StudyHub2/GetAdobeMeetingUrl?meetingId={meetingId}&studentId={studentId}

No documentation available.

GET api/StudyHub2/GetVideoMaterialDetail?videoId={videoId}

No documentation available.

GET api/StudyHub2/GetScheduleDocumentMaterialDetail?materialId={materialId}&scheduleId={scheduleId}

No documentation available.

GET api/StudyHub2/GetRepeatRegistrationDetails?studentEnrollmentId={studentEnrollmentId}

No documentation available.

POST api/StudyHub2/SaveRepeatRegistrationAttachment

No documentation available.

DELETE api/StudyHub2/DeletePELetter?studentEnrollmentId={studentEnrollmentId}

No documentation available.

DELETE api/StudyHub2/DeleteStudentLetter?studentEnrollmentId={studentEnrollmentId}

No documentation available.

POST api/StudyHub2/SaveRepeatRegistrationDetails?studentEnrollmentId={studentEnrollmentId}

No documentation available.

POST api/StudyHub2/SaveQuestionAndAnswer

No documentation available.

POST api/StudyHub2/UserChangePassword

No documentation available.

GET api/StudyHub2/GetStudentSSODetails?studentId={studentId}

No documentation available.

POST api/StudyHub2/DisableSSO?studentId={studentId}

No documentation available.

POST api/StudyHub2/SaveEmailQueue

No documentation available.

POST api/StudyHub2/SaveStudentMail

No documentation available.

GET api/StudyHub2/GetReimbursementDetails?studentEnrollmentId={studentEnrollmentId}

No documentation available.

POST api/StudyHub2/SaveLetterAccepted?studentEnrollmentId={studentEnrollmentId}

No documentation available.

POST api/StudyHub2/ReimbursementBeforeCourseCompletion?studentEnrollmentId={studentEnrollmentId}&isComboRegistration={isComboRegistration}

No documentation available.

POST api/StudyHub2/ReimbursementAfterCourseCompletion?studentEnrollmentId={studentEnrollmentId}&isComboRegistration={isComboRegistration}

No documentation available.

POST api/StudyHub2/SaveStudentTutorBooking

No documentation available.

GET api/StudyHub2/GetTutorMeeting?studentEnrollmentId={studentEnrollmentId}&ids={ids}

No documentation available.

POST api/StudyHub2/SavePreExamEvaluation

No documentation available.

POST api/StudyHub2/SkipPreExamEvaluation

No documentation available.

POST api/StudyHub2/SaveProgramEvaluation

No documentation available.

GET api/StudyHub2/LoadPostExamEvaluation?studentEnrollmentId={studentEnrollmentId}&encryptedRegId={encryptedRegId}

No documentation available.

POST api/StudyHub2/SavePostEvaluation

No documentation available.

GET api/StudyHub2/PostExamEvaluationVerification?studentEnrollmentId={studentEnrollmentId}&studentExamDate={studentExamDate}

No documentation available.

GET api/StudyHub2/Ebook?studentEnrollmentId={studentEnrollmentId}

No documentation available.

GET api/StudyHub2/GetCenterExamDate?studentEnrollmentId={studentEnrollmentId}

No documentation available.

POST api/StudyHub2/SignOut

No documentation available.

GET api/StudyHub2/GetStudentEmails?studentId={studentId}

No documentation available.

GET api/StudyHub2/GetStudentEmailDetails?studentId={studentId}&studentEmailId={studentEmailId}&updateReadStatus={updateReadStatus}

No documentation available.

POST api/StudyHub2/UpdateEmailReadStatus

No documentation available.

GET api/StudyHub2/GetStudentEmailCount?studentId={studentId}&mailStatus={mailStatus}

No documentation available.

POST api/StudyHub2/ResendAccountActivationMail?studentId={studentId}

No documentation available.

POST api/StudyHub2/UpdateStudentExamDate

No documentation available.

GET api/StudyHub2/GetStudyPlanInfo?studentEnrollmentId={studentEnrollmentId}

No documentation available.

GET api/StudyHub2/GetPrintedBookTrackDetails?studentEnrollmentId={studentEnrollmentId}

No documentation available.

POST api/StudyHub2/UpdateStudentCourseMaterials

No documentation available.

POST api/StudyHub2/UpdateStudentAccount

No documentation available.

POST api/StudyHub2/UpdateAutoActivate

No documentation available.

POST api/StudyHub2/SubmitExamResult

No documentation available.

GET api/StudyHub2/GetExamResultStatus?studentEnrollmentId={studentEnrollmentId}

No documentation available.

GET api/StudyHub2/GetComboDetailsForExamResult?studentEnrollmentId={studentEnrollmentId}

No documentation available.

GET api/StudyHub2/GetShopifyInfoByEnrollment?studentEnrollmentId={studentEnrollmentId}

No documentation available.

GET api/StudyHub2/GetTimeZones

No documentation available.

GET api/StudyHub2/GetQuizzyUserId?studentId={studentId}

No documentation available.

POST api/StudyHub2/UnlockPreviewUsers

No documentation available.

POST api/StudyHub2/UpdateAutoRenewal

No documentation available.

Ebook

Student Module - EBook related API's

APIDescription
GET api/{version}/Ebook/GetEBookDetails?studentProductId={studentProductId}&studentProductElementId={studentProductElementId}&isFromMobile={isFromMobile}

Getting Ebook Details

POST api/{version}/Ebook/SaveAnnotations

Save Annatations related to Ebook

POST api/{version}/Ebook/UpdateLastSeenPageNoAndAnnotations

Update the Annotations related to Ebook

GET api/{version}/Ebook/GetCompanionBookDetails?studentProductId={studentProductId}

Get the Companinon Book Details

POST api/{version}/Ebook/UpdateOfflineLastSeenPageNoAndAnnotations

Update the Annotations related to Ebook for mobile offline

GET api/Ebook/GetEBookDetails?studentProductId={studentProductId}&studentProductElementId={studentProductElementId}&isFromMobile={isFromMobile}

Getting Ebook Details

POST api/Ebook/SaveAnnotations

Save Annatations related to Ebook

POST api/Ebook/UpdateLastSeenPageNoAndAnnotations

Update the Annotations related to Ebook

GET api/Ebook/GetCompanionBookDetails?studentProductId={studentProductId}

Get the Companinon Book Details

POST api/Ebook/UpdateOfflineLastSeenPageNoAndAnnotations

Update the Annotations related to Ebook for mobile offline

PaymentDueReminder

Payment due reminder controller

APIDescription
POST api/{version}/PaymentDueReminder/SendPaymentDueReminder

API call to Send the payment due Reminder

POST api/{version}/PaymentDueReminder/SendMailPaymentDueReport

No documentation available.

POST api/PaymentDueReminder/SendPaymentDueReminder

API call to Send the payment due Reminder

POST api/PaymentDueReminder/SendMailPaymentDueReport

No documentation available.

StudentCourseStudyPlan

This controller has all the methods for student course study plan

APIDescription
GET api/{version}/StudentCourseStudyPlan/GetStudentSubjectKnowledge?registrationId={registrationId}

Used to get the student subject knowledge details

GET api/{version}/StudentCourseStudyPlan/GetStudentCourseKnowledgeSettings?registrationId={registrationId}

Used to get the student course knowledge settings

POST api/{version}/StudentCourseStudyPlan/InsertOrUpdateStudentSubjectKnowledge?registrationId={registrationId}&changeCourseContentSeq={changeCourseContentSeq}

Used to get the student subject knowledge for insert or update details

POST api/{version}/StudentCourseStudyPlan/InsertStudentSubjectKnowledgeByDefault?registrationId={registrationId}

Used to insert default student subject knowledge values

GET api/{version}/StudentCourseStudyPlan/GetStudentSubjectReorderDetails?registrationId={registrationId}

POST api/{version}/StudentCourseStudyPlan/UpdateSubjectSequence?changeCourseContent={changeCourseContent}&registrationId={registrationId}

GET api/{version}/StudentCourseStudyPlan/GetStudentReviewSettings?registrationId={registrationId}

Get the student revision setting details

POST api/{version}/StudentCourseStudyPlan/InsertOrUpdateStudentReviewSettings?registrationId={registrationId}

Used to insert revision setting details

POST api/{version}/StudentCourseStudyPlan/CheckFutureSchedule

GET api/{version}/StudentCourseStudyPlan/GetStudentStudyPlanHours?registrationId={registrationId}

Used to get the required and available hours for study plan hours

GET api/{version}/StudentCourseStudyPlan/GetTotalRefreshHoursEachTopic?registrationId={registrationId}&hours={hours}

get Get Total Refresh Hours Each Topic

GET api/{version}/StudentCourseStudyPlan/GetTotalRefreshHoursEachTopic_OnEditStudyPlan

get Get Total Refresh Hours Each Topic on edit

POST api/{version}/StudentCourseStudyPlan/UpdateReviewRequiredStatus?registrationId={registrationId}&IsRevisionRequired={IsRevisionRequired}&RevisionHoursForEachTopic={RevisionHoursForEachTopic}

Used to update whether the revision is required or not

POST api/{version}/StudentCourseStudyPlan/DeleteStudentReviewSettings?registrationId={registrationId}&studentCourseReviewSettingId={studentCourseReviewSettingId}

Used to delete student review setting details

POST api/{version}/StudentCourseStudyPlan/IsRevisionRequired?registrationId={registrationId}

Check this registration need revision.

GET api/{version}/StudentCourseStudyPlan/GetStudentStudyPlanConfiguration?registrationId={registrationId}

Used to get the student study plan configuration

POST api/{version}/StudentCourseStudyPlan/UpdateLastVisitedTab?registrationId={registrationId}&currentTab={currentTab}

Used to update the last visited tab in study plan

GET api/{version}/StudentCourseStudyPlan/GetLastVisitedTab?registrationId={registrationId}

Get Last Visited tab

GET api/{version}/StudentCourseStudyPlan/IsStudyPlanCreated?registrationId={registrationId}

Get Last Visited tab

POST api/{version}/StudentCourseStudyPlan/AddStudentStudyPlanConfiguration

Used to add Student Study plan configurations

GET api/{version}/StudentCourseStudyPlan/GetStudentStudyPlanScheduleDetails?registrationId={registrationId}

Used to hold study plan schedule, block out dates and other configuration of study plan

POST api/{version}/StudentCourseStudyPlan/UpdateStudentStudyPlanConfigurations?registrationId={registrationId}

Used to update the study plan configurations

POST api/{version}/StudentCourseStudyPlan/InsertOrUpdateStudyPlanBlockoutDates?registrationId={registrationId}

Used to insert or update the study plan block out dates

POST api/{version}/StudentCourseStudyPlan/InsertOrUpdateStudyPlanSchedules?registrationId={registrationId}&StudyPlanSchedulesWithSeparator={StudyPlanSchedulesWithSeparator}

Used to insert or update the study plan week day schedules

POST api/{version}/StudentCourseStudyPlan/DeleteStudyPlanBlockoutDates?registrationId={registrationId}&StudentBlockoutDayId={StudentBlockoutDayId}

Used to delete the block out dates

POST api/{version}/StudentCourseStudyPlan/UpdateStudyPlanAvailableHours?registrationId={registrationId}

Used to update the study plan available hours, based on week days availablity, block out dates.

POST api/{version}/StudentCourseStudyPlan/InsertOrUpdateStudyPlanConfigurations?registrationId={registrationId}

Used to update the start, exam and review date Used to insert or update the study plan week day schedules Used to insert or update the study plan block out dates

GET api/{version}/StudentCourseStudyPlan/CheckStudyPlanEnabled?registrationId={registrationId}

Used to check whether the study plan is enabled or not

GET api/{version}/StudentCourseStudyPlan/GetStudyPlanHours?registrationId={registrationId}

Gets or sets the study plan available and required hours hours

GET api/{version}/StudentCourseStudyPlan/GetStudentStudyPlanPreviewDetails?registrationId={registrationId}

Used to get the knowledge setting, revision settings, block out dates and schedule dates for review

POST api/{version}/StudentCourseStudyPlan/DeleteStudyPlanDetails?registrationId={registrationId}

To delete all the details while giving create new studyplan in next visit

POST api/{version}/StudentCourseStudyPlan/SubmitStudentStudyPlan?registrationId={registrationId}

This method used to create the actual study plan to the given registration Id.

GET api/{version}/StudentCourseStudyPlan/GetStudentStudyPlanCalenderDetails?registrationId={registrationId}

Used to get the student plan details for student to show it in calender

GET api/{version}/StudentCourseStudyPlan/GetStudentStudyPlanPreviewCalenderCreateDetails?registrationId={registrationId}

to get the student plan details for student to show it in preview calender.

GET api/{version}/StudentCourseStudyPlan/GetStudentStudyPlanSchedulePreviewCalenderCreateDetails?registrationId={registrationId}&isToUpdateForCombo={isToUpdateForCombo}

to get the student plan details for student to show it in preview calender.

POST api/{version}/StudentCourseStudyPlan/InsertOrUpdateCourseActivityTracking

Used to insert or update the student activity track.

POST api/{version}/StudentCourseStudyPlan/InsertOrUpdateStudyPlanOfflineDuration

Used to insert or update the study plan offline duration

POST api/{version}/StudentCourseStudyPlan/getStudentStudyData?Email={Email}

Used to get the student activity track.

GET api/{version}/StudentCourseStudyPlan/GetStudyPlanActivityByDate?registrationId={registrationId}&dtSelectedDate={dtSelectedDate}

POST api/{version}/StudentCourseStudyPlan/InsertOrUpdateStudyPlanByDate?registrationId={registrationId}&dtSelectedDate={dtSelectedDate}

Used to insert study plan

POST api/{version}/StudentCourseStudyPlan/DeleteStudyPlan?registrationId={registrationId}&studentCourseStudyPlanId={studentCourseStudyPlanId}

Used to delete study plan

POST api/{version}/StudentCourseStudyPlan/DeleteStudyPlanActivity?registrationId={registrationId}&studentActivityTrackingId={studentActivityTrackingId}

Used to delete study plan activity

POST api/{version}/StudentCourseStudyPlan/GetStudentStudyPlanPreview?registrationId={registrationId}

No documentation available.

GET api/{version}/StudentCourseStudyPlan/GetStudentStudyPlanPreview?registrationId={registrationId}

No documentation available.

POST api/{version}/StudentCourseStudyPlan/UpdateStudyPlanAdditionalHours

Used to update the additional hours

POST api/{version}/StudentCourseStudyPlan/UpdateStudyPlanAdditionalHoursOnEdit

Used to update the additional hours for edit mode

POST api/{version}/StudentCourseStudyPlan/DeleteStudyPlanBlockoutDayByDate?registrationId={registrationId}&selectedDate={selectedDate}

Used to delete study plan block out day by selected date

POST api/{version}/StudentCourseStudyPlan/DeleteStudyPlanBlockoutDayByDate_OnDelete

Used to delete study plan block out day by selected date in edit mode

GET api/{version}/StudentCourseStudyPlan/GetStudentAdditionalStudyDays?registrationId={registrationId}

This method used to get all the available additional days for the given registration id.

POST api/{version}/StudentCourseStudyPlan/ClearStudentStudyPlanDetails?registrationId={registrationId}

To Clear the StudentStudy plan details of the particular registration

POST api/{version}/StudentCourseStudyPlan/LoadStudentStudyPlanDetailsForEdit?registrationId={registrationId}&editDate={editDate}&isToUpdateForCombo={isToUpdateForCombo}&SelRegistrationId={SelRegistrationId}

This api method used to get the student study plan details for editing by considering the study plan start date as the given editDate

POST api/{version}/StudentCourseStudyPlan/UpdateStudentExamDate?registrationId={registrationId}

This api method used to update the exam date for the registration with the given registration date.

POST api/{version}/StudentCourseStudyPlan/SubmitStudentEditedStudyPlan?registrationId={registrationId}

This action method used to submit the edited study plan during study plan editing

POST api/{version}/StudentCourseStudyPlan/GetStudentStudyPlanCalendarEditEventData?registrationId={registrationId}

This action method used to pass the edited data and get calendar view data

POST api/{version}/StudentCourseStudyPlan/EditStudyPlanConfiguration

This method used to handle study plan edit based on the tab requested.

GET api/{version}/StudentCourseStudyPlan/GetStudyPlanComboStatusDetails?registrationId={registrationId}

To get the Combo Study Plan Status Details

POST api/{version}/StudentCourseStudyPlan/UpdateScheduleRequired?registrationId={registrationId}&isScheduleRequired={isScheduleRequired}

Used to update the last visited tab in study plan

POST api/{version}/StudentCourseStudyPlan/CheckStudyPlanEndAndNewAccessDate?StudentProductID={StudentProductID}&isFromMobile={isFromMobile}

No documentation available.

POST api/{version}/StudentCourseStudyPlan/GetExistingStudyPlanByRegistrationID?RegistrationID={RegistrationID}

No documentation available.

POST api/{version}/StudentCourseStudyPlan/StudentStudyPlanPopUpStatusUpdate?RegistrationID={RegistrationID}&IsModified={IsModified}

No documentation available.

POST api/{version}/StudentCourseStudyPlan/GetBaseLineTestAttemptList?quizReferenceId={quizReferenceId}

Get Base line attempt list based on quiz reference

POST api/{version}/StudentCourseStudyPlan/GetBaseLineTestURL?registrationId={registrationId}&subjectId={subjectId}

Get base line test attempt URl

POST api/{version}/StudentCourseStudyPlan/GetBaseLineTestResultURL?testAttemptId={testAttemptId}

Get base line test attempt URl

POST api/{version}/StudentCourseStudyPlan/GetBaseLineTestKnowledgeLevel?testAttemptId={testAttemptId}

Get Baseline test attempt knowledge

POST api/{version}/StudentCourseStudyPlan/GetBaseLineTestAttemptListBasedOnSubject?registrationId={registrationId}&subjectId={subjectId}

Get Base line attempt list based on quiz reference

POST api/{version}/StudentCourseStudyPlan/GetBaseLineTetsDetailForRefresh?registrationId={registrationId}&subjectId={subjectId}

Get Base line attempt list based on quiz reference

POST api/{version}/StudentCourseStudyPlan/GetStudyPlanHoursByScheduleDetails

This action method used to get the required hours calcualted based on the student review settings value.

POST api/{version}/StudentCourseStudyPlan/GetFullCalendarDataOnEdit?registrationId={registrationId}

Used to Fetch Calendar Data on edit

GET api/{version}/StudentCourseStudyPlan/GetStudyPlanCalender?registrationId={registrationId}&SelectedDate={SelectedDate}&StudentProductID={StudentProductID}

No documentation available.

POST api/{version}/StudentCourseStudyPlan/GetStudentStudyPlanCalendarEventData?registrationId={registrationId}

No documentation available.

GET api/StudentCourseStudyPlan/GetStudentSubjectKnowledge?registrationId={registrationId}

Used to get the student subject knowledge details

GET api/StudentCourseStudyPlan/GetStudentCourseKnowledgeSettings?registrationId={registrationId}

Used to get the student course knowledge settings

POST api/StudentCourseStudyPlan/InsertOrUpdateStudentSubjectKnowledge?registrationId={registrationId}&changeCourseContentSeq={changeCourseContentSeq}

Used to get the student subject knowledge for insert or update details

POST api/StudentCourseStudyPlan/InsertStudentSubjectKnowledgeByDefault?registrationId={registrationId}

Used to insert default student subject knowledge values

GET api/StudentCourseStudyPlan/GetStudentSubjectReorderDetails?registrationId={registrationId}

POST api/StudentCourseStudyPlan/UpdateSubjectSequence?changeCourseContent={changeCourseContent}&registrationId={registrationId}

GET api/StudentCourseStudyPlan/GetStudentReviewSettings?registrationId={registrationId}

Get the student revision setting details

POST api/StudentCourseStudyPlan/InsertOrUpdateStudentReviewSettings?registrationId={registrationId}

Used to insert revision setting details

POST api/StudentCourseStudyPlan/CheckFutureSchedule

GET api/StudentCourseStudyPlan/GetStudentStudyPlanHours?registrationId={registrationId}

Used to get the required and available hours for study plan hours

GET api/StudentCourseStudyPlan/GetTotalRefreshHoursEachTopic?registrationId={registrationId}&hours={hours}

get Get Total Refresh Hours Each Topic

GET api/StudentCourseStudyPlan/GetTotalRefreshHoursEachTopic_OnEditStudyPlan

get Get Total Refresh Hours Each Topic on edit

POST api/StudentCourseStudyPlan/UpdateReviewRequiredStatus?registrationId={registrationId}&IsRevisionRequired={IsRevisionRequired}&RevisionHoursForEachTopic={RevisionHoursForEachTopic}

Used to update whether the revision is required or not

POST api/StudentCourseStudyPlan/DeleteStudentReviewSettings?registrationId={registrationId}&studentCourseReviewSettingId={studentCourseReviewSettingId}

Used to delete student review setting details

POST api/StudentCourseStudyPlan/IsRevisionRequired?registrationId={registrationId}

Check this registration need revision.

GET api/StudentCourseStudyPlan/GetStudentStudyPlanConfiguration?registrationId={registrationId}

Used to get the student study plan configuration

POST api/StudentCourseStudyPlan/UpdateLastVisitedTab?registrationId={registrationId}&currentTab={currentTab}

Used to update the last visited tab in study plan

GET api/StudentCourseStudyPlan/GetLastVisitedTab?registrationId={registrationId}

Get Last Visited tab

GET api/StudentCourseStudyPlan/IsStudyPlanCreated?registrationId={registrationId}

Get Last Visited tab

POST api/StudentCourseStudyPlan/AddStudentStudyPlanConfiguration

Used to add Student Study plan configurations

GET api/StudentCourseStudyPlan/GetStudentStudyPlanScheduleDetails?registrationId={registrationId}

Used to hold study plan schedule, block out dates and other configuration of study plan

POST api/StudentCourseStudyPlan/UpdateStudentStudyPlanConfigurations?registrationId={registrationId}

Used to update the study plan configurations

POST api/StudentCourseStudyPlan/InsertOrUpdateStudyPlanBlockoutDates?registrationId={registrationId}

Used to insert or update the study plan block out dates

POST api/StudentCourseStudyPlan/InsertOrUpdateStudyPlanSchedules?registrationId={registrationId}&StudyPlanSchedulesWithSeparator={StudyPlanSchedulesWithSeparator}

Used to insert or update the study plan week day schedules

POST api/StudentCourseStudyPlan/DeleteStudyPlanBlockoutDates?registrationId={registrationId}&StudentBlockoutDayId={StudentBlockoutDayId}

Used to delete the block out dates

POST api/StudentCourseStudyPlan/UpdateStudyPlanAvailableHours?registrationId={registrationId}

Used to update the study plan available hours, based on week days availablity, block out dates.

POST api/StudentCourseStudyPlan/InsertOrUpdateStudyPlanConfigurations?registrationId={registrationId}

Used to update the start, exam and review date Used to insert or update the study plan week day schedules Used to insert or update the study plan block out dates

GET api/StudentCourseStudyPlan/CheckStudyPlanEnabled?registrationId={registrationId}

Used to check whether the study plan is enabled or not

GET api/StudentCourseStudyPlan/GetStudyPlanHours?registrationId={registrationId}

Gets or sets the study plan available and required hours hours

GET api/StudentCourseStudyPlan/GetStudentStudyPlanPreviewDetails?registrationId={registrationId}

Used to get the knowledge setting, revision settings, block out dates and schedule dates for review

POST api/StudentCourseStudyPlan/DeleteStudyPlanDetails?registrationId={registrationId}

To delete all the details while giving create new studyplan in next visit

POST api/StudentCourseStudyPlan/SubmitStudentStudyPlan?registrationId={registrationId}

This method used to create the actual study plan to the given registration Id.

GET api/StudentCourseStudyPlan/GetStudentStudyPlanCalenderDetails?registrationId={registrationId}

Used to get the student plan details for student to show it in calender

GET api/StudentCourseStudyPlan/GetStudentStudyPlanPreviewCalenderCreateDetails?registrationId={registrationId}

to get the student plan details for student to show it in preview calender.

GET api/StudentCourseStudyPlan/GetStudentStudyPlanSchedulePreviewCalenderCreateDetails?registrationId={registrationId}&isToUpdateForCombo={isToUpdateForCombo}

to get the student plan details for student to show it in preview calender.

POST api/StudentCourseStudyPlan/InsertOrUpdateCourseActivityTracking

Used to insert or update the student activity track.

POST api/StudentCourseStudyPlan/InsertOrUpdateStudyPlanOfflineDuration

Used to insert or update the study plan offline duration

POST api/StudentCourseStudyPlan/getStudentStudyData?Email={Email}

Used to get the student activity track.

GET api/StudentCourseStudyPlan/GetStudyPlanActivityByDate?registrationId={registrationId}&dtSelectedDate={dtSelectedDate}

POST api/StudentCourseStudyPlan/InsertOrUpdateStudyPlanByDate?registrationId={registrationId}&dtSelectedDate={dtSelectedDate}

Used to insert study plan

POST api/StudentCourseStudyPlan/DeleteStudyPlan?registrationId={registrationId}&studentCourseStudyPlanId={studentCourseStudyPlanId}

Used to delete study plan

POST api/StudentCourseStudyPlan/DeleteStudyPlanActivity?registrationId={registrationId}&studentActivityTrackingId={studentActivityTrackingId}

Used to delete study plan activity

POST api/StudentCourseStudyPlan/GetStudentStudyPlanPreview?registrationId={registrationId}

No documentation available.

GET api/StudentCourseStudyPlan/GetStudentStudyPlanPreview?registrationId={registrationId}

No documentation available.

POST api/StudentCourseStudyPlan/UpdateStudyPlanAdditionalHours

Used to update the additional hours

POST api/StudentCourseStudyPlan/UpdateStudyPlanAdditionalHoursOnEdit

Used to update the additional hours for edit mode

POST api/StudentCourseStudyPlan/DeleteStudyPlanBlockoutDayByDate?registrationId={registrationId}&selectedDate={selectedDate}

Used to delete study plan block out day by selected date

POST api/StudentCourseStudyPlan/DeleteStudyPlanBlockoutDayByDate_OnDelete

Used to delete study plan block out day by selected date in edit mode

GET api/StudentCourseStudyPlan/GetStudentAdditionalStudyDays?registrationId={registrationId}

This method used to get all the available additional days for the given registration id.

POST api/StudentCourseStudyPlan/ClearStudentStudyPlanDetails?registrationId={registrationId}

To Clear the StudentStudy plan details of the particular registration

POST api/StudentCourseStudyPlan/LoadStudentStudyPlanDetailsForEdit?registrationId={registrationId}&editDate={editDate}&isToUpdateForCombo={isToUpdateForCombo}&SelRegistrationId={SelRegistrationId}

This api method used to get the student study plan details for editing by considering the study plan start date as the given editDate

POST api/StudentCourseStudyPlan/UpdateStudentExamDate?registrationId={registrationId}

This api method used to update the exam date for the registration with the given registration date.

POST api/StudentCourseStudyPlan/SubmitStudentEditedStudyPlan?registrationId={registrationId}

This action method used to submit the edited study plan during study plan editing

POST api/StudentCourseStudyPlan/GetStudentStudyPlanCalendarEditEventData?registrationId={registrationId}

This action method used to pass the edited data and get calendar view data

POST api/StudentCourseStudyPlan/EditStudyPlanConfiguration

This method used to handle study plan edit based on the tab requested.

GET api/StudentCourseStudyPlan/GetStudyPlanComboStatusDetails?registrationId={registrationId}

To get the Combo Study Plan Status Details

POST api/StudentCourseStudyPlan/UpdateScheduleRequired?registrationId={registrationId}&isScheduleRequired={isScheduleRequired}

Used to update the last visited tab in study plan

POST api/StudentCourseStudyPlan/CheckStudyPlanEndAndNewAccessDate?StudentProductID={StudentProductID}&isFromMobile={isFromMobile}

No documentation available.

POST api/StudentCourseStudyPlan/GetExistingStudyPlanByRegistrationID?RegistrationID={RegistrationID}

No documentation available.

POST api/StudentCourseStudyPlan/StudentStudyPlanPopUpStatusUpdate?RegistrationID={RegistrationID}&IsModified={IsModified}

No documentation available.

POST api/StudentCourseStudyPlan/GetBaseLineTestAttemptList?quizReferenceId={quizReferenceId}

Get Base line attempt list based on quiz reference

POST api/StudentCourseStudyPlan/GetBaseLineTestURL?registrationId={registrationId}&subjectId={subjectId}

Get base line test attempt URl

POST api/StudentCourseStudyPlan/GetBaseLineTestResultURL?testAttemptId={testAttemptId}

Get base line test attempt URl

POST api/StudentCourseStudyPlan/GetBaseLineTestKnowledgeLevel?testAttemptId={testAttemptId}

Get Baseline test attempt knowledge

POST api/StudentCourseStudyPlan/GetBaseLineTestAttemptListBasedOnSubject?registrationId={registrationId}&subjectId={subjectId}

Get Base line attempt list based on quiz reference

POST api/StudentCourseStudyPlan/GetBaseLineTetsDetailForRefresh?registrationId={registrationId}&subjectId={subjectId}

Get Base line attempt list based on quiz reference

POST api/StudentCourseStudyPlan/GetStudyPlanHoursByScheduleDetails

This action method used to get the required hours calcualted based on the student review settings value.

POST api/StudentCourseStudyPlan/GetFullCalendarDataOnEdit?registrationId={registrationId}

Used to Fetch Calendar Data on edit

GET api/StudentCourseStudyPlan/GetStudyPlanCalender?registrationId={registrationId}&SelectedDate={SelectedDate}&StudentProductID={StudentProductID}

No documentation available.

POST api/StudentCourseStudyPlan/GetStudentStudyPlanCalendarEventData?registrationId={registrationId}

No documentation available.

StudentProductShipment

StudentProductShipment controller

APIDescription
POST api/{version}/StudentProductShipment/StudentProductShipmentCharges?ShippingTypeCode={ShippingTypeCode}

API call to

POST api/StudentProductShipment/StudentProductShipmentCharges?ShippingTypeCode={ShippingTypeCode}

API call to

StudentCourseMaterial

This controller have all the action of Personalized learning module.

APIDescription
GET api/{version}/StudentCourseMaterial/GetRegistrationCourseTitle?registrationId={registrationId}

Used to get the registration title, to bind in breadcrumb

GET api/{version}/StudentCourseMaterial/GetMaterialProgress?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}

Used to get the material progress details

GET api/{version}/StudentCourseMaterial/CheckIsPersonalizedCenter?registrationId={registrationId}

Used to check whether the registration belongs to personalized center

GET api/{version}/StudentCourseMaterial/GetTopicAndMaterialDetail?regId={regId}&fromdevice={fromdevice}

Used to get topic and material details for a registration

GET api/{version}/StudentCourseMaterial/GetProductAndCourseDetails?studentProductId={studentProductId}&navigateto={navigateto}&usertype={usertype}&userfrom={userfrom}

Used to get topic and material details for a registration

GET api/{version}/StudentCourseMaterial/ClearNotification?studentproductid={studentproductid}&notificationtype={notificationtype}

No documentation available.

GET api/{version}/StudentCourseMaterial/GetStudentCourseMaterialDetails?regId={regId}&studentCourseMaterialId={studentCourseMaterialId}&divisionId={divisionId}&usertype={usertype}&UpdateLastVisitedMaterial={UpdateLastVisitedMaterial}

Used to get the student course material details for video and practice portal

GET api/{version}/StudentCourseMaterial/GetDocumentMaterial?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}&divisionId={divisionId}

Used to get the course material details for document material tyep

POST api/{version}/StudentCourseMaterial/UpdateMaterialProgress

Used to update the material progress percentage

POST api/{version}/StudentCourseMaterial/AddAnnotation

Used to add anotations

POST api/{version}/StudentCourseMaterial/UpdateAnnotation

Used to Update Annotations.

POST api/{version}/StudentCourseMaterial/UpdateDocumentCompleteProgress

Used to add annotations

POST api/{version}/StudentCourseMaterial/UpdateLastVisitedMaterial

Used to update the last visited materials

GET api/{version}/StudentCourseMaterial/GetMemo?studentCourseMaterialId={studentCourseMaterialId}&videoSourceTable={videoSourceTable}&registrationId={registrationId}

Used to get the material memo details

POST api/{version}/StudentCourseMaterial/AddMemo

Used to add memo details

POST api/{version}/StudentCourseMaterial/UpdateMemo

Used to update memo details

POST api/{version}/StudentCourseMaterial/DeleteMemo

Used to delete memo details

GET api/{version}/StudentCourseMaterial/GetBookmark

Used to get book marks

POST api/{version}/StudentCourseMaterial/AddVideoLog

Used to add book marks

POST api/{version}/StudentCourseMaterial/UpdateBookmark

Used to update the book mark

POST api/{version}/StudentCourseMaterial/SaveVideoProgress

Used to save book mark details

POST api/{version}/StudentCourseMaterial/InsertVideoEventTrackingLog

Used to insert video tracking log details

GET api/{version}/StudentCourseMaterial/GetLastVisitedMaterial?regId={regId}

Used to get the details of Last visited Materials with current and next video

GET api/{version}/StudentCourseMaterial/GetVideoQuestionAndAnswers?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}

Used to get video question and answers

POST api/{version}/StudentCourseMaterial/SaveVideoTickets

Used to save support video tickets

GET api/{version}/StudentCourseMaterial/GetDocumentDownloadPath?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}&divisionId={divisionId}&needtrack={needtrack}&userType={userType}&userId={userId}

Used to get the document download path details

GET api/{version}/StudentCourseMaterial/GetStudentCourseFolderProgressByMaterial?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}

Used to get the folder progress by material id

GET api/{version}/StudentCourseMaterial/GetStudentPracticePortalTestAttemptDetails?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}

Used to update and get the practice portal completion progress status

GET api/{version}/StudentCourseMaterial/GetQuestionBankPreviousAttemptDetails?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}

used to get the question bank previous exam attemt details

GET api/{version}/StudentCourseMaterial/GetQuestionBankPreviousAttemptDetailsForProduct?studentId={studentId}&studentProductid={studentProductid}

No documentation available.

GET api/{version}/StudentCourseMaterial/GetNextPreviousMaterialByCurrentMaterial?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}

Used to get the next and previous material by current material id. last visited material will not be tracked considered.

GET api/{version}/StudentCourseMaterial/IstoLandStudyPlanHomepage?registrationId={registrationId}

Used to check the landing page for study plan.

GET api/{version}/StudentCourseMaterial/IstoLandStudyPlanHomepageForReminder?registrationId={registrationId}

Used to check the landing page for study plan For Based On Reminder.

GET api/{version}/StudentCourseMaterial/GetQuizzyUserAndGroupIdByStudent?StudentId={StudentId}&RegistrationId={RegistrationId}

To get Quizzy User Id and PP Group Id for the student which is used for student push notification

GET api/{version}/StudentCourseMaterial/GetRegisteredStudentDetails?studentId={studentId}

Get registration id from registration details

GET api/{version}/StudentCourseMaterial/downloadwithwatermark?fileid={fileid}&materialid={materialid}&registrationid={registrationid}&viewertype={viewertype}&watermarktextid={watermarktextid}&studentCourseMaterialId={studentCourseMaterialId}&setLastVisited={setLastVisited}

this api is to get dowmnloadwithwatermark data in byte format

GET api/{version}/StudentCourseMaterial/downloadwithwatermarkscheduledetails?AddWaterMark={AddWaterMark}&TextID={TextID}&FileId={FileId}&UserFrom={UserFrom}&StdId={StdId}&SolutionName={SolutionName}&RegId={RegId}

this api is to get downloadwithwatermarkscheduledetails data in byte format

GET api/{version}/StudentCourseMaterial/GetShowNameOnStudyHub?registrationId={registrationId}

To get the name on study hub for online/onsite centers

POST api/{version}/StudentCourseMaterial/GetMaterialDate

No documentation available.

GET api/StudentCourseMaterial/GetRegistrationCourseTitle?registrationId={registrationId}

Used to get the registration title, to bind in breadcrumb

GET api/StudentCourseMaterial/GetMaterialProgress?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}

Used to get the material progress details

GET api/StudentCourseMaterial/CheckIsPersonalizedCenter?registrationId={registrationId}

Used to check whether the registration belongs to personalized center

GET api/StudentCourseMaterial/GetTopicAndMaterialDetail?regId={regId}&fromdevice={fromdevice}

Used to get topic and material details for a registration

GET api/StudentCourseMaterial/GetProductAndCourseDetails?studentProductId={studentProductId}&navigateto={navigateto}&usertype={usertype}&userfrom={userfrom}

Used to get topic and material details for a registration

GET api/StudentCourseMaterial/ClearNotification?studentproductid={studentproductid}&notificationtype={notificationtype}

No documentation available.

GET api/StudentCourseMaterial/GetStudentCourseMaterialDetails?regId={regId}&studentCourseMaterialId={studentCourseMaterialId}&divisionId={divisionId}&usertype={usertype}&UpdateLastVisitedMaterial={UpdateLastVisitedMaterial}

Used to get the student course material details for video and practice portal

GET api/StudentCourseMaterial/GetDocumentMaterial?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}&divisionId={divisionId}

Used to get the course material details for document material tyep

POST api/StudentCourseMaterial/UpdateMaterialProgress

Used to update the material progress percentage

POST api/StudentCourseMaterial/AddAnnotation

Used to add anotations

POST api/StudentCourseMaterial/UpdateAnnotation

Used to Update Annotations.

POST api/StudentCourseMaterial/UpdateDocumentCompleteProgress

Used to add annotations

POST api/StudentCourseMaterial/UpdateLastVisitedMaterial

Used to update the last visited materials

GET api/StudentCourseMaterial/GetMemo?studentCourseMaterialId={studentCourseMaterialId}&videoSourceTable={videoSourceTable}&registrationId={registrationId}

Used to get the material memo details

POST api/StudentCourseMaterial/AddMemo

Used to add memo details

POST api/StudentCourseMaterial/UpdateMemo

Used to update memo details

POST api/StudentCourseMaterial/DeleteMemo

Used to delete memo details

GET api/StudentCourseMaterial/GetBookmark

Used to get book marks

POST api/StudentCourseMaterial/AddVideoLog

Used to add book marks

POST api/StudentCourseMaterial/UpdateBookmark

Used to update the book mark

POST api/StudentCourseMaterial/SaveVideoProgress

Used to save book mark details

POST api/StudentCourseMaterial/InsertVideoEventTrackingLog

Used to insert video tracking log details

GET api/StudentCourseMaterial/GetLastVisitedMaterial?regId={regId}

Used to get the details of Last visited Materials with current and next video

GET api/StudentCourseMaterial/GetVideoQuestionAndAnswers?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}

Used to get video question and answers

POST api/StudentCourseMaterial/SaveVideoTickets

Used to save support video tickets

GET api/StudentCourseMaterial/GetDocumentDownloadPath?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}&divisionId={divisionId}&needtrack={needtrack}&userType={userType}&userId={userId}

Used to get the document download path details

GET api/StudentCourseMaterial/GetStudentCourseFolderProgressByMaterial?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}

Used to get the folder progress by material id

GET api/StudentCourseMaterial/GetStudentPracticePortalTestAttemptDetails?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}

Used to update and get the practice portal completion progress status

GET api/StudentCourseMaterial/GetQuestionBankPreviousAttemptDetails?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}

used to get the question bank previous exam attemt details

GET api/StudentCourseMaterial/GetQuestionBankPreviousAttemptDetailsForProduct?studentId={studentId}&studentProductid={studentProductid}

No documentation available.

GET api/StudentCourseMaterial/GetNextPreviousMaterialByCurrentMaterial?studentCourseMaterialId={studentCourseMaterialId}&registrationId={registrationId}

Used to get the next and previous material by current material id. last visited material will not be tracked considered.

GET api/StudentCourseMaterial/IstoLandStudyPlanHomepage?registrationId={registrationId}

Used to check the landing page for study plan.

GET api/StudentCourseMaterial/IstoLandStudyPlanHomepageForReminder?registrationId={registrationId}

Used to check the landing page for study plan For Based On Reminder.

GET api/StudentCourseMaterial/GetQuizzyUserAndGroupIdByStudent?StudentId={StudentId}&RegistrationId={RegistrationId}

To get Quizzy User Id and PP Group Id for the student which is used for student push notification

GET api/StudentCourseMaterial/GetRegisteredStudentDetails?studentId={studentId}

Get registration id from registration details

GET api/StudentCourseMaterial/downloadwithwatermark?fileid={fileid}&materialid={materialid}&registrationid={registrationid}&viewertype={viewertype}&watermarktextid={watermarktextid}&studentCourseMaterialId={studentCourseMaterialId}&setLastVisited={setLastVisited}

this api is to get dowmnloadwithwatermark data in byte format

GET api/StudentCourseMaterial/downloadwithwatermarkscheduledetails?AddWaterMark={AddWaterMark}&TextID={TextID}&FileId={FileId}&UserFrom={UserFrom}&StdId={StdId}&SolutionName={SolutionName}&RegId={RegId}

this api is to get downloadwithwatermarkscheduledetails data in byte format

GET api/StudentCourseMaterial/GetShowNameOnStudyHub?registrationId={registrationId}

To get the name on study hub for online/onsite centers

POST api/StudentCourseMaterial/GetMaterialDate

No documentation available.

Students

This api controller contains all the methods related to student and student registrations.

APIDescription
GET api/{version}/Students/GetStudentClassScheduleDetails?registrationId={registrationId}&frmdevice={frmdevice}&skipadobeurl={skipadobeurl}

This get method gets all the available schedule details for the given registration Id.

GET api/{version}/Students/GetStudentClassScheduleNotes?registrationId={registrationId}

This get method gets all the available class schedule notes to display above and below the schedule details for student class schedules

GET api/{version}/Students/GetStudentClassScheduleNotification?registrationId={registrationId}

This method will get all available file and video count

POST api/{version}/Students/UpdateCommonMaterialDownloadStatus

This post method used to update the download status of common material for the materials available to student schedule

POST api/{version}/Students/UpdateSubjectWiseFilesDownloadStatus

This post method used to update the download status of subject wise material for the materials available to student schedule

GET api/{version}/Students/GetStudentClassMeterialDetails?registrationId={registrationId}&ScheduledId={ScheduledId}

GET api/{version}/Students/GetStudentClassVideoRecordings?registrationId={registrationId}&ScheduledId={ScheduledId}

This method gets all the video recordings available for the given registrationId and the scheduleId

GET api/{version}/Students/GetStudentClassVideoRecordingDetail?registrationId={registrationId}&ScheduledId={ScheduledId}&videoSourceId={videoSourceId}&autoPlay={autoPlay}

This method gets all the video recordings available for the given registrationId, scheduleId and the videoSourceId

GET api/{version}/Students/GetStudentClassVideoRecordingDetailWithPlaylist?registrationId={registrationId}&ScheduledId={ScheduledId}&videoSourceId={videoSourceId}&autoPlay={autoPlay}

GET api/{version}/Students/GetStudentCourseSubscriptionDetails?registrationId={registrationId}&showSchedule={showSchedule}

POST api/{version}/Students/SaveStudentVideoWatchCountLog

GET api/{version}/Students/GetStudentSavedEmails?studentId={studentId}

This method gets all emails available for the given student Id

POST api/{version}/Students/GetStudentSavedEmailsForMobile

This method gets all emails available for the given student for mobile

GET api/{version}/Students/GetStudentEmailDetails?studentId={studentId}&studentEmailId={studentEmailId}&domain={domain}

This method gets the student email details based on the given studentMailId.

POST api/{version}/Students/UpdateStudentEmailReadStatus?studentMailId={studentMailId}

This method used to update the read status of a student email.

POST api/{version}/Students/UpdateStudentEmailReadStatusForMobile

This method used to update the read status of a student email for mobile.

GET api/{version}/Students/GetOrderDetailsForActivatingOrder?orderId={orderId}&purchaseSetId={purchaseSetId}

Used for getting the order details to show up in the activate order page in student module

GET api/{version}/Students/GetOrderActivation?orderId={orderId}&purchaseSetId={purchaseSetId}

Used for getting the order details to show up in the activate order page in student module(Mobile)

POST api/{version}/Students/ActivateStudentOrder?orderId={orderId}&purchaseSetId={purchaseSetId}

Used for activating an order or by purchase set of the student

POST api/{version}/Students/ActivateStudentOrders?orderId={orderId}&purchaseSetId={purchaseSetId}

Used for activating an order or by purchase set of the student - Mobile

GET api/{version}/Students/GetOrderDetailsForActivateOrder?orderId={orderId}&purchaseSetId={purchaseSetId}

Used for getting the order details to show up in the activate order page in student module. Order and purchase id will be passed as enctypred format.

GET api/{version}/Students/GetBookTrackDetails?StudentProductid={StudentProductid}

Get book track details

GET api/{version}/Students/CheckStudentHaveProduct?StudentId={StudentId}&StudentProductId={StudentProductId}

check whether this student have product or not

GET api/{version}/Students/GetFeedBackReport?registrationId={registrationId}

Used for getting the feedbaack report in the student module

GET api/{version}/Students/GetTestInstructorDetails?TestGroupId={TestGroupId}&UserId={UserId}

Used to getting the instructor details for the testgroup

GET api/{version}/Students/GetOnDemandPreviewSetting

To get on demand preview setting value

GET api/{version}/Students/LoadOfflineVideo

GET api/{version}/Students/StreamOfflineVideo

GET api/{version}/Students/GetOfflineVideoDetail?studentCourseMaterialId={studentCourseMaterialId}

No documentation available.

POST api/{version}/Students/SaveOfflineVideoProgressLog

No documentation available.

GET api/{version}/Students/GetHelpVideos?studentProductId={studentProductId}

used to get the help videos for student

POST api/{version}/Students/SaveHelpVideoWatchedStatus

used to save the help videos watched status for registration

POST api/{version}/Students/GetAppLinkParams

To get the params for mobile app to redirect respective screen

GET api/{version}/Students/GetAdobeMeetingUrlForMobile?AdobeMeetingId={AdobeMeetingId}&EmailAddress={EmailAddress}&Password={Password}

To Get the Schedule Details Adobe Meeting Url

GET api/{version}/Students/CancelStudentPreviewRegistration?RegistrationId={RegistrationId}&comments={comments}&strCancelReasonId={strCancelReasonId}

No documentation available.

POST api/{version}/Students/UpdateOrderPauseStatus

No documentation available.

GET api/Students/GetStudentClassScheduleDetails?registrationId={registrationId}&frmdevice={frmdevice}&skipadobeurl={skipadobeurl}

This get method gets all the available schedule details for the given registration Id.

GET api/Students/GetStudentClassScheduleNotes?registrationId={registrationId}

This get method gets all the available class schedule notes to display above and below the schedule details for student class schedules

GET api/Students/GetStudentClassScheduleNotification?registrationId={registrationId}

This method will get all available file and video count

POST api/Students/UpdateCommonMaterialDownloadStatus

This post method used to update the download status of common material for the materials available to student schedule

POST api/Students/UpdateSubjectWiseFilesDownloadStatus

This post method used to update the download status of subject wise material for the materials available to student schedule

GET api/Students/GetStudentClassMeterialDetails?registrationId={registrationId}&ScheduledId={ScheduledId}

GET api/Students/GetStudentClassVideoRecordings?registrationId={registrationId}&ScheduledId={ScheduledId}

This method gets all the video recordings available for the given registrationId and the scheduleId

GET api/Students/GetStudentClassVideoRecordingDetail?registrationId={registrationId}&ScheduledId={ScheduledId}&videoSourceId={videoSourceId}&autoPlay={autoPlay}

This method gets all the video recordings available for the given registrationId, scheduleId and the videoSourceId

GET api/Students/GetStudentClassVideoRecordingDetailWithPlaylist?registrationId={registrationId}&ScheduledId={ScheduledId}&videoSourceId={videoSourceId}&autoPlay={autoPlay}

GET api/Students/GetStudentCourseSubscriptionDetails?registrationId={registrationId}&showSchedule={showSchedule}

POST api/Students/SaveStudentVideoWatchCountLog

GET api/Students/GetStudentSavedEmails?studentId={studentId}

This method gets all emails available for the given student Id

POST api/Students/GetStudentSavedEmailsForMobile

This method gets all emails available for the given student for mobile

GET api/Students/GetStudentEmailDetails?studentId={studentId}&studentEmailId={studentEmailId}&domain={domain}

This method gets the student email details based on the given studentMailId.

POST api/Students/UpdateStudentEmailReadStatus?studentMailId={studentMailId}

This method used to update the read status of a student email.

POST api/Students/UpdateStudentEmailReadStatusForMobile

This method used to update the read status of a student email for mobile.

GET api/Students/GetOrderDetailsForActivatingOrder?orderId={orderId}&purchaseSetId={purchaseSetId}

Used for getting the order details to show up in the activate order page in student module

GET api/Students/GetOrderActivation?orderId={orderId}&purchaseSetId={purchaseSetId}

Used for getting the order details to show up in the activate order page in student module(Mobile)

POST api/Students/ActivateStudentOrder?orderId={orderId}&purchaseSetId={purchaseSetId}

Used for activating an order or by purchase set of the student

POST api/Students/ActivateStudentOrders?orderId={orderId}&purchaseSetId={purchaseSetId}

Used for activating an order or by purchase set of the student - Mobile

GET api/Students/GetOrderDetailsForActivateOrder?orderId={orderId}&purchaseSetId={purchaseSetId}

Used for getting the order details to show up in the activate order page in student module. Order and purchase id will be passed as enctypred format.

GET api/Students/GetBookTrackDetails?StudentProductid={StudentProductid}

Get book track details

GET api/Students/CheckStudentHaveProduct?StudentId={StudentId}&StudentProductId={StudentProductId}

check whether this student have product or not

GET api/Students/GetFeedBackReport?registrationId={registrationId}

Used for getting the feedbaack report in the student module

GET api/Students/GetTestInstructorDetails?TestGroupId={TestGroupId}&UserId={UserId}

Used to getting the instructor details for the testgroup

GET api/Students/GetOnDemandPreviewSetting

To get on demand preview setting value

GET api/Students/LoadOfflineVideo

GET api/Students/StreamOfflineVideo

GET api/Students/GetOfflineVideoDetail?studentCourseMaterialId={studentCourseMaterialId}

No documentation available.

POST api/Students/SaveOfflineVideoProgressLog

No documentation available.

GET api/Students/GetHelpVideos?studentProductId={studentProductId}

used to get the help videos for student

POST api/Students/SaveHelpVideoWatchedStatus

used to save the help videos watched status for registration

POST api/Students/GetAppLinkParams

To get the params for mobile app to redirect respective screen

GET api/Students/GetAdobeMeetingUrlForMobile?AdobeMeetingId={AdobeMeetingId}&EmailAddress={EmailAddress}&Password={Password}

To Get the Schedule Details Adobe Meeting Url

GET api/Students/CancelStudentPreviewRegistration?RegistrationId={RegistrationId}&comments={comments}&strCancelReasonId={strCancelReasonId}

No documentation available.

POST api/Students/UpdateOrderPauseStatus

No documentation available.

WeeklyQuestion

Controller holds all the available methods related to Test Link.

APIDescription
GET api/{version}/WeeklyQuestion/GetWeeklyQuestionUrl?studentPushNotificationId={studentPushNotificationId}&studentId={studentId}

Used to get the Test Link and Status of the test

GET api/WeeklyQuestion/GetWeeklyQuestionUrl?studentPushNotificationId={studentPushNotificationId}&studentId={studentId}

Used to get the Test Link and Status of the test

MyAccount

Student Module - My profile details related API's Created by vijay | 2020-08-18

APIDescription
POST api/{version}/MyAccount/FillMyAccountData?StudentId={StudentId}&requestFrom={requestFrom}

Fill all the my profile data

POST api/{version}/MyAccount/FillCourseProductInformation?StudentId={StudentId}

Fill all the course and products

POST api/{version}/MyAccount/GetFieldInfo?CountryId={CountryId}

get mantory field information

POST api/{version}/MyAccount/GetCompanyOrUniversityName?Text={Text}

get company name

POST api/{version}/MyAccount/UpdateStudentProfilePicture?StudentId={StudentId}

update the profile picture for students

POST api/{version}/MyAccount/DeleteStudentProfilePicture?StudentId={StudentId}

remove the profile picture for students

POST api/{version}/MyAccount/UpdateMyAccount

Update my profile contact information

POST api/{version}/MyAccount/UpdateCourseRegInfo

update my profile registration information

POST api/{version}/MyAccount/GetSubscriptionExtension?StudentId={StudentId}&RegistrationId={RegistrationId}&SubScriptionConfirmationMessgae={SubScriptionConfirmationMessgae}

Get GetSubscription Renew Extension

POST api/{version}/MyAccount/ReActivateSubscription

Reactivate subscription

POST api/{version}/MyAccount/ExtendRenewSubscription

No documentation available.

POST api/{version}/MyAccount/ValidateExtensionPromocode

No documentation available.

POST api/{version}/MyAccount/EnableAutoRenewal?RegistrationId={RegistrationId}&Enable={Enable}

Enable/Disable the auto renewal

POST api/{version}/MyAccount/EnableAutoRenewalForProduct?StudentProductId={StudentProductId}&Enable={Enable}&UserType={UserType}&UserId={UserId}&SaveLog={SaveLog}

Enable/Disable the auto renewal for product

POST api/{version}/MyAccount/UpdateCardDetails

Update existing card details

POST api/{version}/MyAccount/AddNewCardDetails?StudentId={StudentId}

Create new card details

POST api/{version}/MyAccount/GetPaymentReceipt?RegistrationId={RegistrationId}&PaymentId={PaymentId}&ReceiptFor={ReceiptFor}&TransactionId={TransactionId}&BookInvoiceId={BookInvoiceId}&Ivno={Ivno}&InvoiceFor={InvoiceFor}&OrderId={OrderId}&DivisionId={DivisionId}&CMFor={CMFor}&SubscriptionId={SubscriptionId}&UserType={UserType}&PurchaseId={PurchaseId}&RefundId={RefundId}

Get Payment receipt

POST api/{version}/MyAccount/GetPaymentInfoStates?countryId={countryId}

No documentation available.

POST api/{version}/MyAccount/UpdateCreditCardDetails?StudentId={StudentId}&frompage={frompage}

Update existing card details

POST api/{version}/MyAccount/CheckCreditCardCanDelete?studentPaymentDetialId={studentPaymentDetialId}&studentId={studentId}

To check whether we can able to delete the credit card or not

POST api/{version}/MyAccount/DeleteStudentCreditCard?studentPaymentDetialId={studentPaymentDetialId}&studentId={studentId}

To delete the credit card details

POST api/{version}/MyAccount/DownloadPaymentReceipt

Used to download the invoice

GET api/{version}/MyAccount/GetCorporateExtensions?registrationId={registrationId}&fetchExtensions={fetchExtensions}&withTax={withTax}&withPackageDetails={withPackageDetails}&requestFrom={requestFrom}

No documentation available.

GET api/{version}/MyAccount/GetReasonForAccountDelete

used to Get the Reason for Delete account

POST api/{version}/MyAccount/DeleteStudentAccount

used to Update the Student Account

POST api/MyAccount/FillMyAccountData?StudentId={StudentId}&requestFrom={requestFrom}

Fill all the my profile data

POST api/MyAccount/FillCourseProductInformation?StudentId={StudentId}

Fill all the course and products

POST api/MyAccount/GetFieldInfo?CountryId={CountryId}

get mantory field information

POST api/MyAccount/GetCompanyOrUniversityName?Text={Text}

get company name

POST api/MyAccount/UpdateStudentProfilePicture?StudentId={StudentId}

update the profile picture for students

POST api/MyAccount/DeleteStudentProfilePicture?StudentId={StudentId}

remove the profile picture for students

POST api/MyAccount/UpdateMyAccount

Update my profile contact information

POST api/MyAccount/UpdateCourseRegInfo

update my profile registration information

POST api/MyAccount/GetSubscriptionExtension?StudentId={StudentId}&RegistrationId={RegistrationId}&SubScriptionConfirmationMessgae={SubScriptionConfirmationMessgae}

Get GetSubscription Renew Extension

POST api/MyAccount/ReActivateSubscription

Reactivate subscription

POST api/MyAccount/ExtendRenewSubscription

No documentation available.

POST api/MyAccount/ValidateExtensionPromocode

No documentation available.

POST api/MyAccount/EnableAutoRenewal?RegistrationId={RegistrationId}&Enable={Enable}

Enable/Disable the auto renewal

POST api/MyAccount/EnableAutoRenewalForProduct?StudentProductId={StudentProductId}&Enable={Enable}&UserType={UserType}&UserId={UserId}&SaveLog={SaveLog}

Enable/Disable the auto renewal for product

POST api/MyAccount/UpdateCardDetails

Update existing card details

POST api/MyAccount/AddNewCardDetails?StudentId={StudentId}

Create new card details

POST api/MyAccount/GetPaymentReceipt?RegistrationId={RegistrationId}&PaymentId={PaymentId}&ReceiptFor={ReceiptFor}&TransactionId={TransactionId}&BookInvoiceId={BookInvoiceId}&Ivno={Ivno}&InvoiceFor={InvoiceFor}&OrderId={OrderId}&DivisionId={DivisionId}&CMFor={CMFor}&SubscriptionId={SubscriptionId}&UserType={UserType}&PurchaseId={PurchaseId}&RefundId={RefundId}

Get Payment receipt

POST api/MyAccount/GetPaymentInfoStates?countryId={countryId}

No documentation available.

POST api/MyAccount/UpdateCreditCardDetails?StudentId={StudentId}&frompage={frompage}

Update existing card details

POST api/MyAccount/CheckCreditCardCanDelete?studentPaymentDetialId={studentPaymentDetialId}&studentId={studentId}

To check whether we can able to delete the credit card or not

POST api/MyAccount/DeleteStudentCreditCard?studentPaymentDetialId={studentPaymentDetialId}&studentId={studentId}

To delete the credit card details

POST api/MyAccount/DownloadPaymentReceipt

Used to download the invoice

GET api/MyAccount/GetCorporateExtensions?registrationId={registrationId}&fetchExtensions={fetchExtensions}&withTax={withTax}&withPackageDetails={withPackageDetails}&requestFrom={requestFrom}

No documentation available.

GET api/MyAccount/GetReasonForAccountDelete

used to Get the Reason for Delete account

POST api/MyAccount/DeleteStudentAccount

used to Update the Student Account

Tapfiliate

APIDescription
POST api/{version}/Tapfiliate/UpdateConversionDetails

To integrate tapfiliate conversion api into IMS

POST api/{version}/Tapfiliate/GetAllConversionAPIIntegration?FilterStartDate={FilterStartDate}&FilterMonth={FilterMonth}

To Get tapfiliate conversion api With Date Filter

POST api/Tapfiliate/UpdateConversionDetails

To integrate tapfiliate conversion api into IMS

POST api/Tapfiliate/GetAllConversionAPIIntegration?FilterStartDate={FilterStartDate}&FilterMonth={FilterMonth}

To Get tapfiliate conversion api With Date Filter

SubmitExamResult

APIDescription
POST api/{version}/SubmitExamResult/SendSubmitExamResultNotifications?noOfRecords={noOfRecords}&maxNoOfPastDates={maxNoOfPastDates}

To send exam result link to students

POST api/SubmitExamResult/SendSubmitExamResultNotifications?noOfRecords={noOfRecords}&maxNoOfPastDates={maxNoOfPastDates}

To send exam result link to students

StudentAttendance

APIDescription
GET api/{version}/StudentAttendance/FillStudentTable?registrationid={registrationid}&pageNumber={pageNumber}

Getting Student Attendance Report

GET api/{version}/StudentAttendance/GenerateAttendancePdf?registrationid={registrationid}&divisionId={divisionId}

Used to generate attendance details as pdf

GET api/StudentAttendance/FillStudentTable?registrationid={registrationid}&pageNumber={pageNumber}

Getting Student Attendance Report

GET api/StudentAttendance/GenerateAttendancePdf?registrationid={registrationid}&divisionId={divisionId}

Used to generate attendance details as pdf

PaymentConfirmation

APIDescription
POST api/{version}/PaymentConfirmation/GetOrderItemPaymentDetails?ordId={ordId}&spId={spId}&isFromApp={isFromApp}

No documentation available.

POST api/{version}/PaymentConfirmation/AutoApplySpecialDiscount

No documentation available.

POST api/{version}/PaymentConfirmation/SubmitOrderPayment

No documentation available.

POST api/{version}/PaymentConfirmation/SubmitOrderPendingPayment

No documentation available.

POST api/{version}/PaymentConfirmation/SubmitOrderPaymentForCorporate

No documentation available.

POST api/{version}/PaymentConfirmation/SubmitOrderPaymentForFreeProducts

No documentation available.

POST api/{version}/PaymentConfirmation/GetPendingPayments

No documentation available.

POST api/PaymentConfirmation/GetOrderItemPaymentDetails?ordId={ordId}&spId={spId}&isFromApp={isFromApp}

No documentation available.

POST api/PaymentConfirmation/AutoApplySpecialDiscount

No documentation available.

POST api/PaymentConfirmation/SubmitOrderPayment

No documentation available.

POST api/PaymentConfirmation/SubmitOrderPendingPayment

No documentation available.

POST api/PaymentConfirmation/SubmitOrderPaymentForCorporate

No documentation available.

POST api/PaymentConfirmation/SubmitOrderPaymentForFreeProducts

No documentation available.

POST api/PaymentConfirmation/GetPendingPayments

No documentation available.

PrintedBookProduct

Printed book controller

APIDescription
GET api/{version}/PrintedBookProduct/GetPrintedBookDetails?StudentProductId={StudentProductId}

To Get the Printed Book Product Details

GET api/{version}/PrintedBookProduct/GetBookTrackForMobile?StudentProductId={StudentProductId}&StudentProductShipmentId={StudentProductShipmentId}

To Get the Printed Book Product Details

GET api/PrintedBookProduct/GetPrintedBookDetails?StudentProductId={StudentProductId}

To Get the Printed Book Product Details

GET api/PrintedBookProduct/GetBookTrackForMobile?StudentProductId={StudentProductId}&StudentProductShipmentId={StudentProductShipmentId}

To Get the Printed Book Product Details

ContactManager

APIDescription
POST api/{version}/ContactManager/AddBrokenContactToMailingList

To add all broken registration to zogo campaign for all courses

POST api/{version}/ContactManager/AddPreviewContactToMailingList

To add all preview registration to zogo campaign for all courses

POST api/{version}/ContactManager/RemoveContactFromMailingList?LastUpdated={LastUpdated}

To remove all registered or upgrade contacts from zoho

POST api/{version}/ContactManager/RemovdeContactFromMailingList?CourseId={CourseId}&EmailAddress={EmailAddress}

To remove student from mailing list when registration happens

POST api/{version}/ContactManager/AddPracticePortalContactToMailingList

To add all practice portal registration to zogo campaign for all courses

POST api/{version}/ContactManager/RemovePracticePortalContactToMailingList

To remove all practice portal registration to zogo campaign for all courses

GET api/{version}/ContactManager/GetStudentBrokenListForAutomationTest?filteredDate={filteredDate}&brokenIntervalDate={brokenIntervalDate}

Get Broken registration list for test automation.

POST api/{version}/ContactManager/InsertUserDetailsTrack

No documentation available.

POST api/{version}/ContactManager/TrackPreviewCourseUnlockKlaviyo

No documentation available.

GET api/{version}/ContactManager/GetVideoDetails?coursematerialId={coursematerialId}

No documentation available.

POST api/{version}/ContactManager/AddcontactsToZoho

No documentation available.

POST api/{version}/ContactManager/RemovecontactsFromZoho

No documentation available.

POST api/{version}/ContactManager/InsertSubscribeContactZoho?emailAddress={emailAddress}

No documentation available.

POST api/{version}/ContactManager/InsertorUpdateTrackingDetails

No documentation available.

POST api/{version}/ContactManager/AddContactsToZohoService

No documentation available.

POST api/{version}/ContactManager/RemoveContactsToZohoService

No documentation available.

POST api/{version}/ContactManager/AddContactsToCRM

No documentation available.

POST api/{version}/ContactManager/RemoveContactsFromCRM

No documentation available.

POST api/{version}/ContactManager/ImportKlaviyoProfileToIMS

No documentation available.

POST api/{version}/ContactManager/GetWebhookEvents

No documentation available.

POST api/{version}/ContactManager/SyncKlaviyoEvents

No documentation available.

POST api/{version}/ContactManager/InsertCrmServiceQueue

No documentation available.

POST api/{version}/ContactManager/CancelItemFromKlaviyo?orderId={orderId}&studentProductId={studentProductId}

No documentation available.

POST api/{version}/ContactManager/UpdateCourseDateToKlaviyo?studentId={studentId}&courseId={courseId}&centerId={centerId}&courseRepeatTypeId={courseRepeatTypeId}

No documentation available.

POST api/{version}/ContactManager/SubscribeEmailAndSMSToKlaviyo?emailAddress={emailAddress}

No documentation available.

POST api/{version}/ContactManager/MigrateKlaviyoEvents

No documentation available.

POST api/{version}/ContactManager/UpdateContactDetailsToKlaviyo?studentId={studentId}

No documentation available.

POST api/{version}/ContactManager/UpdateEmailAddressToKlaviyo?oldEmailAddress={oldEmailAddress}&newEmailAddress={newEmailAddress}

No documentation available.

POST api/ContactManager/AddBrokenContactToMailingList

To add all broken registration to zogo campaign for all courses

POST api/ContactManager/AddPreviewContactToMailingList

To add all preview registration to zogo campaign for all courses

POST api/ContactManager/RemoveContactFromMailingList?LastUpdated={LastUpdated}

To remove all registered or upgrade contacts from zoho

POST api/ContactManager/RemovdeContactFromMailingList?CourseId={CourseId}&EmailAddress={EmailAddress}

To remove student from mailing list when registration happens

POST api/ContactManager/AddPracticePortalContactToMailingList

To add all practice portal registration to zogo campaign for all courses

POST api/ContactManager/RemovePracticePortalContactToMailingList

To remove all practice portal registration to zogo campaign for all courses

GET api/ContactManager/GetStudentBrokenListForAutomationTest?filteredDate={filteredDate}&brokenIntervalDate={brokenIntervalDate}

Get Broken registration list for test automation.

POST api/ContactManager/InsertUserDetailsTrack

No documentation available.

POST api/ContactManager/TrackPreviewCourseUnlockKlaviyo

No documentation available.

GET api/ContactManager/GetVideoDetails?coursematerialId={coursematerialId}

No documentation available.

POST api/ContactManager/AddcontactsToZoho

No documentation available.

POST api/ContactManager/RemovecontactsFromZoho

No documentation available.

POST api/ContactManager/InsertSubscribeContactZoho?emailAddress={emailAddress}

No documentation available.

POST api/ContactManager/InsertorUpdateTrackingDetails

No documentation available.

POST api/ContactManager/AddContactsToZohoService

No documentation available.

POST api/ContactManager/RemoveContactsToZohoService

No documentation available.

POST api/ContactManager/AddContactsToCRM

No documentation available.

POST api/ContactManager/RemoveContactsFromCRM

No documentation available.

POST api/ContactManager/ImportKlaviyoProfileToIMS

No documentation available.

POST api/ContactManager/GetWebhookEvents

No documentation available.

POST api/ContactManager/SyncKlaviyoEvents

No documentation available.

POST api/ContactManager/InsertCrmServiceQueue

No documentation available.

POST api/ContactManager/CancelItemFromKlaviyo?orderId={orderId}&studentProductId={studentProductId}

No documentation available.

POST api/ContactManager/UpdateCourseDateToKlaviyo?studentId={studentId}&courseId={courseId}&centerId={centerId}&courseRepeatTypeId={courseRepeatTypeId}

No documentation available.

POST api/ContactManager/SubscribeEmailAndSMSToKlaviyo?emailAddress={emailAddress}

No documentation available.

POST api/ContactManager/MigrateKlaviyoEvents

No documentation available.

POST api/ContactManager/UpdateContactDetailsToKlaviyo?studentId={studentId}

No documentation available.

POST api/ContactManager/UpdateEmailAddressToKlaviyo?oldEmailAddress={oldEmailAddress}&newEmailAddress={newEmailAddress}

No documentation available.

FeedbackEvaluation

Controller holds all the available methods related to Evaluation.

APIDescription
GET api/{version}/FeedbackEvaluation/GetEvaluationRequiredStatus?registrationId={registrationId}&studentCourseMaterialId={studentCourseMaterialId}

Used to get the feed back evaluation required status.

POST api/{version}/FeedbackEvaluation/SavePreEvaluationDetails

Used to save pre evaluation details

POST api/{version}/FeedbackEvaluation/SkipForIntermediateFeedback?scheduleId={scheduleId}&registrationId={registrationId}

This function user to update the skipped evaluation form details

POST api/{version}/FeedbackEvaluation/SavePostEvaluationDetails

Used to save post evaluation details

GET api/{version}/FeedbackEvaluation/LoadPostEvaluationDetails?registrationId={registrationId}&userType={userType}&valid={valid}

Used to load post evaluation details

POST api/{version}/FeedbackEvaluation/SaveProgramEvaluationDetails

Used to save program evaluation details

GET api/{version}/FeedbackEvaluation/FillFeedbackDetails?registrationId={registrationId}&FromRec={FromRec}&isLastFeedback={isLastFeedback}

Getting Feed back details which contain schedules

GET api/{version}/FeedbackEvaluation/GetScheduleIntermediateFeedbackStatus?regId={regId}

Used to get intermediate feedback required or not for schedules

GET api/{version}/FeedbackEvaluation/GetScheduleIntermediateFeedback?regId={regId}

No documentation available.

GET api/FeedbackEvaluation/GetEvaluationRequiredStatus?registrationId={registrationId}&studentCourseMaterialId={studentCourseMaterialId}

Used to get the feed back evaluation required status.

POST api/FeedbackEvaluation/SavePreEvaluationDetails

Used to save pre evaluation details

POST api/FeedbackEvaluation/SkipForIntermediateFeedback?scheduleId={scheduleId}&registrationId={registrationId}

This function user to update the skipped evaluation form details

POST api/FeedbackEvaluation/SavePostEvaluationDetails

Used to save post evaluation details

GET api/FeedbackEvaluation/LoadPostEvaluationDetails?registrationId={registrationId}&userType={userType}&valid={valid}

Used to load post evaluation details

POST api/FeedbackEvaluation/SaveProgramEvaluationDetails

Used to save program evaluation details

GET api/FeedbackEvaluation/FillFeedbackDetails?registrationId={registrationId}&FromRec={FromRec}&isLastFeedback={isLastFeedback}

Getting Feed back details which contain schedules

GET api/FeedbackEvaluation/GetScheduleIntermediateFeedbackStatus?regId={regId}

Used to get intermediate feedback required or not for schedules

GET api/FeedbackEvaluation/GetScheduleIntermediateFeedback?regId={regId}

No documentation available.

Avalara

APIDescription
POST api/{version}/Avalara/GetAvalaraItem

Used to get the list of avalara item code

POST api/{version}/Avalara/CalCulateTaxForStudentOrder?IsSubmit={IsSubmit}&taxableInfoRequired={taxableInfoRequired}

No documentation available.

POST api/{version}/Avalara/SubmitTaxForPayment

No documentation available.

POST api/{version}/Avalara/CommitAvalaraTransaction?transactionCode={transactionCode}

Commit transaction

POST api/{version}/Avalara/CommitAvalaraTransactionBasedOnStudentProduct?StudentProductId={StudentProductId}&StudentSubscriptionId={StudentSubscriptionId}

Commit transaction

POST api/{version}/Avalara/DeleteLineItemFromAvalara

Delete Line item from Avalara

GET api/{version}/Avalara/GetTaxForRenewalProduct?subscriptionFee={subscriptionFee}&registrationId={registrationId}&isSubmit={isSubmit}&studentProductId={studentProductId}&extenstionId={extenstionId}&feeAdj={feeAdj}&requestFrom={requestFrom}&subscriptionId={subscriptionId}

No documentation available.

GET api/{version}/Avalara/GetEstimatedTaxAmount?fee={fee}&studentProductId={studentProductId}&registrationId={registrationId}&extenstionId={extenstionId}&useOriginalAmount={useOriginalAmount}&requestFrom={requestFrom}

No documentation available.

POST api/{version}/Avalara/CalCulateTaxForAdminRegistrations?IsSubmit={IsSubmit}

Used to get tax for admin registrations

POST api/{version}/Avalara/GetAvalaraTransactionDetails?TransactionCode={TransactionCode}

Used to get transaction details

POST api/{version}/Avalara/VoidAvalaraTransaction?TransactionCode={TransactionCode}

Used to void the transaction

POST api/{version}/Avalara/IsCalculateTaxForFreeProduct

Used to void the transaction

POST api/{version}/Avalara/GetStudentTaxAddress?StudentId={StudentId}&StudentOrderItemTaxInfoId={StudentOrderItemTaxInfoId}&TaxExemptionDetailId={TaxExemptionDetailId}

Used to void the transaction

POST api/{version}/Avalara/GetTaxForPendingProducts?productFee={productFee}&registrationId={registrationId}&isSubmit={isSubmit}&studentProductId={studentProductId}&isCollectTax={isCollectTax}&orderId={orderId}&shipType={shipType}

No documentation available.

POST api/{version}/Avalara/GetTaxForRefund?refundFee={refundFee}&studentProductId={studentProductId}

No documentation available.

POST api/{version}/Avalara/AdjustAvalaraTransaction?studentProductId={studentProductId}&studentSubscriptionId={studentSubscriptionId}&adjustmentFee={adjustmentFee}

Used to void the update avalara transaction

POST api/{version}/Avalara/DeleteLineItemFromAvalaraBasedStudentItem?studentProductId={studentProductId}&studentSubscriptionId={studentSubscriptionId}&userId={userId}

Delete Line item from Avalara

POST api/{version}/Avalara/DeleteLineItemFromAvalaraBasedStudentOrder?orderId={orderId}&userId={userId}

Delete Line item from Avalara

POST api/{version}/Avalara/DeleteAllLineItemFromAvalaraBasedStudentItem?studentProductId={studentProductId}&userId={userId}

Delete Line item from Avalara

POST api/{version}/Avalara/GetTaxForActivatedStudentItem?isSubmit={isSubmit}&studentProductId={studentProductId}&isCollectTax={isCollectTax}&orderId={orderId}

No documentation available.

POST api/{version}/Avalara/ValidateAddress

No documentation available.

POST api/{version}/Avalara/ProcessTransferPaymentToAvalara?studentProductId={studentProductId}

No documentation available.

POST api/{version}/Avalara/AdjustStudentProductTax?studentProductId={studentProductId}&studentSubscriptionId={studentSubscriptionId}&adjustmentFee={adjustmentFee}

No documentation available.

POST api/Avalara/GetAvalaraItem

Used to get the list of avalara item code

POST api/Avalara/CalCulateTaxForStudentOrder?IsSubmit={IsSubmit}&taxableInfoRequired={taxableInfoRequired}

No documentation available.

POST api/Avalara/SubmitTaxForPayment

No documentation available.

POST api/Avalara/CommitAvalaraTransaction?transactionCode={transactionCode}

Commit transaction

POST api/Avalara/CommitAvalaraTransactionBasedOnStudentProduct?StudentProductId={StudentProductId}&StudentSubscriptionId={StudentSubscriptionId}

Commit transaction

POST api/Avalara/DeleteLineItemFromAvalara

Delete Line item from Avalara

GET api/Avalara/GetTaxForRenewalProduct?subscriptionFee={subscriptionFee}&registrationId={registrationId}&isSubmit={isSubmit}&studentProductId={studentProductId}&extenstionId={extenstionId}&feeAdj={feeAdj}&requestFrom={requestFrom}&subscriptionId={subscriptionId}

No documentation available.

GET api/Avalara/GetEstimatedTaxAmount?fee={fee}&studentProductId={studentProductId}&registrationId={registrationId}&extenstionId={extenstionId}&useOriginalAmount={useOriginalAmount}&requestFrom={requestFrom}

No documentation available.

POST api/Avalara/CalCulateTaxForAdminRegistrations?IsSubmit={IsSubmit}

Used to get tax for admin registrations

POST api/Avalara/GetAvalaraTransactionDetails?TransactionCode={TransactionCode}

Used to get transaction details

POST api/Avalara/VoidAvalaraTransaction?TransactionCode={TransactionCode}

Used to void the transaction

POST api/Avalara/IsCalculateTaxForFreeProduct

Used to void the transaction

POST api/Avalara/GetStudentTaxAddress?StudentId={StudentId}&StudentOrderItemTaxInfoId={StudentOrderItemTaxInfoId}&TaxExemptionDetailId={TaxExemptionDetailId}

Used to void the transaction

POST api/Avalara/GetTaxForPendingProducts?productFee={productFee}&registrationId={registrationId}&isSubmit={isSubmit}&studentProductId={studentProductId}&isCollectTax={isCollectTax}&orderId={orderId}&shipType={shipType}

No documentation available.

POST api/Avalara/GetTaxForRefund?refundFee={refundFee}&studentProductId={studentProductId}

No documentation available.

POST api/Avalara/AdjustAvalaraTransaction?studentProductId={studentProductId}&studentSubscriptionId={studentSubscriptionId}&adjustmentFee={adjustmentFee}

Used to void the update avalara transaction

POST api/Avalara/DeleteLineItemFromAvalaraBasedStudentItem?studentProductId={studentProductId}&studentSubscriptionId={studentSubscriptionId}&userId={userId}

Delete Line item from Avalara

POST api/Avalara/DeleteLineItemFromAvalaraBasedStudentOrder?orderId={orderId}&userId={userId}

Delete Line item from Avalara

POST api/Avalara/DeleteAllLineItemFromAvalaraBasedStudentItem?studentProductId={studentProductId}&userId={userId}

Delete Line item from Avalara

POST api/Avalara/GetTaxForActivatedStudentItem?isSubmit={isSubmit}&studentProductId={studentProductId}&isCollectTax={isCollectTax}&orderId={orderId}

No documentation available.

POST api/Avalara/ValidateAddress

No documentation available.

POST api/Avalara/ProcessTransferPaymentToAvalara?studentProductId={studentProductId}

No documentation available.

POST api/Avalara/AdjustStudentProductTax?studentProductId={studentProductId}&studentSubscriptionId={studentSubscriptionId}&adjustmentFee={adjustmentFee}

No documentation available.

Tutoring

Regarding tutoring related calls from studyhub

APIDescription
POST api/{version}/Tutoring/GetTutorBookingData?studentProductId={studentProductId}

Get the Tutoring Availablity Data

POST api/{version}/Tutoring/getTutorAvailability?studentProductid={studentProductid}&subjectId={subjectId}

Get calender availablity data

POST api/{version}/Tutoring/SaveStudentPreferenceEvents

Save student selected slot

POST api/{version}/Tutoring/DeleteStudentPreferencesEvents?availabilityids={availabilityids}&studentProductid={studentProductid}

POST api/{version}/Tutoring/GetInstructorSubjects?instructorId={instructorId}&studentProductId={studentProductId}

Get Instructor Subjects

POST api/{version}/Tutoring/RemoveHostForInstructorSchedule

To remove the host permission for the Instructor who's Adobe meeting got expired

GET api/{version}/Tutoring/GetAvailableTutorDetails?StudentProductId={StudentProductId}&AvailablityId={AvailablityId}

To Get the Instructor/Tutor Details

GET api/{version}/Tutoring/GetSlotAvailablityDetails?StudentProductId={StudentProductId}&InstructorId={InstructorId}&AvailablityId={AvailablityId}&IsMultiBooked={IsMultiBooked}

To Get the Slot Details

GET api/{version}/Tutoring/GetTutoringStudentMySchedule?StudentProductId={StudentProductId}&CurrentPage={CurrentPage}&PageSize={PageSize}&AvailableDate={AvailableDate}&InstructorId={InstructorId}&isAscending={isAscending}

To Get the Slot Details

GET api/{version}/Tutoring/GetAdobeMeetingUrlForMobile?AdobeMeetingId={AdobeMeetingId}&EmailAddress={EmailAddress}&Password={Password}

To Get the Slot Details

POST api/Tutoring/GetTutorBookingData?studentProductId={studentProductId}

Get the Tutoring Availablity Data

POST api/Tutoring/getTutorAvailability?studentProductid={studentProductid}&subjectId={subjectId}

Get calender availablity data

POST api/Tutoring/SaveStudentPreferenceEvents

Save student selected slot

POST api/Tutoring/DeleteStudentPreferencesEvents?availabilityids={availabilityids}&studentProductid={studentProductid}

POST api/Tutoring/GetInstructorSubjects?instructorId={instructorId}&studentProductId={studentProductId}

Get Instructor Subjects

POST api/Tutoring/RemoveHostForInstructorSchedule

To remove the host permission for the Instructor who's Adobe meeting got expired

GET api/Tutoring/GetAvailableTutorDetails?StudentProductId={StudentProductId}&AvailablityId={AvailablityId}

To Get the Instructor/Tutor Details

GET api/Tutoring/GetSlotAvailablityDetails?StudentProductId={StudentProductId}&InstructorId={InstructorId}&AvailablityId={AvailablityId}&IsMultiBooked={IsMultiBooked}

To Get the Slot Details

GET api/Tutoring/GetTutoringStudentMySchedule?StudentProductId={StudentProductId}&CurrentPage={CurrentPage}&PageSize={PageSize}&AvailableDate={AvailableDate}&InstructorId={InstructorId}&isAscending={isAscending}

To Get the Slot Details

GET api/Tutoring/GetAdobeMeetingUrlForMobile?AdobeMeetingId={AdobeMeetingId}&EmailAddress={EmailAddress}&Password={Password}

To Get the Slot Details

User

APIDescription
POST api/{version}/User/LoginUser

Getting UserInformation and sending the response Isvalid user or not

POST api/{version}/User/GetExistingUser

To check SSO Existing user

POST api/{version}/User/ForgotEmail

No documentation available.

POST api/{version}/User/LoginWithConfirmationofSession

Updating the LogId in Loginlog table in order to login the user

GET api/{version}/User/ChangePassword?UserId={UserId}&UserType={UserType}&newPassword={newPassword}&domainName={domainName}&oldPassword={oldPassword}&isFromDisableSSO={isFromDisableSSO}&IsDisableSSOAdmin={IsDisableSSOAdmin}

No documentation available.

GET api/{version}/User/UpdatePasswordBasedOnDomain?emailaddress={emailaddress}&newPassword={newPassword}&TableName={TableName}&domainName={domainName}

No documentation available.

GET api/{version}/User/CheckDetailsForPassword?EmailAddress={EmailAddress}

To check this email address is exist or not.

GET api/{version}/User/ForgotPasswordToPhone?UserId={UserId}&UserType={UserType}&Phone={Phone}&domainName={domainName}

If user forgot the password, send a OTP to mobile

GET api/{version}/User/ForgotPasswordToEmail?UserId={UserId}&UserType={UserType}&EmailAddress={EmailAddress}&Resend={Resend}&domainName={domainName}

If user forgot the password, send a OTP to Email

GET api/{version}/User/ValidateOTP?UserId={UserId}&UserType={UserType}&OTP={OTP}&domainName={domainName}

Validate the user received OTP from mobile or email

GET api/{version}/User/CheckStudentProductStatus?studentProductId={studentProductId}

Giving Redirecting page based on product status

GET api/{version}/User/getStudentProfile?StudentId={StudentId}&Email={Email}

GET api/{version}/User/getCoachmarkContent?MaterialType={MaterialType}&QuizzyUserId={QuizzyUserId}

No documentation available.

GET api/{version}/User/GetMobileAppVersions?deviceType={deviceType}

Used to return the mobile app versions

GET api/{version}/User/GetSettingById?settingId={settingId}

Used to get the setting value by Id

POST api/User/LoginUser

Getting UserInformation and sending the response Isvalid user or not

POST api/User/GetExistingUser

To check SSO Existing user

POST api/User/ForgotEmail

No documentation available.

POST api/User/LoginWithConfirmationofSession

Updating the LogId in Loginlog table in order to login the user

GET api/User/ChangePassword?UserId={UserId}&UserType={UserType}&newPassword={newPassword}&domainName={domainName}&oldPassword={oldPassword}&isFromDisableSSO={isFromDisableSSO}&IsDisableSSOAdmin={IsDisableSSOAdmin}

No documentation available.

GET api/User/UpdatePasswordBasedOnDomain?emailaddress={emailaddress}&newPassword={newPassword}&TableName={TableName}&domainName={domainName}

No documentation available.

GET api/User/CheckDetailsForPassword?EmailAddress={EmailAddress}

To check this email address is exist or not.

GET api/User/ForgotPasswordToPhone?UserId={UserId}&UserType={UserType}&Phone={Phone}&domainName={domainName}

If user forgot the password, send a OTP to mobile

GET api/User/ForgotPasswordToEmail?UserId={UserId}&UserType={UserType}&EmailAddress={EmailAddress}&Resend={Resend}&domainName={domainName}

If user forgot the password, send a OTP to Email

GET api/User/ValidateOTP?UserId={UserId}&UserType={UserType}&OTP={OTP}&domainName={domainName}

Validate the user received OTP from mobile or email

GET api/User/CheckStudentProductStatus?studentProductId={studentProductId}

Giving Redirecting page based on product status

GET api/User/getStudentProfile?StudentId={StudentId}&Email={Email}

GET api/User/getCoachmarkContent?MaterialType={MaterialType}&QuizzyUserId={QuizzyUserId}

No documentation available.

GET api/User/GetMobileAppVersions?deviceType={deviceType}

Used to return the mobile app versions

GET api/User/GetSettingById?settingId={settingId}

Used to get the setting value by Id

RepeatRegistration

APIDescription
POST api/{version}/RepeatRegistration/SavePELetter?RegistrationId={RegistrationId}

To save Pe Letter

POST api/{version}/RepeatRegistration/SaveStudentLetter?RegistrationId={RegistrationId}

To Save Student Letter

POST api/{version}/RepeatRegistration/SaveDetails?RegistrationId={RegistrationId}&UpdateAll={UpdateAll}

To save repeat registration details

POST api/{version}/RepeatRegistration/DeletePELetter?RegistrationId={RegistrationId}

To Delete PE Letter

POST api/{version}/RepeatRegistration/DeleteStudentLetter?RegistrationId={RegistrationId}

To Delete Student Letter

GET api/{version}/RepeatRegistration/LoadRepeatRegistrations?RegistrationId={RegistrationId}

To Load Repeat Registration

GET api/{version}/RepeatRegistration/DownloadRepeatRegistrationsLetter?RegistrationId={RegistrationId}&LetterType={LetterType}

To Load Repeat Registration

POST api/RepeatRegistration/SavePELetter?RegistrationId={RegistrationId}

To save Pe Letter

POST api/RepeatRegistration/SaveStudentLetter?RegistrationId={RegistrationId}

To Save Student Letter

POST api/RepeatRegistration/SaveDetails?RegistrationId={RegistrationId}&UpdateAll={UpdateAll}

To save repeat registration details

POST api/RepeatRegistration/DeletePELetter?RegistrationId={RegistrationId}

To Delete PE Letter

POST api/RepeatRegistration/DeleteStudentLetter?RegistrationId={RegistrationId}

To Delete Student Letter

GET api/RepeatRegistration/LoadRepeatRegistrations?RegistrationId={RegistrationId}

To Load Repeat Registration

GET api/RepeatRegistration/DownloadRepeatRegistrationsLetter?RegistrationId={RegistrationId}&LetterType={LetterType}

To Load Repeat Registration

PracticePortalProduct

Cartrover controller

APIDescription
GET api/{version}/PracticePortalProduct/GetPracticePortalProductDetails?StudentId={StudentId}&StudentProductId={StudentProductId}&ElementId={ElementId}&type={type}

To Get the Practice Portal Product Details

GET api/{version}/PracticePortalProduct/GetPracticePortalPreviousExam?StudentId={StudentId}&StudentProductId={StudentProductId}&ElementId={ElementId}

To Get the Practice Portal Product Details

GET api/{version}/PracticePortalProduct/GetUrlForAdditionHelp?QuizzyUserid={QuizzyUserid}&DomainName={DomainName}

GET api/PracticePortalProduct/GetPracticePortalProductDetails?StudentId={StudentId}&StudentProductId={StudentProductId}&ElementId={ElementId}&type={type}

To Get the Practice Portal Product Details

GET api/PracticePortalProduct/GetPracticePortalPreviousExam?StudentId={StudentId}&StudentProductId={StudentProductId}&ElementId={ElementId}

To Get the Practice Portal Product Details

GET api/PracticePortalProduct/GetUrlForAdditionHelp?QuizzyUserid={QuizzyUserid}&DomainName={DomainName}

PurchaseAddons

Controller holds all the available methods related to purchase addons.

APIDescription
POST api/{version}/PurchaseAddons/SaveStudentCartItem

save student addon item to cart

POST api/{version}/PurchaseAddons/GetCheckoutDetails

get the data for Checkout Details page

POST api/{version}/PurchaseAddons/GetCardItemDetails

POST api/{version}/PurchaseAddons/getProductElementDuplicate

No documentation available.

POST api/{version}/PurchaseAddons/GetAddonsDetails

Used to get the add on details for course/product. This is the main method that will be called when Add on is selected from the student

POST api/{version}/PurchaseAddons/RemoveStudentCartItems

Used to delete the student cart items details and return the other check out details items

POST api/{version}/PurchaseAddons/SaveAddonStudentOrder

Used to save the add on details from add check out

POST api/{version}/PurchaseAddons/GetOrderAmountOnShipping

Used to get the order amount for shipping

POST api/{version}/PurchaseAddons/ApplyAddonsPromoCode

Used to return the promocode details after add on

POST api/{version}/PurchaseAddons/ApplySpecialDiscounts

No documentation available.

POST api/{version}/PurchaseAddons/VerifySheerIdUser?VerificationId={VerificationId}

No documentation available.

POST api/{version}/PurchaseAddons/GetAllAutoDiscountsForToolTip

No documentation available.

POST api/{version}/PurchaseAddons/GetCenterDetails

To get the respective center details on clicking tile section delivery method

POST api/{version}/PurchaseAddons/GetComboCenterDetails

No documentation available.

POST api/{version}/PurchaseAddons/ApplyAddonsCorporateCode

To get the checkout details with corporate code applied details

POST api/{version}/PurchaseAddons/RemoveAddonsCorporateCode

To remove the corporate code to the order for student addons

GET api/{version}/PurchaseAddons/TestCalculateTaxForProducts

Used to get the order amount for shipping

POST api/{version}/PurchaseAddons/GetProductSuggestionList

Used to get the product suggestion list

GET api/{version}/PurchaseAddons/GetCartItemCount?studentid={studentid}&studentProductId={studentProductId}

No documentation available.

POST api/PurchaseAddons/SaveStudentCartItem

save student addon item to cart

POST api/PurchaseAddons/GetCheckoutDetails

get the data for Checkout Details page

POST api/PurchaseAddons/GetCardItemDetails

POST api/PurchaseAddons/getProductElementDuplicate

No documentation available.

POST api/PurchaseAddons/GetAddonsDetails

Used to get the add on details for course/product. This is the main method that will be called when Add on is selected from the student

POST api/PurchaseAddons/RemoveStudentCartItems

Used to delete the student cart items details and return the other check out details items

POST api/PurchaseAddons/SaveAddonStudentOrder

Used to save the add on details from add check out

POST api/PurchaseAddons/GetOrderAmountOnShipping

Used to get the order amount for shipping

POST api/PurchaseAddons/ApplyAddonsPromoCode

Used to return the promocode details after add on

POST api/PurchaseAddons/ApplySpecialDiscounts

No documentation available.

POST api/PurchaseAddons/VerifySheerIdUser?VerificationId={VerificationId}

No documentation available.

POST api/PurchaseAddons/GetAllAutoDiscountsForToolTip

No documentation available.

POST api/PurchaseAddons/GetCenterDetails

To get the respective center details on clicking tile section delivery method

POST api/PurchaseAddons/GetComboCenterDetails

No documentation available.

POST api/PurchaseAddons/ApplyAddonsCorporateCode

To get the checkout details with corporate code applied details

POST api/PurchaseAddons/RemoveAddonsCorporateCode

To remove the corporate code to the order for student addons

GET api/PurchaseAddons/TestCalculateTaxForProducts

Used to get the order amount for shipping

POST api/PurchaseAddons/GetProductSuggestionList

Used to get the product suggestion list

GET api/PurchaseAddons/GetCartItemCount?studentid={studentid}&studentProductId={studentProductId}

No documentation available.

OrderInvoice

APIDescription
GET api/{version}/OrderInvoice/GetStudentOrderInvoice?studentId={studentId}&orderId={orderId}&DivisionId={DivisionId}

Used to load student invoice details by order.

GET api/OrderInvoice/GetStudentOrderInvoice?studentId={studentId}&orderId={orderId}&DivisionId={DivisionId}

Used to load student invoice details by order.

TestV1

This is Test controler for version check

APIDescription
GET api/{version}/TestV1/m1

Test method

GET api/TestV1/m1

Test method

StudentNotification

Controller holds all the available methods related to Evaluation.

APIDescription
POST api/{version}/StudentNotification/GetAvailableNotifications

Used to get the available notification detals

POST api/{version}/StudentNotification/GetNotificationCount

Used to return the count of notification

POST api/{version}/StudentNotification/UpdateNotificationreadStatus

Used to update the notification read status

POST api/{version}/StudentNotification/InsertStudentMobileAppInfo

Used to insert student mobile devices details

POST api/{version}/StudentNotification/PushNotificationToStudentsAndroid

used to send notification to android and ios devices

POST api/StudentNotification/GetAvailableNotifications

Used to get the available notification detals

POST api/StudentNotification/GetNotificationCount

Used to return the count of notification

POST api/StudentNotification/UpdateNotificationreadStatus

Used to update the notification read status

POST api/StudentNotification/InsertStudentMobileAppInfo

Used to insert student mobile devices details

POST api/StudentNotification/PushNotificationToStudentsAndroid

used to send notification to android and ios devices

General

This is the testing controller used for all the general testing purpose.

APIDescription
POST api/{version}/General/UpdateVzaar

No documentation available.

POST api/{version}/General/UpdateBlobUsingTask

No documentation available.

POST api/{version}/General/UpdateBlob

No documentation available.

POST api/{version}/General/InsertEmailQ?data={data}

No documentation available.

GET api/{version}/General/m1

This is the test method, Used for just showing purpose

POST api/{version}/General/m2

This is the test method, Used to access from IMS

GET api/{version}/General/getKey

This method used to generate a JWT Key

POST api/{version}/General/expception

This is the test method for create a exception

POST api/{version}/General/DatatableToJobject

DataTable to List(JObject) Sample

POST api/{version}/General/DatatableToList

DataTable to List(Dictionary(string, object)) Sample

POST api/General/UpdateVzaar

No documentation available.

POST api/General/UpdateBlobUsingTask

No documentation available.

POST api/General/UpdateBlob

No documentation available.

POST api/General/InsertEmailQ?data={data}

No documentation available.

GET api/General/m1

This is the test method, Used for just showing purpose

POST api/General/m2

This is the test method, Used to access from IMS

GET api/General/getKey

This method used to generate a JWT Key

POST api/General/expception

This is the test method for create a exception

POST api/General/DatatableToJobject

DataTable to List(JObject) Sample

POST api/General/DatatableToList

DataTable to List(Dictionary(string, object)) Sample

TestV2

This is Test controler for version check

APIDescription
GET api/{version}/TestV2/m1

Test method

GET api/TestV2/m1

Test method

Registration

Registration controller All the registration wise all request available here

APIDescription
GET api/{version}/Registration/GetAllStudentProducts?StudentID={StudentID}

Get all the student products list Its used in mobile dashboard page

POST api/{version}/Registration/GetDashboardValues

No documentation available.

GET api/{version}/Registration/GetAllStudentProductElements?studentProductId={studentProductId}

To get all the student product elements by studentproductid

POST api/{version}/Registration/NewRegistration

This is used to do the new registration ☺.

POST api/{version}/Registration/ResendActivationMail?EmailAddress={EmailAddress}

Rsend activation mail

POST api/{version}/Registration/GetStudentUserAccountDetailsbyEmailaddress?EmailAddress={EmailAddress}

No documentation available.

POST api/{version}/Registration/SendActivatedStatusToStudyHubAPI?EmailAddress={EmailAddress}

No documentation available.

GET api/{version}/Registration/getRegistrationDetails?StudentId={StudentId}&RegId={RegId}&FirstTimeLog={FirstTimeLog}

To get the student registration details

POST api/{version}/Registration/UpdateRegistrationDetails

To update the student registration details

GET api/{version}/Registration/SignUpData

No documentation available.

GET api/{version}/Registration/getCountryCode

No documentation available.

GET api/{version}/Registration/getStateListforCountry?countryId={countryId}

No documentation available.

GET api/{version}/Registration/getPolicyFies?PeriodId={PeriodId}&CourseId={CourseId}&CenterId={CenterId}&DivisionId={DivisionId}

No documentation available.

GET api/{version}/Registration/getPolicyContent?periodId={periodId}&courseId={courseId}&centerId={centerId}&registrationType={registrationType}&coursePartId={coursePartId}

No documentation available.

GET api/{version}/Registration/GetMobileAppMenu?registrationId={registrationId}

used to get the menu for mobile app.

GET api/{version}/Registration/GetOfflineVideoSettings

used to get the menu for mobile app.

POST api/{version}/Registration/AffirmCreateSessionForOrders

No documentation available.

POST api/{version}/Registration/AffirmCapturePayments

No documentation available.

POST api/{version}/Registration/ProcessUnlockedPreviewCourseRequest?materialId={materialId}&previewUserId={previewUserId}

No documentation available.

GET api/{version}/Registration/GetUnlockedPreviewCourseRequestDetails?materialId={materialId}&previewUserId={previewUserId}

No documentation available.

POST api/{version}/Registration/IsRequesteredUser?materialId={materialId}&previewUserId={previewUserId}

No documentation available.

POST api/{version}/Registration/ProcessUnlockedPreviewCourseRequestByStudentAsync?studentId={studentId}

No documentation available.

GET api/{version}/Registration/GetDashboardCourseInfoDetails?registrationId={registrationId}&studentId={studentId}&studentCourseMaterialId={studentCourseMaterialId}

No documentation available.

GET api/Registration/GetAllStudentProducts?StudentID={StudentID}

Get all the student products list Its used in mobile dashboard page

POST api/Registration/GetDashboardValues

No documentation available.

GET api/Registration/GetAllStudentProductElements?studentProductId={studentProductId}

To get all the student product elements by studentproductid

POST api/Registration/NewRegistration

This is used to do the new registration ☺.

POST api/Registration/ResendActivationMail?EmailAddress={EmailAddress}

Rsend activation mail

POST api/Registration/GetStudentUserAccountDetailsbyEmailaddress?EmailAddress={EmailAddress}

No documentation available.

POST api/Registration/SendActivatedStatusToStudyHubAPI?EmailAddress={EmailAddress}

No documentation available.

GET api/Registration/getRegistrationDetails?StudentId={StudentId}&RegId={RegId}&FirstTimeLog={FirstTimeLog}

To get the student registration details

POST api/Registration/UpdateRegistrationDetails

To update the student registration details

GET api/Registration/SignUpData

No documentation available.

GET api/Registration/getCountryCode

No documentation available.

GET api/Registration/getStateListforCountry?countryId={countryId}

No documentation available.

GET api/Registration/getPolicyFies?PeriodId={PeriodId}&CourseId={CourseId}&CenterId={CenterId}&DivisionId={DivisionId}

No documentation available.

GET api/Registration/getPolicyContent?periodId={periodId}&courseId={courseId}&centerId={centerId}&registrationType={registrationType}&coursePartId={coursePartId}

No documentation available.

GET api/Registration/GetMobileAppMenu?registrationId={registrationId}

used to get the menu for mobile app.

GET api/Registration/GetOfflineVideoSettings

used to get the menu for mobile app.

POST api/Registration/AffirmCreateSessionForOrders

No documentation available.

POST api/Registration/AffirmCapturePayments

No documentation available.

POST api/Registration/ProcessUnlockedPreviewCourseRequest?materialId={materialId}&previewUserId={previewUserId}

No documentation available.

GET api/Registration/GetUnlockedPreviewCourseRequestDetails?materialId={materialId}&previewUserId={previewUserId}

No documentation available.

POST api/Registration/IsRequesteredUser?materialId={materialId}&previewUserId={previewUserId}

No documentation available.

POST api/Registration/ProcessUnlockedPreviewCourseRequestByStudentAsync?studentId={studentId}

No documentation available.

GET api/Registration/GetDashboardCourseInfoDetails?registrationId={registrationId}&studentId={studentId}&studentCourseMaterialId={studentCourseMaterialId}

No documentation available.

OrderApi

APIDescription
GET api/{version}/OrderApi/GetProductDetails?productId={productId}

Sample code to get product detail using Web Api

POST api/{version}/OrderApi/SaveStudentOrder

Used for saving entire student product purchase detail

POST api/{version}/OrderApi/GetTaxForApplicableProducts

Used for calculating the tax for each product

GET api/OrderApi/GetProductDetails?productId={productId}

Sample code to get product detail using Web Api

POST api/OrderApi/SaveStudentOrder

Used for saving entire student product purchase detail

POST api/OrderApi/GetTaxForApplicableProducts

Used for calculating the tax for each product

VideoHub

APIDescription
POST api/{version}/VideoHub/UpdateVideoRefVideoServiceList

upload/Replace video update video ref id while syncing to video service in video hub, we are syncing into ims

POST api/{version}/VideoHub/MigrateVideoHubData?count={count}

Migrate course materials VideoHubData

POST api/{version}/VideoHub/MigrateVideoHubDataForSchedule?count={count}

Migrate video recordings materials VideoHubData

POST api/{version}/VideoHub/SendInteractiveQuestions

Send the interactive questions data to videoHub

POST api/{version}/VideoHub/UpdateVideoDuration?VideoId={VideoId}&Seconds={Seconds}

No documentation available.

POST api/{version}/VideoHub/GetVzaarVideoData?VideoId={VideoId}

Used for get the Enable vzaar player data And get the old info

POST api/{version}/VideoHub/UpdateVideoPublishStatus?VideoId={VideoId}&IsPublished={IsPublished}&VideoStatusMessage={VideoStatusMessage}

No documentation available.

POST api/VideoHub/UpdateVideoRefVideoServiceList

upload/Replace video update video ref id while syncing to video service in video hub, we are syncing into ims

POST api/VideoHub/MigrateVideoHubData?count={count}

Migrate course materials VideoHubData

POST api/VideoHub/MigrateVideoHubDataForSchedule?count={count}

Migrate video recordings materials VideoHubData

POST api/VideoHub/SendInteractiveQuestions

Send the interactive questions data to videoHub

POST api/VideoHub/UpdateVideoDuration?VideoId={VideoId}&Seconds={Seconds}

No documentation available.

POST api/VideoHub/GetVzaarVideoData?VideoId={VideoId}

Used for get the Enable vzaar player data And get the old info

POST api/VideoHub/UpdateVideoPublishStatus?VideoId={VideoId}&IsPublished={IsPublished}&VideoStatusMessage={VideoStatusMessage}

No documentation available.

SSOSendMail

APIDescription
POST api/{version}/SSOSendMail/SendMailToEnableSSO

No documentation available.

POST api/{version}/SSOSendMail/getSSOLoginIdentity?firstName={firstName}&lastName={lastName}&emailAddress={emailAddress}

Get user details for SSO

POST api/{version}/SSOSendMail/loginpurchase?emailaddress={emailaddress}

No documentation available.

POST api/SSOSendMail/SendMailToEnableSSO

No documentation available.

POST api/SSOSendMail/getSSOLoginIdentity?firstName={firstName}&lastName={lastName}&emailAddress={emailAddress}

Get user details for SSO

POST api/SSOSendMail/loginpurchase?emailaddress={emailaddress}

No documentation available.

Support

For IMS application support purpose

APIDescription
POST api/{version}/Support/SendStudentSupportMail

Send support email to student

POST api/Support/SendStudentSupportMail

Send support email to student

InstructorInvoice

APIDescription
GET api/{version}/InstructorInvoice/GetInvoicedAmount?invoiceNumber={invoiceNumber}

No documentation available.

POST api/{version}/InstructorInvoice/CalculateInvoicedAmount

No documentation available.

POST api/{version}/InstructorInvoice/UpdatedInstructorInvoicedAmount

No documentation available.

GET api/InstructorInvoice/GetInvoicedAmount?invoiceNumber={invoiceNumber}

No documentation available.

POST api/InstructorInvoice/CalculateInvoicedAmount

No documentation available.

POST api/InstructorInvoice/UpdatedInstructorInvoicedAmount

No documentation available.

PromotionalDiscount

APIDescription
POST api/{version}/PromotionalDiscount/GetAutoStudentDiscount

Used to get auto student discount based on course item

POST api/{version}/PromotionalDiscount/GetAutoStudentDiscountTransfer

No documentation available.

POST api/{version}/PromotionalDiscount/GetPromoCodeForCourseAndDeliveryMode

Used to get student promo based on course item

POST api/{version}/PromotionalDiscount/GetAutoStudentDiscountListForProduct

No documentation available.

POST api/{version}/PromotionalDiscount/GetSubscriptionDetailWithExtension?registrationId={registrationId}

No documentation available.

POST api/PromotionalDiscount/GetAutoStudentDiscount

Used to get auto student discount based on course item

POST api/PromotionalDiscount/GetAutoStudentDiscountTransfer

No documentation available.

POST api/PromotionalDiscount/GetPromoCodeForCourseAndDeliveryMode

Used to get student promo based on course item

POST api/PromotionalDiscount/GetAutoStudentDiscountListForProduct

No documentation available.

POST api/PromotionalDiscount/GetSubscriptionDetailWithExtension?registrationId={registrationId}

No documentation available.

StudentDiscussion

Its contains all the Discussion forum and Question to instructor related action

APIDescription
GET api/{version}/StudentDiscussion/GetDiscussionTargetPage?registrationId={registrationId}

To get the discussion target page whether its Discussion Home page, Alert settings page, Student View.

POST api/{version}/StudentDiscussion/SendDiscussionForumFeedback

Student view - Send feed back to admin.

POST api/{version}/StudentDiscussion/LoadQandALogDetails?registrationId={registrationId}&frmobile={frmobile}

No documentation available.

POST api/{version}/StudentDiscussion/SaveQuestionAndAnswer

No documentation available.

GET api/{version}/StudentDiscussion/GetPrevioussQuestionDetails?registrationId={registrationId}

No documentation available.

GET api/{version}/StudentDiscussion/GetCourseMaterialTypes

Get the all the course material types

GET api/{version}/StudentDiscussion/GetScheduledInstructorsForQandA?registrationId={registrationId}&subjectId={subjectId}

No documentation available.

GET api/{version}/StudentDiscussion/GetCourseMaterialParentFolders?topicId={topicId}

Used to get the course material parent folder id

GET api/{version}/StudentDiscussion/GetRegistrationByQandAPostId/{Id}

Used to get the registration details by Question and answer post id

GET api/{version}/StudentDiscussion/FillQuestionsDetailsToView?questionId={questionId}&userType={userType}

Used to fill question details, to show history for a questions

GET api/{version}/StudentDiscussion/FillQuestionsHistory?userType={userType}

Used to fill a question history

GET api/{version}/StudentDiscussion/CheckQuestionToInstructorAllowed?registrationId={registrationId}

No documentation available.

POST api/{version}/StudentDiscussion/GetForumEmailNotification?studentId={studentId}

Get the email setting information for discussion forum

POST api/{version}/StudentDiscussion/UpdateForumEmailNotification

To update the email setting information for discussion forum.

POST api/{version}/StudentDiscussion/LoadDiscussionBoardDetails?registrationId={registrationId}&page={page}

Load all the data for student view

POST api/{version}/StudentDiscussion/LoadDiscussionForumAllQuestions?registrationId={registrationId}&page={page}

Load the all questions in the group

POST api/{version}/StudentDiscussion/LoadDiscussionForumMyQuestions?registrationId={registrationId}&page={page}

Load my discussion between student and instructor

GET api/{version}/StudentDiscussion/GetSubjectDetails?RegistrationId={RegistrationId}

Get the Subject details

GET api/{version}/StudentDiscussion/GetParentSubjectDetails?RegistrationId={RegistrationId}

No documentation available.

GET api/{version}/StudentDiscussion/GetChildSubjectDetails?Parentid={Parentid}

No documentation available.

POST api/{version}/StudentDiscussion/SaveDiscussionData

Used to save discussion

GET api/{version}/StudentDiscussion/LoadDiscussionForPost?postid={postid}&registrationId={registrationId}

load the post details

GET api/{version}/StudentDiscussion/LoadQuestionOrAnswersForPost?postId={postId}&divisionId={divisionId}&registrationId={registrationId}

No documentation available.

POST api/{version}/StudentDiscussion/InsertActionDetails

To insert the data into discussionaction table

POST api/{version}/StudentDiscussion/UpdateDiscussionAccess

To update the data into discussionaction table

GET api/{version}/StudentDiscussion/LoadPolicyAcceptanceDetails?registrationId={registrationId}&isLoadPolicyDetails={isLoadPolicyDetails}

Used to load policy acceptance details

POST api/{version}/StudentDiscussion/AcceptPolicy?registrationId={registrationId}

Used to accept policy details

GET api/{version}/StudentDiscussion/CheckDiscussionForumAccessAndRedirect?registrationId={registrationId}

Used to check discussion forum access and redirect to corresponding page.

GET api/{version}/StudentDiscussion/GetDiscussionForumMessage?registrationId={registrationId}

Used to get the Discussion forum message

GET api/{version}/StudentDiscussion/CheckIsPreviewRegistration?registrationId={registrationId}

Used to check whether the registration is preview or not

GET api/{version}/StudentDiscussion/GetSubscriptionDetails?registrationId={registrationId}

Used to get subscription details

POST api/{version}/StudentDiscussion/UpdatePostStatus

update the post status like abusive

GET api/StudentDiscussion/GetDiscussionTargetPage?registrationId={registrationId}

To get the discussion target page whether its Discussion Home page, Alert settings page, Student View.

POST api/StudentDiscussion/SendDiscussionForumFeedback

Student view - Send feed back to admin.

POST api/StudentDiscussion/LoadQandALogDetails?registrationId={registrationId}&frmobile={frmobile}

No documentation available.

POST api/StudentDiscussion/SaveQuestionAndAnswer

No documentation available.

GET api/StudentDiscussion/GetPrevioussQuestionDetails?registrationId={registrationId}

No documentation available.

GET api/StudentDiscussion/GetCourseMaterialTypes

Get the all the course material types

GET api/StudentDiscussion/GetScheduledInstructorsForQandA?registrationId={registrationId}&subjectId={subjectId}

No documentation available.

GET api/StudentDiscussion/GetCourseMaterialParentFolders?topicId={topicId}

Used to get the course material parent folder id

GET api/StudentDiscussion/GetRegistrationByQandAPostId/{Id}

Used to get the registration details by Question and answer post id

GET api/StudentDiscussion/FillQuestionsDetailsToView?questionId={questionId}&userType={userType}

Used to fill question details, to show history for a questions

GET api/StudentDiscussion/FillQuestionsHistory?userType={userType}

Used to fill a question history

GET api/StudentDiscussion/CheckQuestionToInstructorAllowed?registrationId={registrationId}

No documentation available.

POST api/StudentDiscussion/GetForumEmailNotification?studentId={studentId}

Get the email setting information for discussion forum

POST api/StudentDiscussion/UpdateForumEmailNotification

To update the email setting information for discussion forum.

POST api/StudentDiscussion/LoadDiscussionBoardDetails?registrationId={registrationId}&page={page}

Load all the data for student view

POST api/StudentDiscussion/LoadDiscussionForumAllQuestions?registrationId={registrationId}&page={page}

Load the all questions in the group

POST api/StudentDiscussion/LoadDiscussionForumMyQuestions?registrationId={registrationId}&page={page}

Load my discussion between student and instructor

GET api/StudentDiscussion/GetSubjectDetails?RegistrationId={RegistrationId}

Get the Subject details

GET api/StudentDiscussion/GetParentSubjectDetails?RegistrationId={RegistrationId}

No documentation available.

GET api/StudentDiscussion/GetChildSubjectDetails?Parentid={Parentid}

No documentation available.

POST api/StudentDiscussion/SaveDiscussionData

Used to save discussion

GET api/StudentDiscussion/LoadDiscussionForPost?postid={postid}&registrationId={registrationId}

load the post details

GET api/StudentDiscussion/LoadQuestionOrAnswersForPost?postId={postId}&divisionId={divisionId}&registrationId={registrationId}

No documentation available.

POST api/StudentDiscussion/InsertActionDetails

To insert the data into discussionaction table

POST api/StudentDiscussion/UpdateDiscussionAccess

To update the data into discussionaction table

GET api/StudentDiscussion/LoadPolicyAcceptanceDetails?registrationId={registrationId}&isLoadPolicyDetails={isLoadPolicyDetails}

Used to load policy acceptance details

POST api/StudentDiscussion/AcceptPolicy?registrationId={registrationId}

Used to accept policy details

GET api/StudentDiscussion/CheckDiscussionForumAccessAndRedirect?registrationId={registrationId}

Used to check discussion forum access and redirect to corresponding page.

GET api/StudentDiscussion/GetDiscussionForumMessage?registrationId={registrationId}

Used to get the Discussion forum message

GET api/StudentDiscussion/CheckIsPreviewRegistration?registrationId={registrationId}

Used to check whether the registration is preview or not

GET api/StudentDiscussion/GetSubscriptionDetails?registrationId={registrationId}

Used to get subscription details

POST api/StudentDiscussion/UpdatePostStatus

update the post status like abusive

CartRover

Cartrover controller

APIDescription
POST api/{version}/CartRover/AddNewOrderToCartRover

API call to add all shippable product as new order to cartrover api

POST api/{version}/CartRover/UpdateEachOrderFromCartRover

API call to update all order status from cartrover to ims

POST api/{version}/CartRover/AddProductsToThreePL

Move the studentproduct to 3PL from Ups Shipping for Products Screen

POST api/{version}/CartRover/CheckAndInsertCartRoverCarrierMethods

Used to check whether the 3PL Carrier is already imported. If not import it

POST api/CartRover/AddNewOrderToCartRover

API call to add all shippable product as new order to cartrover api

POST api/CartRover/UpdateEachOrderFromCartRover

API call to update all order status from cartrover to ims

POST api/CartRover/AddProductsToThreePL

Move the studentproduct to 3PL from Ups Shipping for Products Screen

POST api/CartRover/CheckAndInsertCartRoverCarrierMethods

Used to check whether the 3PL Carrier is already imported. If not import it

PaymentHub

APIDescription
GET api/{version}/PaymentHub/GetPaymentRequest?requestUid={requestUid}

Used to get payment request

POST api/{version}/PaymentHub/SavePaymentRequest

Used to save payment request

POST api/{version}/PaymentHub/SaveSponsorDetails

Used to save sponsor details

POST api/{version}/PaymentHub/SaveSponsorCardDetails

Used to save the sponsor card details

POST api/{version}/PaymentHub/UpdatePaymentRequestStatus?requestUid={requestUid}&statusId={statusId}

Update the status of payment request

GET api/{version}/PaymentHub/GetRequestInvoice?requestUid={requestUid}

Used to get payment request invoice details

GET api/{version}/PaymentHub/DeclinePayment?uid={uid}

Used to get decline load message

POST api/{version}/PaymentHub/ConfirmPaymentDecline

Used to confirm decline

GET api/{version}/PaymentHub/Declinethankyou?uid={uid}

Used to get decline thank you load message

GET api/{version}/PaymentHub/ConfirmPayment?uid={uid}

Used to confirm payment

POST api/{version}/PaymentHub/SubmitSponsorPayment

used to submit the sponsor payment

GET api/{version}/PaymentHub/PaymentAcknowledgementToStudent?uid={uid}

payment

POST api/{version}/PaymentHub/LoadDefaultCCPaymentDetails?requestuid={requestuid}

Used to load the default values that is required for sponsor card info

POST api/{version}/PaymentHub/GetSponsorCardList?requestuid={requestuid}

Used to get the sponsor card list

POST api/{version}/PaymentHub/GetSponsorCard?requestuid={requestuid}&cId={cId}

Used to get the sponsor card details

GET api/{version}/PaymentHub/ViewPaymentReceipt?uid={uid}

No documentation available.

GET api/{version}/PaymentHub/GetSponsorExpiredLink?Type={Type}&uid={uid}

POST api/{version}/PaymentHub/SavePaymentRequestItem

Used to save the payment request item

POST api/{version}/PaymentHub/DeletePaymentRequest?uid={uid}

Used to delete payment request item

POST api/{version}/PaymentHub/GetSponsorPendingAmount?studentId={studentId}

Used to get the pending requested amount for the student

GET api/{version}/PaymentHub/CheckAndRedirectToAlertUrl?Uid={Uid}&PageName={PageName}

Check And Redirect To Alert Url

GET api/{version}/PaymentHub/CheckSponsorBlock?Email={Email}&Uid={Uid}

Check And Redirect To Alert Url

GET api/{version}/PaymentHub/GetCompanyDetails

Used to get the company information details

GET api/PaymentHub/GetPaymentRequest?requestUid={requestUid}

Used to get payment request

POST api/PaymentHub/SavePaymentRequest

Used to save payment request

POST api/PaymentHub/SaveSponsorDetails

Used to save sponsor details

POST api/PaymentHub/SaveSponsorCardDetails

Used to save the sponsor card details

POST api/PaymentHub/UpdatePaymentRequestStatus?requestUid={requestUid}&statusId={statusId}

Update the status of payment request

GET api/PaymentHub/GetRequestInvoice?requestUid={requestUid}

Used to get payment request invoice details

GET api/PaymentHub/DeclinePayment?uid={uid}

Used to get decline load message

POST api/PaymentHub/ConfirmPaymentDecline

Used to confirm decline

GET api/PaymentHub/Declinethankyou?uid={uid}

Used to get decline thank you load message

GET api/PaymentHub/ConfirmPayment?uid={uid}

Used to confirm payment

POST api/PaymentHub/SubmitSponsorPayment

used to submit the sponsor payment

GET api/PaymentHub/PaymentAcknowledgementToStudent?uid={uid}

payment

POST api/PaymentHub/LoadDefaultCCPaymentDetails?requestuid={requestuid}

Used to load the default values that is required for sponsor card info

POST api/PaymentHub/GetSponsorCardList?requestuid={requestuid}

Used to get the sponsor card list

POST api/PaymentHub/GetSponsorCard?requestuid={requestuid}&cId={cId}

Used to get the sponsor card details

GET api/PaymentHub/ViewPaymentReceipt?uid={uid}

No documentation available.

GET api/PaymentHub/GetSponsorExpiredLink?Type={Type}&uid={uid}

POST api/PaymentHub/SavePaymentRequestItem

Used to save the payment request item

POST api/PaymentHub/DeletePaymentRequest?uid={uid}

Used to delete payment request item

POST api/PaymentHub/GetSponsorPendingAmount?studentId={studentId}

Used to get the pending requested amount for the student

GET api/PaymentHub/CheckAndRedirectToAlertUrl?Uid={Uid}&PageName={PageName}

Check And Redirect To Alert Url

GET api/PaymentHub/CheckSponsorBlock?Email={Email}&Uid={Uid}

Check And Redirect To Alert Url

GET api/PaymentHub/GetCompanyDetails

Used to get the company information details

WeeklyQuestions

APIDescription
POST api/{version}/WeeklyQuestions/SendWeeklyQuestionNotifications

To send mobile and web notification for weekly questions

POST api/WeeklyQuestions/SendWeeklyQuestionNotifications

To send mobile and web notification for weekly questions

ProductWebsite

APIDescription
POST api/{version}/ProductWebsite/SyncServiceQueueToProductDB

No documentation available.

POST api/{version}/ProductWebsite/SyncExistingSOPEDataToServiceQueue?type={type}

No documentation available.

POST api/{version}/ProductWebsite/SyncCourseMaterialToServiceQueue

No documentation available.

POST api/{version}/ProductWebsite/FillStudentOrdersForWebsite

No documentation available.

POST api/{version}/ProductWebsite/SubmitOrder

No documentation available.

POST api/{version}/ProductWebsite/ProcessThankYouPage

No documentation available.

POST api/{version}/ProductWebsite/CreatePaymentSessionForOrders

No documentation available.

POST api/{version}/ProductWebsite/CreatePaymentOrderonPaymentGateway

No documentation available.

POST api/{version}/ProductWebsite/CheckItemAlreadyPurchased

No documentation available.

GET api/{version}/ProductWebsite/AutoCompleteCompany?prefixText={prefixText}

No documentation available.

GET api/{version}/ProductWebsite/GetEncryptedValue?value={value}

No documentation available.

GET api/{version}/ProductWebsite/GetDecryptValue?value={value}

No documentation available.

GET api/{version}/ProductWebsite/GetDiscountCodeBasedOnId?discountId={discountId}&emailAddress={emailAddress}

No documentation available.

GET api/{version}/ProductWebsite/IsCouponCodeIsUsed?couponode={couponode}

No documentation available.

GET api/{version}/ProductWebsite/GetSignUpURL?courseMaterialId={courseMaterialId}&previewUserId={previewUserId}

No documentation available.

POST api/{version}/ProductWebsite/SaveTapfiliateConversionId

No documentation available.

POST api/{version}/ProductWebsite/GetPolicyDetails

No documentation available.

POST api/{version}/ProductWebsite/GetAllRegisteredProducts?userId={userId}

No documentation available.

GET api/{version}/ProductWebsite/SyncOfferedProductsForNotSyncedInWebsite

No documentation available.

POST api/{version}/ProductWebsite/UpdateRegistrationCurrentSubscriptionId

No documentation available.

GET api/{version}/ProductWebsite/GetSheerIdAppliedList?StudentId={StudentId}

No documentation available.

GET api/{version}/ProductWebsite/VerifyProductDuplicateElementExist?userId={userId}&productElementIds={productElementIds}

No documentation available.

POST api/ProductWebsite/SyncServiceQueueToProductDB

No documentation available.

POST api/ProductWebsite/SyncExistingSOPEDataToServiceQueue?type={type}

No documentation available.

POST api/ProductWebsite/SyncCourseMaterialToServiceQueue

No documentation available.

POST api/ProductWebsite/FillStudentOrdersForWebsite

No documentation available.

POST api/ProductWebsite/SubmitOrder

No documentation available.

POST api/ProductWebsite/ProcessThankYouPage

No documentation available.

POST api/ProductWebsite/CreatePaymentSessionForOrders

No documentation available.

POST api/ProductWebsite/CreatePaymentOrderonPaymentGateway

No documentation available.

POST api/ProductWebsite/CheckItemAlreadyPurchased

No documentation available.

GET api/ProductWebsite/AutoCompleteCompany?prefixText={prefixText}

No documentation available.

GET api/ProductWebsite/GetEncryptedValue?value={value}

No documentation available.

GET api/ProductWebsite/GetDecryptValue?value={value}

No documentation available.

GET api/ProductWebsite/GetDiscountCodeBasedOnId?discountId={discountId}&emailAddress={emailAddress}

No documentation available.

GET api/ProductWebsite/IsCouponCodeIsUsed?couponode={couponode}

No documentation available.

GET api/ProductWebsite/GetSignUpURL?courseMaterialId={courseMaterialId}&previewUserId={previewUserId}

No documentation available.

POST api/ProductWebsite/SaveTapfiliateConversionId

No documentation available.

POST api/ProductWebsite/GetPolicyDetails

No documentation available.

POST api/ProductWebsite/GetAllRegisteredProducts?userId={userId}

No documentation available.

GET api/ProductWebsite/SyncOfferedProductsForNotSyncedInWebsite

No documentation available.

POST api/ProductWebsite/UpdateRegistrationCurrentSubscriptionId

No documentation available.

GET api/ProductWebsite/GetSheerIdAppliedList?StudentId={StudentId}

No documentation available.

GET api/ProductWebsite/VerifyProductDuplicateElementExist?userId={userId}&productElementIds={productElementIds}

No documentation available.

Test

This is Test controler for version check

APIDescription
GET api/{version}/Test/m1

Test method

GET api/Test/m1

Test method

ProductSubscription

This controller for product subscription related request Created by Vijayendran R | 2020-11-28

APIDescription
POST api/{version}/ProductSubscription/ReactivateSubscription

To reactivate the subscription for student products

POST api/{version}/ProductSubscription/ReactivateSubscriptions?AutoRenewal={AutoRenewal}

To Reactivate the Subscription for multiple student products used for only auto renewal and extenstion access

POST api/{version}/ProductSubscription/CreateSubscription?studentProductId={studentProductId}

To create the subscription for student product

POST api/{version}/ProductSubscription/GetStudentProductSubscriptionDetails?studentProductId={studentProductId}

To get the product subscription details

POST api/{version}/ProductSubscription/GetProductSubscriptionMessage?studentProductElementId={studentProductElementId}&elementId={elementId}

To get product subscription message

POST api/{version}/ProductSubscription/CancelStudentSubscription

To cancel the subscription by studentproductid

POST api/{version}/ProductSubscription/SaveProductSubscriptionExtensionRequests

No documentation available.

POST api/{version}/ProductSubscription/DeleteLastProductSubscriptionExtensionRequests?StudentProductId={StudentProductId}

delete the subscription renew request

GET api/{version}/ProductSubscription/RenewSubscriptionsForProducts

Run auto renewal Product Subscription RenewSubscriptionsForProducts

GET api/{version}/ProductSubscription/RunAutoRenewalRemainderEmail

trigger email for auto renewal remainder

POST api/{version}/ProductSubscription/GetProductSubscriptionExtensionPopUpDetails?studentProductId={studentProductId}

To get the data for product extenstion popup

POST api/{version}/ProductSubscription/ProcessExtenstionRequest

No documentation available.

POST api/{version}/ProductSubscription/SendMailToFinanceManagerOnFeeAdj

No documentation available.

POST api/ProductSubscription/ReactivateSubscription

To reactivate the subscription for student products

POST api/ProductSubscription/ReactivateSubscriptions?AutoRenewal={AutoRenewal}

To Reactivate the Subscription for multiple student products used for only auto renewal and extenstion access

POST api/ProductSubscription/CreateSubscription?studentProductId={studentProductId}

To create the subscription for student product

POST api/ProductSubscription/GetStudentProductSubscriptionDetails?studentProductId={studentProductId}

To get the product subscription details

POST api/ProductSubscription/GetProductSubscriptionMessage?studentProductElementId={studentProductElementId}&elementId={elementId}

To get product subscription message

POST api/ProductSubscription/CancelStudentSubscription

To cancel the subscription by studentproductid

POST api/ProductSubscription/SaveProductSubscriptionExtensionRequests

No documentation available.

POST api/ProductSubscription/DeleteLastProductSubscriptionExtensionRequests?StudentProductId={StudentProductId}

delete the subscription renew request

GET api/ProductSubscription/RenewSubscriptionsForProducts

Run auto renewal Product Subscription RenewSubscriptionsForProducts

GET api/ProductSubscription/RunAutoRenewalRemainderEmail

trigger email for auto renewal remainder

POST api/ProductSubscription/GetProductSubscriptionExtensionPopUpDetails?studentProductId={studentProductId}

To get the data for product extenstion popup

POST api/ProductSubscription/ProcessExtenstionRequest

No documentation available.

POST api/ProductSubscription/SendMailToFinanceManagerOnFeeAdj

No documentation available.

Corporate

APIDescription
GET api/{version}/Corporate/GetCorporateCourses?corporateId={corporateId}&offerType={offerType}

No documentation available.

GET api/{version}/Corporate/GetCorporateCourses?corporateId={corporateId}&offerType={offerType}&corporateCode={corporateCode}

No documentation available.

GET api/{version}/Corporate/GetOfferedCenters?corporateId={corporateId}&courseId={courseId}&mode={mode}

No documentation available.

GET api/{version}/Corporate/GetOfferedCenters?corporateId={corporateId}&offerType={offerType}&courseId={courseId}&mode={mode}&stateId={stateId}&studentId={studentId}&corporateCode={corporateCode}

No documentation available.

GET api/{version}/Corporate/GetDefaultCorporateOffersAvailable?studentId={studentId}

No documentation available.

GET api/{version}/Corporate/ValidateCorporateCodeByUser?corporateCode={corporateCode}&studentId={studentId}

No documentation available.

POST api/{version}/Corporate/SaveAppliedCorporateCode

No documentation available.

GET api/{version}/Corporate/GetPrepaidPackageCourses?corporateId={corporateId}&packageId={packageId}

No documentation available.

GET api/{version}/Corporate/GetPostpaidPackageCourses?corporateId={corporateId}

No documentation available.

POST api/{version}/Corporate/AddPrimaryCenterFromCorporate

No documentation available.

POST api/{version}/Corporate/GetCheckoutDetailsForCorporate

No documentation available.

POST api/{version}/Corporate/SubmitCorporateRegistration

No documentation available.

GET api/{version}/Corporate/GetCorporateDetails?corporateId={corporateId}

No documentation available.

POST api/{version}/Corporate/GetCorporateUser?studentId={studentId}

No documentation available.

GET api/{version}/Corporate/ValidateCorporateCodeByUserDetails?corporateCode={corporateCode}&studentId={studentId}

No documentation available.

GET api/{version}/Corporate/GetReservedCorporateCode?corporateId={corporateId}&studentId={studentId}

No documentation available.

GET api/{version}/Corporate/GetReservedCorporateCodeAndOfferingCourse?corporateId={corporateId}&studentId={studentId}

No documentation available.

GET api/{version}/Corporate/LoadCorporateOffersMenuDetail?studentId={studentId}

No documentation available.

GET api/{version}/Corporate/GetCorporateOfferingInfo?studentId={studentId}&corporateId={corporateId}

No documentation available.

GET api/{version}/Corporate/GetStudentUsedCorporateCodes?corporateId={corporateId}&studentId={studentId}

No documentation available.

GET api/{version}/Corporate/GetCorporateCoursesModeDetails?corporateId={corporateId}&offerType={offerType}&courseId={courseId}&corporateCode={corporateCode}

No documentation available.

POST api/{version}/Corporate/AutoActivateCorporateStudentOrder

No documentation available.

POST api/{version}/Corporate/AddCorporateStudentOrderToActivationQueue

No documentation available.

GET api/Corporate/GetCorporateCourses?corporateId={corporateId}&offerType={offerType}

No documentation available.

GET api/Corporate/GetCorporateCourses?corporateId={corporateId}&offerType={offerType}&corporateCode={corporateCode}

No documentation available.

GET api/Corporate/GetOfferedCenters?corporateId={corporateId}&courseId={courseId}&mode={mode}

No documentation available.

GET api/Corporate/GetOfferedCenters?corporateId={corporateId}&offerType={offerType}&courseId={courseId}&mode={mode}&stateId={stateId}&studentId={studentId}&corporateCode={corporateCode}

No documentation available.

GET api/Corporate/GetDefaultCorporateOffersAvailable?studentId={studentId}

No documentation available.

GET api/Corporate/ValidateCorporateCodeByUser?corporateCode={corporateCode}&studentId={studentId}

No documentation available.

POST api/Corporate/SaveAppliedCorporateCode

No documentation available.

GET api/Corporate/GetPrepaidPackageCourses?corporateId={corporateId}&packageId={packageId}

No documentation available.

GET api/Corporate/GetPostpaidPackageCourses?corporateId={corporateId}

No documentation available.

POST api/Corporate/AddPrimaryCenterFromCorporate

No documentation available.

POST api/Corporate/GetCheckoutDetailsForCorporate

No documentation available.

POST api/Corporate/SubmitCorporateRegistration

No documentation available.

GET api/Corporate/GetCorporateDetails?corporateId={corporateId}

No documentation available.

POST api/Corporate/GetCorporateUser?studentId={studentId}

No documentation available.

GET api/Corporate/ValidateCorporateCodeByUserDetails?corporateCode={corporateCode}&studentId={studentId}

No documentation available.

GET api/Corporate/GetReservedCorporateCode?corporateId={corporateId}&studentId={studentId}

No documentation available.

GET api/Corporate/GetReservedCorporateCodeAndOfferingCourse?corporateId={corporateId}&studentId={studentId}

No documentation available.

GET api/Corporate/LoadCorporateOffersMenuDetail?studentId={studentId}

No documentation available.

GET api/Corporate/GetCorporateOfferingInfo?studentId={studentId}&corporateId={corporateId}

No documentation available.

GET api/Corporate/GetStudentUsedCorporateCodes?corporateId={corporateId}&studentId={studentId}

No documentation available.

GET api/Corporate/GetCorporateCoursesModeDetails?corporateId={corporateId}&offerType={offerType}&courseId={courseId}&corporateCode={corporateCode}

No documentation available.

POST api/Corporate/AutoActivateCorporateStudentOrder

No documentation available.

POST api/Corporate/AddCorporateStudentOrderToActivationQueue

No documentation available.

UpgradePlan

APIDescription
POST api/{version}/UpgradePlan/UpgradePlan

To get the Upgradable on demand centers

POST api/{version}/UpgradePlan/AddPrimaryCenterFromUpgrade

To add details of the selected ondemand center for upgrade and check for combo options if any then get the combo details also

POST api/{version}/UpgradePlan/GetCheckoutDetails

To get the checkout page details

POST api/{version}/UpgradePlan/RemoveProductFromOrder

To Remove the product from Order

POST api/{version}/UpgradePlan/LoadCheckoutDetails

To load the checkout details

POST api/{version}/UpgradePlan/ScheduleDetails

To get the primary center schedule details and discount notes

POST api/{version}/UpgradePlan/ComboScheduleDetails

To get the combo center schedule details

POST api/{version}/UpgradePlan/ComboDiscountNotes

To get the combo center discount notes

POST api/{version}/UpgradePlan/ApplyPromoCode

To get the checkout details based on the promocode added/removed

POST api/{version}/UpgradePlan/ApplySpecialDiscountUpgrade

No documentation available.

POST api/{version}/UpgradePlan/ApplyCorporateCode

To get the checkout details based on applied corporate code

POST api/{version}/UpgradePlan/RemoveCorporateCode

To get the checkout details after the removed corporate code

POST api/{version}/UpgradePlan/UpgradePreview

On payment submission from upgrade checkout

POST api/{version}/UpgradePlan/GetOrderAmount

To get the updated order amount on shipping type was selected in upgrade checkout page

POST api/{version}/UpgradePlan/GetSavedFutureCardDetails

To get the saved future card details

POST api/{version}/UpgradePlan/GetStateList?countryId={countryId}

No documentation available.

POST api/{version}/UpgradePlan/UpgradePlanAdminNotification?StudentID={StudentID}&PeriodID={PeriodID}&CourseID={CourseID}&CenterId={CenterId}&CourseRepeatTypeID={CourseRepeatTypeID}&RegistrationID={RegistrationID}

To send notification to admin

POST api/{version}/UpgradePlan/GetCourseByRegistration?registrationId={registrationId}

Used to get the course for registration

POST api/{version}/UpgradePlan/GetUpgradeCenterDetails

No documentation available.

POST api/UpgradePlan/UpgradePlan

To get the Upgradable on demand centers

POST api/UpgradePlan/AddPrimaryCenterFromUpgrade

To add details of the selected ondemand center for upgrade and check for combo options if any then get the combo details also

POST api/UpgradePlan/GetCheckoutDetails

To get the checkout page details

POST api/UpgradePlan/RemoveProductFromOrder

To Remove the product from Order

POST api/UpgradePlan/LoadCheckoutDetails

To load the checkout details

POST api/UpgradePlan/ScheduleDetails

To get the primary center schedule details and discount notes

POST api/UpgradePlan/ComboScheduleDetails

To get the combo center schedule details

POST api/UpgradePlan/ComboDiscountNotes

To get the combo center discount notes

POST api/UpgradePlan/ApplyPromoCode

To get the checkout details based on the promocode added/removed

POST api/UpgradePlan/ApplySpecialDiscountUpgrade

No documentation available.

POST api/UpgradePlan/ApplyCorporateCode

To get the checkout details based on applied corporate code

POST api/UpgradePlan/RemoveCorporateCode

To get the checkout details after the removed corporate code

POST api/UpgradePlan/UpgradePreview

On payment submission from upgrade checkout

POST api/UpgradePlan/GetOrderAmount

To get the updated order amount on shipping type was selected in upgrade checkout page

POST api/UpgradePlan/GetSavedFutureCardDetails

To get the saved future card details

POST api/UpgradePlan/GetStateList?countryId={countryId}

No documentation available.

POST api/UpgradePlan/UpgradePlanAdminNotification?StudentID={StudentID}&PeriodID={PeriodID}&CourseID={CourseID}&CenterId={CenterId}&CourseRepeatTypeID={CourseRepeatTypeID}&RegistrationID={RegistrationID}

To send notification to admin

POST api/UpgradePlan/GetCourseByRegistration?registrationId={registrationId}

Used to get the course for registration

POST api/UpgradePlan/GetUpgradeCenterDetails

No documentation available.

AvalaraTax

Avalara Tax controller

APIDescription
POST api/{version}/AvalaraTax/AddNewProductToAvalara?FilterDate={FilterDate}

API call to push the Tax amount and Details

POST api/AvalaraTax/AddNewProductToAvalara?FilterDate={FilterDate}

API call to push the Tax amount and Details

OAuth

APIDescription
GET api/{version}/OAuth/TestApi

No documentation available.

POST api/{version}/OAuth/SignIn

No documentation available.

POST api/{version}/OAuth/CheckEmailIsExists

No documentation available.

POST api/{version}/OAuth/SignUpSubmit

No documentation available.

POST api/{version}/OAuth/VerifySignIn

No documentation available.

POST api/{version}/OAuth/DisableSSO?UserID={UserID}&UserType={UserType}

No documentation available.

GET api/{version}/OAuth/GetStudentDetails?studentId={studentId}

No documentation available.

GET api/{version}/OAuth/CheckEmailAccountVerification?emailAddress={emailAddress}

No documentation available.

POST api/{version}/OAuth/ResendMailForAccountStatus?emailAddress={emailAddress}

No documentation available.

GET api/OAuth/TestApi

No documentation available.

POST api/OAuth/SignIn

No documentation available.

POST api/OAuth/CheckEmailIsExists

No documentation available.

POST api/OAuth/SignUpSubmit

No documentation available.

POST api/OAuth/VerifySignIn

No documentation available.

POST api/OAuth/DisableSSO?UserID={UserID}&UserType={UserType}

No documentation available.

GET api/OAuth/GetStudentDetails?studentId={studentId}

No documentation available.

GET api/OAuth/CheckEmailAccountVerification?emailAddress={emailAddress}

No documentation available.

POST api/OAuth/ResendMailForAccountStatus?emailAddress={emailAddress}

No documentation available.

ReimbursementLetter

APIDescription
GET api/{version}/ReimbursementLetter/GetReimbursementDetails?registrationid={registrationid}

Getting the Reimbursement Letter Details

POST api/{version}/ReimbursementLetter/GetPdfCertificate_By_PDF

Getting Binary data for Letter Before Course Completion

GET api/{version}/ReimbursementLetter/CheckLetterAccepted?RegistrationId={RegistrationId}

Checking LetterAccepted or not

GET api/{version}/ReimbursementLetter/SaveLetterAccepted?RegistrationId={RegistrationId}

Save the LetterAccepted

POST api/{version}/ReimbursementLetter/GetPdfCertificate_By_PDFTabAfter

Getting Binary Data for Letter After Completion

GET api/ReimbursementLetter/GetReimbursementDetails?registrationid={registrationid}

Getting the Reimbursement Letter Details

POST api/ReimbursementLetter/GetPdfCertificate_By_PDF

Getting Binary data for Letter Before Course Completion

GET api/ReimbursementLetter/CheckLetterAccepted?RegistrationId={RegistrationId}

Checking LetterAccepted or not

GET api/ReimbursementLetter/SaveLetterAccepted?RegistrationId={RegistrationId}

Save the LetterAccepted

POST api/ReimbursementLetter/GetPdfCertificate_By_PDFTabAfter

Getting Binary Data for Letter After Completion