SubmitClaim

Submit claim controller

APIDescription
POST api/SubmitClaim/SubmitClaim

Submit given health or travel claim input data

POST api/SubmitClaim/UploadClaimDocument?claimNumber={claimNumber}

Upload claim document aginst the given claim refernce number

POST api/SubmitClaim/DeleteClaimAttachment?fileName={fileName}

Delete given claim attachment document

POST api/SubmitClaim/GetSubmittedClaimPdfDownload

Get the submitted claim infomation as a PDF to download

POST api/SubmitClaim/GetAllCurrencyListData

Gets all available currency in the system

POST api/SubmitClaim/GetAllCountryListData

Gets all available country in the system

POST api/SubmitClaim/PMEServiceTest?policyNumber={policyNumber}&bid={bid}&bn={bn}

No documentation available.

Currency

Controller for managing currency

APIDescription
POST api/Currency/GetCurrencyListData

Function to return the currency names

UserManagement

Controller for managint the user accounts

APIDescription
GET api/UserManagement/GetProfile

Get the Profile of the current user

POST api/UserManagement/Register

Register the new Agent account

POST api/UserManagement/Activate?activationToken={activationToken}

Activate the given agent account

POST api/UserManagement/ChangePassword

Change password

GET api/UserManagement/GetSelectedSecretQuestions?userName={userName}&langCode={langCode}

Return secret question of user

POST api/UserManagement/ValidateSecretQuestion

Validate user secret questions and answers

POST api/UserManagement/ResetPassword

Reset password of user

POST api/UserManagement/RetrieveUserName

Send username to user email

NewsAndAlerts

Controller for managint the News And Alerts

APIDescription
POST api/NewsAndAlerts/GetNewsandAlerts

To Get List of News and Alerts

POST api/NewsAndAlerts/DownloadNewsAndAlertFiles

To Download To News and Alerts Attachments

AccountMaster

APIDescription
GET api/AccountMaster/GetSecurityQuestions?langCode={langCode}

Get the list of security questions for the given language

GET api/AccountMaster/GetCaptchaImageFromText?captchaText={captchaText}

Get captcha image by passing the captcha text

POST api/AccountMaster/TestEmail?emailContent={emailContent}

No documentation available.

GET api/AccountMaster/GetUserData

No documentation available.

GET api/AccountMaster/LogOut

No documentation available.

Renewals

Controller for managing Portfolio

APIDescription
POST api/Renewals/GetRenewalsDashboardCountForAgent

To draw renewals graph

POST api/Renewals/GetLapsedRenewalsCount

To draw lapsed renewals graph

POST api/Renewals/GetRenewalsReportForAgent

Get New business details of agent(s) by filter

POST api/Renewals/ExportToExcelRenewalsReportForAgent

Export to excel as renewal details

POST api/Renewals/GetRenewalLetterReportForAgent

To Get renewal letter details

GET api/Renewals/GetRenewalLetterForAgent?renewalId={renewalId}

To Get renewal letter pdf

PreAuthorization

Controller to manage PreAuthorization

APIDescription
POST api/PreAuthorization/GetPreAuthorizationRequestList

Gets The list of PreAuthorization Requests

GET api/PreAuthorization/GetDiagnosisList?languageId={languageId}

To get the list of Diagnosis

POST api/PreAuthorization/SavePreAuthRequest

To save PreAuthorization Data

POST api/PreAuthorization/UploadPreAuthDocuments?preAuthRerequestId={preAuthRerequestId}&documentType={documentType}

To uplod PreAuthorization Documents

POST api/PreAuthorization/DeletePreAuthDocuments?documentId={documentId}&preauthrequestId={preauthrequestId}

To Delete PreAuthorization Documents

POST api/PreAuthorization/DownloadPreAuthDocuments

To Download PreAuthorization Documents

GET api/PreAuthorization/GetPreAuthRequest/{id}

Gets Pre Auth Request By Id

GET api/PreAuthorization/GetHospitalStatus?languageId={languageId}

Get GPS Hospital status

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

No documentation available.

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

GET api/Security/GetCurrentSessionId

No documentation available.

POST api/Security/UpdateSecurityResponse

No documentation available.

Commissions

Manage commission statement and details

APIDescription
POST api/Commissions/GetCommissionsStatementForAgent

Get Agency/agent commission details

POST api/Commissions/GetCommissionsStatementItemForAgent

Get commission statement details of agenet

POST api/Commissions/GetCommissionsReportDataForDownload

Export statement list as pdf

POST api/Commissions/GetCommissionsReportDataForPrint

Export statement list as pdf

POST api/Commissions/GetCommissionDashboardCountForAgentRow

get commission count for agent dashboard graph drawing

NewsandAlertsManagement

Controller to manage Admin

APIDescription
POST api/NewsandAlertsManagement/CreateNewsAndAlerts

To Create News and Alerts

POST api/NewsandAlertsManagement/GetNewsandAlerts

To Get List of News and Alerts

POST api/NewsandAlertsManagement/GetNewsAlertByID?newsAlertId={newsAlertId}

To get News and Alert By newsAlertId

POST api/NewsandAlertsManagement/DeleteNewsAndAlerts

To update News and Alerts

POST api/NewsandAlertsManagement/SaveNewsAndAlerts

To update News and Alerts

POST api/NewsandAlertsManagement/DownloadNewsAndAlertFiles

To Download To News and Alerts Attachments

POST api/NewsandAlertsManagement/UploadNewsAndDocument?languageId={languageId}

To Uplod News and Alerts Document

PMEProcess

API controller to manage PME Process Queue

APIDescription
POST api/PMEProcess/ProcessClaim

Save Claims for processig

Portal

API Controller for Portal configurations

APIDescription
GET api/Portal/GetPortalTemplates?routeName={routeName}&templateName={templateName}

Get the list of portal templates for the given parameters

GET api/Portal/GetPortalLanguages

Gets the languages for portal configured for the current system

GET api/Portal/GetAllPortals

To get All the Portals

Agent

Controller for mange agent hierarchy details

APIDescription
GET api/Agent/GetAgentTreeDataForAgent

Get Agent Hierarchy

POST api/Agent/AgentsReport

Get Agent Hierarchy

GET api/Agent/GetSubAgents

Get Agent Hierarchy

POST api/Agent/ExportToExcelAgents

Method to export Agents List details to excel

POST api/Agent/CommissionsReportDataForAgent

Agent commission details

POST api/Agent/ExportToExcelAgentCommission

Method for export Agent commssion details to excel

MembersListing

Controller for listing memebers

APIDescription
POST api/MembersListing/GetAllMembersList

Get the list of members

POST api/MembersListing/ExportToExcelMemberList

No documentation available.

Proposal

API controller to manage proposal queue

APIDescription
POST api/Proposal/GetProposalQueueForAgent

Get proposal details

POST api/Proposal/ExportToExcelGetProposalQueueForAgent

Method to export

Policy

Controller for managing policy

APIDescription
POST api/Policy/GetPolicyReportForAgent

Get Agent Group Policy Report by Agent

POST api/Policy/ExportToExcelPolicyReportForAgent

Method to export Policy Report details to excel

POST api/Policy/GetGroupPolicyReportForAgent

Get Agent Group Policy Report by AgentOid

POST api/Policy/ExportToExcelGroupPolicyReportForAgent

Method to export Group Policy Report details to excel

GET api/Policy/GetPolicyDetailsByPolicyNumber?policyNumber={policyNumber}&membershipNumber={membershipNumber}&isFromPortolio={isFromPortolio}&isActiveOrInactive={isActiveOrInactive}

Gets the policy details by policy number

POST api/Policy/GetPolicyInformationPdfFromHtml

Gets the Policy Information Pdf for download

GET api/Policy/GetPolicyInformationForPrint?PolicyNumber={PolicyNumber}&memberShipNumber={memberShipNumber}&Disposition={Disposition}&IsFromPortolio={IsFromPortolio}&IsActiveOrInactive={IsActiveOrInactive}

Print details of policy infomation

GET api/Policy/GetIndividualDeductibleAndBenefit?policyId={policyId}&individualId={individualId}&effectiveDate={effectiveDate}

Gets the individual deductible and benefit details for the given individualid and policy period number

GET api/Policy/GetPolicyDocumentsList?policyId={policyId}&membershipNumber={membershipNumber}&policyType={policyType}&policyNumber={policyNumber}&groupId={groupId}

Gets policy document list by policy number

GET api/Policy/DownloadPolicyDocument?documentId={documentId}

To download document from policy document list

POST api/Policy/GetPolicyListSearch

Gets the list of Policy Based on Search paramters

GET api/Policy/GetPolicyPremiumNoticeLetter?amount={amount}&date={date}&firstName={firstName}&lastName={lastName}&languageId={languageId}

To Print Policy Premium Notice Letter

POST api/Policy/GetPolicyPremiumNoticeLetterForDownload

to download Policy Premium Notice Letter

GET api/Policy/DownloadSoftIDcard?individualId={individualId}&selectedPolicyNumber={selectedPolicyNumber}&membershipNumber={membershipNumber}&policyType={policyType}

To downlaod ID Card

POST api/Policy/DownloadSoftIDcardPdf

To download ID Card

POST api/Policy/GetPolicyDetailsByMembershipNumber

Get Policy details based on membershipnumber

POST api/Policy/GetSubmitClaimsListforPolicyPeriod

Get Claim list

GET api/Policy/GetPolicyDetailsForPayments?policyId={policyId}&effectiveDate={effectiveDate}

Get Policy details for Online Payments

GET api/Policy/GetMemberBankDetails?entityId={entityId}&policyId={policyId}

Get Member Bank Details

Quotes

API controller to manage proposal queue

APIDescription
POST api/Quotes/GetQuotesList

Get quote list by Agent

POST api/Quotes/ExportToExcelQuoteList

Export quote list

GET api/Quotes/GetQuoteDetails?quoteId={quoteId}&languageId={languageId}

Gets the Quote details by quote Id

AgentLibrary

Controller for managint the library of agent

APIDescription
GET api/AgentLibrary/GetAgentLibrary

Get the list of folders and files

GET api/AgentLibrary/GetPDFByFileName?filePath={filePath}

Gets the agent libray PDF file to view in Popup. File path

POST api/AgentLibrary/GetFileByFileName

Gets the agent libray file from the given file name.

Portfolio

Controller for managing Portfolio

APIDescription
POST api/Portfolio/GetPortfolioGroupsForAgentRow

Gets the portfolio details for agent for group

POST api/Portfolio/GetPortfolioReportForAgentRow

Gets the portfolio list by agent id.

POST api/Portfolio/ExportToExcelGetPortfolioGroupsForAgentRow

Method to export portfolio list by agent id to excel for group and individual

POST api/Portfolio/ExportToExcelPortfolioListingforAgentRow

Method to export portfolio list by agent id to excel

POST api/Portfolio/GetPortfolioDashboardCountForAgentRow

Gets the portfolio dashboard count for agent for individual and group

POST api/Portfolio/GetPortfolioAgentScore

Gets the portfolio agent score.

POST api/Portfolio/GetActivePortfolioSummaryForAgent

Gets the active portfolio summary for agent.

POST api/Portfolio/GetPortfolioSummary

Get Portflio summary

POST api/Portfolio/ExportToExcelPortfolioSummary

Export to as Excel

Payments

Controller for managing currency

APIDescription
POST api/Payments/GetPaymentHistoryDetailsByPolicyNumber

Gets the payment history details.

GET api/Payments/GetPaymentReceipt?paymentId={paymentId}&policyId={policyId}&effectiveDate={effectiveDate}

to Get Payment Receipt

POST api/Payments/GetPaymentReceiptByPaymentForDownload

To Downlod Payment Receipt

POST api/Payments/SubmitPaymentLog

To submit online payment log in DB

GET api/Payments/GetPaymentLog?sessionKey={sessionKey}

To get online payment log

POST api/Payments/GetOnlinePaymentReceiptForDownload

To Downlod Online Payment Receipt

POST api/Payments/ActisurePaymentSubmit

To submit payment details in Actisure

NewBusiness

Mange new business

APIDescription
POST api/NewBusiness/GetGroupNewBusinessReportForAgent

Get New business details of agent(s) by filter

POST api/NewBusiness/GetGroupNewBusinessReport

Get group business report individual

POST api/NewBusiness/ExportToExcelGroupNewBusinessReportForAgent

No documentation available.

POST api/NewBusiness/ExportToExcelGetGroupNewBusinessReport

Method to export to excel in Individual policy list

Claims

Controller for managing Claim

APIDescription
GET api/Claims/DownloadSingleEOB?claimNumber={claimNumber}&agentId={agentId}&languageCode={languageCode}

Download EOB for the passed given parameter

POST api/Claims/DownloadCombinedEOB

Download combined EOB for the given input parameters

POST api/Claims/GetClaimsHistoryListByPolicyNumber

Gets claims list against a policy number

POST api/Claims/GetClaimsDashboardCountForAgent

Gets claims dashboard count for logged in user

POST api/Claims/GetClaimsYTDSummaryDashboardCountForAgent

to get claims requests and paid requests for current year

POST api/Claims/GetClaimsListforCombinedEOB

Get Claim List for CombinedEOB

POST api/Claims/GetClaimsReportDataForAgent

Get EOB report

POST api/Claims/ExportToExcelClaimsReportForAgent

Method to export claims Report details to excel

POST api/Claims/DownloadDocumentPdf

To download ID Card

GET api/Claims/GetDocuments?queueId={queueId}

To get documents list

SysSecurity

User Management and Authentication controller for System (This controller uses the local authentication module)

APIDescription
POST api/SysSecurity/Authenticate

No documentation available.

POST api/SysSecurity/Register

Register a new API local user.

POST api/SysSecurity/RegisterExternalUser

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

POST api/SysSecurity/SetupExternalLogin

Link an external login with the local security system

POST api/SysSecurity/AuthenticateExternal

Authenticate the given credentials against an external system

POST api/SysSecurity/GeneratePersistentToken

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

POST api/SysSecurity/SetupUserRole

No documentation available.

POST api/SysSecurity/ChangePassword

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

POST api/SysSecurity/Logout

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

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

Get the list of security questions for the given system

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

Get the list of security questions for the given system

POST api/SysSecurity/ResetPassword

Reset te login password for the given user

GET api/SysSecurity/GetCurrentSessionId

No documentation available.

POST api/SysSecurity/UpdateSecurityResponse

No documentation available.