PreAuthorization
Controller to manage PreAuthorization
API | Description |
---|---|
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 |
POST api/PreAuthorization/ExportPreAuthorizationListToExcel |
Method to export PreAuthorizationList details to excel |
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
API | Description |
---|---|
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
API | Description |
---|---|
POST api/Commissions/GetCommissionsStatementForAgent |
Get Agency/agent commission details |
POST api/Commissions/ExportToExcelCommissionsStatementForAgent |
Export to excel 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 |
AgentHierarchy
Controller for agent hierarchy
API | Description |
---|---|
POST api/AgentHierarchy/SubmitAgentHierarchy |
SaveAgentHierarchy |
POST api/AgentHierarchy/UpdateAgentHierarchy |
Update Agent Hierarchy |
GET api/AgentHierarchy/GetLoginAgentHierarchyTreeDetails |
To get logined agent hierarchy details |
Proposal
API controller to manage proposal queue
API | Description |
---|---|
POST api/Proposal/GetProposalQueueForAgent |
Get proposal details |
POST api/Proposal/ExportToExcelGetProposalQueueForAgent |
Method to export |
CommunicationFiles
Controller associated with Message functionalities
API | Description |
---|---|
POST api/CommunicationFiles/InsertAttachments |
Insert Attachements associated with Messages |
POST api/CommunicationFiles/UploadMailAttachments |
Upload Mail Attachments |
POST api/CommunicationFiles/DeleteMailAttachment?filePath={filePath} |
Delete Mail Attachment |
POST api/CommunicationFiles/DownloadMailAttachment?filePath={filePath}&fileName={fileName} |
Download Mail Attachment |
AgentLibrary
Controller for managint the library of agent
API | Description |
---|---|
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. |
Portal
API Controller for Portal configurations
API | Description |
---|---|
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 |
ClaimsIntegration
Currency
Controller for managing currency
API | Description |
---|---|
POST api/Currency/GetCurrencyListData |
Function to return the currency names |
ClaimsQuestionnaire
API | Description |
---|---|
GET api/ClaimsQuestionnaire/GetQuestions?claimType={claimType}&language={language}&claimAmount={claimAmount} |
Get Questionnaire |
Cookie
API | Description |
---|---|
POST api/Cookie/GetCookieText |
No documentation available. |
POST api/Cookie/UpdateCookieInfo |
No documentation available. |
RenewalsProposal
Controller for managing Renewals Proposal
AccountMaster
API | Description |
---|---|
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. |
Portfolio
Controller for managing Portfolio
API | Description |
---|---|
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 |
Policy360Claim
Controller for managing Policy360
Agent
Controller for mange agent hierarchy details
API | Description |
---|---|
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 |
PMEProcess
API controller to manage PME Process Queue
API | Description |
---|---|
POST api/PMEProcess/ProcessClaim |
Save Claims for processig |
Policy360PaymentsGeneral
Controller for managing Policy360
API | Description |
---|---|
POST api/Policy360PaymentsGeneral/GetPaymentHistory |
Get Previous Payments For PrimaryMember |
POST api/Policy360PaymentsGeneral/GetOnlinePaymentReceiptForDownload |
To Downlod Online Payment Receipt |
GET api/Policy360PaymentsGeneral/GetPolicy360InvoiceDetailsForPayments?policyId={policyId}&effectiveDate={effectiveDate} |
Get Policy360 Invoice details for Online Payments |
GET api/Policy360PaymentsGeneral/GetPolicy360PaymentDetailsForPayments?policyId={policyId}&effectiveDate={effectiveDate} |
Get Policy360 payment details for Online Payments |
Application
API | Description |
---|---|
POST api/Application/GetApplicationDashboardCountForAgent |
Gets the application dashboard count for agent |
POST api/Application/GetApplicationQueueForAgent |
Get application details |
POST api/Application/ExportToExcelGetApplicationPQueueForAgent |
Method to export |
NewsAndAlerts
Controller for managint the News And Alerts
API | Description |
---|---|
POST api/NewsAndAlerts/GetNewsandAlerts |
To Get List of News and Alerts |
POST api/NewsAndAlerts/DownloadNewsAndAlertFiles |
To Download To News and Alerts Attachments |
GET api/NewsAndAlerts/GetAllNewsandAlerts?languageId={languageId} |
No documentation available. |
MembersListing
Controller for listing memebers
API | Description |
---|---|
POST api/MembersListing/GetAllMembersList |
Get the list of members |
POST api/MembersListing/ExportToExcelMemberList |
No documentation available. |
POST api/MembersListing/GetMemberRelation |
No documentation available. |
Renewals
Controller for managing Portfolio
Welcome
API | Description |
---|---|
GET api/Welcome/GetWelcomePageWidgetsData |
Get Welcome page widget data for New Business,Commission and Renewals |
Policy360PreAuth
Controller for managing Policy360
Claims
Controller for managing Claim
API | Description |
---|---|
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 |
InboundMessage
Controller associated with Message functionalities
API | Description |
---|---|
POST api/InboundMessage/SendInboundMessages |
Send Inbound Messages |
POST api/InboundMessage/GetInboundMessages |
Fetch Inbound Messages from the Communication Db |
GET api/InboundMessage/GetInBoundDropdownFilters |
Get dropdown data from model |
SysSecurity
User Management and Authentication controller for System (This controller uses the local authentication module)
API | Description |
---|---|
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. |
UserManagement
Controller for managint the user accounts
API | Description |
---|---|
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 |
GET api/UserManagement/GetDashboardPreferencesByUser | |
POST api/UserManagement/SetDashboardUserPreferences | |
POST api/UserManagement/UpdateAgentDashboarGraphs |
update graph preference for the user |
GET api/UserManagement/GetAgentDashboardGraphs?agentId={agentId} |
To fetch list of agent prefered graphs |
OutboundMessage
API | Description |
---|---|
POST api/OutboundMessage/GetOutboundMessages |
Fetch Inbound Messages from the Communication Db |
POST api/OutboundMessage/MarkMailAsRead?entityId={entityId}&caseId={caseId} |
Mark Mail As Read |
GET api/OutboundMessage/GetUnreadMessageCount |
GetUnreadMessageCount |
Quotes
API controller to manage proposal queue
API | Description |
---|---|
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 |
SubmitClaim
Submit claim controller
API | Description |
---|---|
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. |
POST api/SubmitClaim/GetPolicyDetailsByEntityIdForAddClaim |
Get policy details by Endity Id for new claim |
POST api/SubmitClaim/SaveClaimDetails |
Save Claim Details |
NewsandAlertsManagement
Controller to manage Admin
API | Description |
---|---|
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 |
Communication
API | Description |
---|---|
GET api/Communication/GetChatSupportSettings?locale={locale} |
No documentation available. |
Dashboard
API | Description |
---|---|
POST api/Dashboard/GetNewBussinessDashbboardData |
Get Welcome page widget data for New Business,Commission and Renewals |
POST api/Dashboard/GetPortfolioGraph |
Function to return the Portfolio Graph Data |
GET api/Dashboard/GetDashboardCommissions?year={year} |
Get Dashboard commission details |
GET api/Dashboard/GetDashboardCommissionsSummary |
Get Dashboard commission summary details |
GET api/Dashboard/GetDashboardCommissionsByType |
Get Dashboard commission By Type |
POST api/Dashboard/GetSummaryGraph |
No documentation available. |
GET api/Dashboard/GetAgentDashboardApplication |
Get Dashboard application details |
GET api/Dashboard/GetRenewalByStatusDashboardData |
Get Dashboard renewal by status graph |
GET api/Dashboard/GetDashboardClaim |
Get Dashboard Claim |
Policy360General
Controller for managing Policy360
NewBusiness
Mange new business
API | Description |
---|---|
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 |
Policy360Renewal
Controller for managing Policy360 Renewal
Policy
Controller for managing policy
Payments
Controller for managing currency