Account

APIDescription
POST api/Account/GetLoginAccountDetails

No documentation available.

POST api/Account/GetAccountDocumentDetails

No documentation available.

POST api/Account/DownloadActisurePolicyDocumentByDocumentId

No documentation available.

Product

Controller for managing products

APIDescription
GET api/Product/GetAllProducts?languageId={languageId}

Get All Insurance Plans

GET api/Product/GetProductById?productId={productId}&languageId={languageId}

Product detail by ID

POST api/Product/DownloadBrochure?productId={productId}&languageId={languageId}

Download Brochure

POST api/Product/GetRateRevision

No documentation available.

GET api/Product/GetSearchProducts?languageId={languageId}&stateId={stateId}&schoolId={schoolId}&eligibilityId={eligibilityId}&dob={dob}&effectiveDate={effectiveDate}&productId={productId}&agentId={agentId}

No documentation available.

GET api/Product/GetFileBytes?filePath={filePath}

Get the stream of file from file path

Security

Default API controller for handling the authentication operations All the operations in the controller are by default pointed to the local authentication source For any external authentication operation, invoke ExternalAuth controller

APIDescription
POST api/Security/Register

Register a new API local user.

POST api/Security/RegisterExternalUser

Register an external user to the security model (User profile resides in a different system while the login/security is local)

POST api/Security/SetupExternalLogin

Link an external login with the local security system

POST api/Security/Authenticate

Authenticate the given login credentials and generates non-persistent authentication token

POST api/Security/AuthenticateExternal

Authenticate the given credentials against an external system

POST api/Security/GeneratePersistentToken

Authenticate the given login credentials and generate a persistent authentication token. This action requires a valid authentication token

POST api/Security/ChangePassword

Change the password of the current user. This API requires a valid authentication token

POST api/Security/Logout

Logout of the current user session. This API requires a valid authentication token

GET api/Security/GetSecurityQuestions?languageCode={languageCode}

Get the list of security questions for the given system

GET api/Security/GetUserSecurityQuestion?loginName={loginName}

Get the list of security questions for the given system

POST api/Security/ResetPassword

Reset te login password for the given user

Portal

APIDescription
POST api/Portal/GetPortalDetails

All Insurance Plans

GET api/Portal/GetFaqDetails?languageId={languageId}

No documentation available.

POST api/Portal/Deserialize?input={input}

No documentation available.

Common

APIDescription
GET api/Common/GetCountry

To get CountryList

POST api/Common/SendEnrollmentMail

No documentation available.

GET api/Common/GetEligibilityAndCountry?agentCode={agentCode}

No documentation available.

GET api/Common/GetStates?eligibilityId={eligibilityId}&countryId={countryId}

No documentation available.

GET api/Common/GetSchools?stateId={stateId}&eligibilityId={eligibilityId}

To get SchoolList

GET api/Common/GetEligibility?eligibilityStatusId={eligibilityStatusId}

No documentation available.

GET api/Common/GetSettingsValue?settingsType={settingsType}&settingsKey={settingsKey}&languageId={languageId}

No documentation available.

GET api/Common/GetSettingsValueByType?settingsType={settingsType}&languageId={languageId}

No documentation available.

GET api/Common/GetConfiguration?settingsType={settingsType}&productid={productid}&languageId={languageId}&eligibilityStatusId={eligibilityStatusId}

No documentation available.

POST api/Common/ContactUs?languageId={languageId}

No documentation available.

GET api/Common/ValidateAgent?agentCode={agentCode}

No documentation available.

GET api/Common/GetAgent?agentCode={agentCode}

No documentation available.

GET api/Common/GetCodeSetCodes

No documentation available.

GET api/Common/GetCountryRegionMsg?countryId={countryId}&languageId={languageId}

No documentation available.

GET api/Common/GetSchoolMessage?schoolId={schoolId}&languageId={languageId}

No documentation available.

APIDescription
GET api/Search/GetSchoolDetails?schoolId={schoolId}

No documentation available.

Payments

APIDescription
POST api/Payments/SubmitPaymentDetails

To submit online payment details in DB

POST api/Payments/DoReceipting

No documentation available.

POST api/Payments/GetEnrolledPolicyData?languageId={languageId}

To get enrolled policy data

POST api/Payments/GetOnlinePaymentReceiptForDownload?sessionKey={sessionKey}&languageId={languageId}

No documentation available.

Enrollment

APIDescription
POST api/Enrollment/SaveProposalDetails?isSubmitted={isSubmitted}

To save Enrollment Proposal Details

POST api/Enrollment/GetEnrolledData?languageId={languageId}

No documentation available.

POST api/Enrollment/SavePolicy

No documentation available.

POST api/Enrollment/ProcessFailedPolicy

No documentation available.

Sample

APIDescription
GET api/Sample/SampleAPI?input={input}

No documentation available.