SSOSendMail

APIDescription
POST api/{version}/SSOSendMail/SendMailToEnableSSO

No documentation available.

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

No documentation available.

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}

No documentation available.

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

No documentation available.

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/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}

No documentation available.

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

No documentation available.

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

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/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}

No documentation available.

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

No documentation available.

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

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}

No documentation available.

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

No documentation available.

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

No documentation available.

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}

No documentation available.

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}

No documentation available.

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

No documentation available.

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

No documentation available.

GET api/{version}/Students/LoadOfflineVideo

No documentation available.

GET api/{version}/Students/StreamOfflineVideo

No documentation available.

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}

No documentation available.

POST api/{version}/Students/SaveHelpVideoWatchedStatus

No documentation available.

POST api/{version}/Students/GetAppLinkParams

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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}

No documentation available.

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}

No documentation available.

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

No documentation available.

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

No documentation available.

GET api/Students/LoadOfflineVideo

No documentation available.

GET api/Students/StreamOfflineVideo

No documentation available.

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

No documentation available.

POST api/Students/SaveOfflineVideoProgressLog

No documentation available.

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

No documentation available.

POST api/Students/SaveHelpVideoWatchedStatus

No documentation available.

POST api/Students/GetAppLinkParams

No documentation available.

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

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

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/DeleteStudyPlanBlockoutDayByDate?registrationId={registrationId}&selectedDate={selectedDate}

Used to delete study plan block out day by selected date

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

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}

To check the existing study plan end date and current course end date

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}

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

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

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/DeleteStudyPlanBlockoutDayByDate?registrationId={registrationId}&selectedDate={selectedDate}

Used to delete study plan block out day by selected date

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

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}

To check the existing study plan end date and current course end date

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}

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

CorporateRemainder

APIDescription
POST api/{version}/CorporateRemainder/SendCorporateCodeRemainderMail

No documentation available.

POST api/CorporateRemainder/SendCorporateCodeRemainderMail

No documentation available.

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/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

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/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

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

PracticePortalProduct

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

PrintedBookProduct

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

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

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}

No documentation available.

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?RegistrationId={RegistrationId}&SubscriptionId={SubscriptionId}&SubscriptionExtensionId={SubscriptionExtensionId}

save Extend Subscription requests

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

No documentation available.

GET api/{version}/MyAccount/GetReasonForAccountDelete

No documentation available.

POST api/{version}/MyAccount/DeleteStudentAccount

No documentation available.

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

No documentation available.

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?RegistrationId={RegistrationId}&SubscriptionId={SubscriptionId}&SubscriptionExtensionId={SubscriptionExtensionId}

save Extend Subscription requests

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

No documentation available.

GET api/MyAccount/GetReasonForAccountDelete

No documentation available.

POST api/MyAccount/DeleteStudentAccount

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

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

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

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

WeeklyQuestion

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

No documentation available.

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

No documentation available.

User

APIDescription
POST api/{version}/User/LoginUser

Getting UserInformation and sending the response Isvalid user or not

POST api/{version}/User/GetExistingUser

No documentation available.

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}

This Change password API.

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

No documentation available.

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}

This Change password API.

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

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.

TestV1

This is Test controler for version check

APIDescription
GET api/{version}/TestV1/m1

Test method

GET api/TestV1/m1

Test method

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.

TestV2

This is Test controler for version check

APIDescription
GET api/{version}/TestV2/m1

Test method

GET api/TestV2/m1

Test method

VideoHub

APIDescription
POST api/{version}/VideoHub/UpdateVideoRefVideoServiceList

No documentation available.

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

No documentation available.

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

No documentation available.

POST api/{version}/VideoHub/SendInteractiveQuestions

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

POST api/VideoHub/UpdateVideoRefVideoServiceList

No documentation available.

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

No documentation available.

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

No documentation available.

POST api/VideoHub/SendInteractiveQuestions

No documentation available.

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

No documentation available.

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

No documentation available.

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

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

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}

No documentation available.

POST api/{version}/Registration/NewRegistration

This is used to do the new registration ☺.

POST api/{version}/Registration/ResendActivationMail?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}

No documentation available.

GET api/{version}/Registration/GetOfflineVideoSettings

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}

No documentation available.

POST api/Registration/NewRegistration

This is used to do the new registration ☺.

POST api/Registration/ResendActivationMail?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}

No documentation available.

GET api/Registration/GetOfflineVideoSettings

No documentation available.

Tapfiliate

APIDescription
POST api/{version}/Tapfiliate/UpdateConversionDetails

To integrate tapfiliate conversion api into IMS

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

No documentation available.

POST api/Tapfiliate/UpdateConversionDetails

To integrate tapfiliate conversion api into IMS

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

No documentation available.

SubmitExamResult

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

No documentation available.

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

No documentation available.

PaymentDueReminder

APIDescription
POST api/{version}/PaymentDueReminder/SendPaymentDueReminder

No documentation available.

POST api/{version}/PaymentDueReminder/SendMailPaymentDueReport

No documentation available.

POST api/PaymentDueReminder/SendPaymentDueReminder

No documentation available.

POST api/PaymentDueReminder/SendMailPaymentDueReport

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.

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

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

Test

This is Test controler for version check

APIDescription
GET api/{version}/Test/m1

Test method

GET api/Test/m1

Test method

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

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

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}

No documentation available.

POST api/{version}/FeedbackEvaluation/SavePostEvaluationDetails

Used to save post evaluation details

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

No documentation available.

POST api/{version}/FeedbackEvaluation/SaveProgramEvaluationDetails

Used to save program evaluation details

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

No documentation available.

GET api/{version}/FeedbackEvaluation/GetScheduleIntermediateFeedbackStatus?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}

No documentation available.

POST api/FeedbackEvaluation/SavePostEvaluationDetails

Used to save post evaluation details

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

No documentation available.

POST api/FeedbackEvaluation/SaveProgramEvaluationDetails

Used to save program evaluation details

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

No documentation available.

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

No documentation available.

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}

No documentation available.

POST api/SubmitExamLetter/GetSubmitExamDateDetails

No documentation available.

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

No documentation available.

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

No documentation available.

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

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/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}

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/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}

No documentation available.

WeeklyQuestions

APIDescription
POST api/{version}/WeeklyQuestions/SendWeeklyQuestionNotifications

No documentation available.

POST api/WeeklyQuestions/SendWeeklyQuestionNotifications

No documentation available.

Ebook

Student Module - EBook related API's

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

No documentation available.

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

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

No documentation available.

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

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

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}

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

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}

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

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?StudentProductId={StudentProductId}

Save Product Subscription Extension Requests

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}

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?StudentProductId={StudentProductId}

Save Product Subscription Extension Requests

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}

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

Avalara

APIDescription
POST api/{version}/Avalara/GetAvalaraItem

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

POST api/{version}/Avalara/DeleteLineItemFromAvalara

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

POST api/{version}/Avalara/IsCalculateTaxForFreeProduct

No documentation available.

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

No documentation available.

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}

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

POST api/Avalara/GetAvalaraItem

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

POST api/Avalara/DeleteLineItemFromAvalara

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

POST api/Avalara/IsCalculateTaxForFreeProduct

No documentation available.

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

No documentation available.

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}

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.

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

No documentation available.