Authentication
| API | Description |
|---|---|
| POST api/Authentication/ValidateRegisterdUser |
Validate registered user and return registered user with token |
| POST api/Authentication/ValidateBI |
Validate BI user and return BI user with token |
| POST api/Authentication/RecoverBIByEmail |
Validate BI user by email (recover password) |
| GET api/Authentication/FindBIByToken/{id} |
Find BI user by reset token |
| POST api/Authentication/UpdateBIPasswordByToken |
Update BI user password |
| POST api/Authentication/ActivateAccount |
Activate account (registered user) |
| POST api/Authentication/ValidateEmail |
Validate registered user by email address and create a password reset request |
| GET api/Authentication/FindByToken/{id} |
Find active registered user |
| POST api/Authentication/UpdatePassword |
Update registered user password |
| POST api/Authentication/AddRegisteredUser |
Add registered user |
MemberMedicalAid
Todo
| API | Description |
|---|---|
| POST api/Todo/FindByDate |
Find tasks by date |
| GET api/Todo/FindByMember/{id} |
Find tasks by member |
| GET api/Todo/FindByRegisteredUser/{id} |
Find tasks by registered user |
| POST api/Todo/FindGenericByDate |
Find generic tasks by date (Tasks and Workflows) |
| GET api/Todo/Get/{id} |
Find todo item |
| POST api/Todo/UpdateCompleteStatus |
Update task complete status |
| POST api/Todo/Add |
Add task |
| POST api/Todo/Update |
Update task |
| POST api/Todo/Delete |
Delete todo |
Commission
| API | Description |
|---|---|
| POST api/Commission/CreateImportBatch |
Create import batch |
| POST api/Commission/ImportCommission |
Import commission transactions |
| POST api/Commission/ImportCommissionBulk |
Import commission transactions |
| POST api/Commission/Finalise |
Finalise transactions |
| GET api/Commission/FindSummary/{id} |
List commission summary |
| POST api/Commission/PostBatch |
Process commission batch |
Avatar
| API | Description |
|---|---|
| GET api/Avatar/{id} |
Get avatar |
| GET api/Avatar/Thumbnail/{id} |
Get avatar thumbnail |
| POST api/Avatar/UploadFile |
Upload BI user avatar |
BIUser
| API | Description |
|---|---|
| GET api/BIUser/FindByEmail/{email} |
Find BI user by email address |
| GET api/BIUser/FindByID/{id} |
Find BI user by ID |
| GET api/BIUser/Find |
Find BI users |
| POST api/BIUser/Add |
Update BI user |
| POST api/BIUser/Update |
Update BI user |
| POST api/BIUser/UpdatePassword |
Update BI user password |
Lookup
MemberDependant
| API | Description |
|---|---|
| GET api/MemberDependant/GetAll/{id} |
Find dependants |
| GET api/MemberDependant/Get/{id} |
Find dependant item |
| POST api/MemberDependant/Update |
Update dependant |
| POST api/MemberDependant/Add |
Add dependant |
| POST api/MemberDependant/Delete |
Delete dependant |
ExportReport
| API | Description |
|---|---|
| POST api/ExportReport/CommissionReport |
Export DevExpress report to PDF |
Questionnaire
| API | Description |
|---|---|
| POST api/Questionnaire/AddNeedAnalysis |
Add need analysis |
| POST api/Questionnaire/FindNeedAnalysisByDate |
Find need analysis by date range |
MemberFollowUp
| API | Description |
|---|---|
| GET api/MemberFollowUp/MemberFollowUpGroupTransaction/{id}/{userId} |
Find member follow up group transactions |
| GET api/MemberFollowUp/FindMemberFollowUpGeneric/{id} |
Find member generic follow up |
| POST api/MemberFollowUp/UpdateGeneric |
Update member follow up generic |
| POST api/MemberFollowUp/UpdateGeneral |
Update lead general |
Search
| API | Description |
|---|---|
| POST api/Search |
Search members |
| POST api/Search/FindBirthDay |
Find member birthdays |
| POST api/Search/FindMergeMembers |
Find merge members |
MemberCorrespondence
| API | Description |
|---|---|
| GET api/MemberCorrespondence/GetAll/{id} |
Find member correspondence |
Lead
| API | Description |
|---|---|
| GET api/Lead/LeadGroupTransaction/{id} |
Find lead group transactions |
| POST api/Lead/Search |
Search leads |
| GET api/Lead/FindLead/{id} |
Find lead by id |
| POST api/Lead/UpdateGeneral |
Update lead general |
Member
| API | Description |
|---|---|
| GET api/Member/Summary/{id} |
Find member summary |
| GET api/Member/Get/{id} |
Find member item |
| POST api/Member/Add |
Add new member |
| POST api/Member/Update |
Update member |
| POST api/Member/UpdateGeneral |
Update member general |
| GET api/Member/Contributions/{id} |
Find member contributions |
| POST api/Member/ValidateNewMember |
Validate new member registration |
| POST api/Member/PrepareExistingMember |
Prepare existing member for update |
| POST api/Member/UpdateFollowUp |
Update member general |
| POST api/Member/Merge |
Update members |
| POST api/Member/Delete |
Delete member |
| POST api/Member/DependantOver21 |
Find member dependants over 21 years of age |
| GET api/Member/BulkSMS |
Find bulk SMS |
MemberBank
| API | Description |
|---|---|
| GET api/MemberBank/Get/{id} |
Find member medical banking details |
| POST api/MemberBank/Update |
Update member banking details |
SMSTemplate
| API | Description |
|---|---|
| GET api/SMSTemplate/GetAll/{id} |
Find SMS templates |
| GET api/SMSTemplate/Get/{id} |
Find member note item |
| POST api/SMSTemplate/Update |
Update SMS template |
| POST api/SMSTemplate/Add |
Add SMS template |
| POST api/SMSTemplate/Delete |
Delete SMS template |
Compare
| API | Description |
|---|---|
| POST api/Compare/CompareOptions |
Compare medical aid options |
| POST api/Compare/CompareOptionsAll |
Compare medical aid options including previous year |
| POST api/Compare/EditCompareOptions |
Compare medical aid options (edit function) |
| POST api/Compare/Update |
Update comparison data |
OpenAI
| API | Description |
|---|---|
| GET api/OpenAI/LoadDefault/{id} |
Init default document data |
| POST api/OpenAI/Query |
Query OpenAI |
| POST api/OpenAI/CompareOptionsContribution |
Compare medical aid options - Contribution |
Logging
| API | Description |
|---|---|
| POST api/Logging/LogMailDocDownload |
Log mail document download |
| POST api/Logging/LogDownload |
Log mail document download |
RegisteredUserNote
| API | Description |
|---|---|
| GET api/RegisteredUserNote/GetAll/{id} |
Find notes |
| GET api/RegisteredUserNote/Get/{id} |
Find note item |
| POST api/RegisteredUserNote/Update |
Update note |
| POST api/RegisteredUserNote/Add |
Add note |
| POST api/RegisteredUserNote/Delete |
Delete note |
CampaignUser
| API | Description |
|---|---|
| POST api/CampaignUser/Add |
Add and validate campaign user |
| POST api/CampaignUser/LogDownload |
Add document download log |
SMS
| API | Description |
|---|---|
| POST api/SMS/BulkMemberBirthday |
Find bulk member birthday's |
| POST api/SMS/BulkLogBirthdaySMS |
Log sms correspondence (bulk) |
| POST api/SMS/LogSMS |
Log sms correspondence |
Workflow
| API | Description |
|---|---|
| GET api/Workflow/Find/{id} |
Find workflow |
| GET api/Workflow/New/{id}/{workflowid} |
Return new workflow entity |
| POST api/Workflow/AddWorkflow |
Add member workflow |
| POST api/Workflow/UpdateWorkflow |
Update member workflow |
| GET api/Workflow/FindByMemberID/{id} |
Find tasks by member |
| POST api/Workflow/FindByDate |
Find tasks by date |
Discrepancy
| API | Description |
|---|---|
| POST api/Discrepancy |
List discrepancies |
Dashboard
| API | Description |
|---|---|
| GET api/Dashboard/Summary |
Find dashboard sumary |
BestmedImport
| API | Description |
|---|---|
| POST api/BestmedImport/Truncate |
Delete Bestmed import transactions |
| POST api/BestmedImport/Import |
Import Bestmed client transactions |
| POST api/BestmedImport/Finalise |
Finalise Bestmed import |
RegisteredUser
| API | Description |
|---|---|
| GET api/RegisteredUser/FindByID/{id} |
Find member by ID |
| POST api/RegisteredUser/Find |
Find registrered users |
| POST api/RegisteredUser/Update |
Update registered user |
| POST api/RegisteredUser/UpdatePassword |
Update registered user |
| POST api/RegisteredUser/UpdateGeneral |
Update lead general |
| POST api/RegisteredUser/Delete |
Delete registeredUser |
MailSubscription
| API | Description |
|---|---|
| POST api/MailSubscription/Unsubscribe |
General Unsubscribe |
MemberNote
| API | Description |
|---|---|
| GET api/MemberNote/GetAll/{id} |
Find member notes |
| GET api/MemberNote/Get/{id} |
Find member note item |
| POST api/MemberNote/Update |
Update member note |
| POST api/MemberNote/Add |
Add member note |
| POST api/MemberNote/Delete |
Delete member note |