SurveyRecord

Survey Record Controller

APIDescription
POST api/v1/survey/loan/record

Post survey loan record to survey database

POST api/v1/survey/record

Post survey record to survey database

POST api/v1/survey/email/record?loanId={loanId}&departmentId={departmentId}

Post survey email record to survey database

GET api/v1/survey/email/record?loanId={loanId}&departmentId={departmentId}&submissionDay={submissionDay}

Query survey database to determine if an email needs to be sent for specific loan Id, department Id and submission day

GET api/v1/survey/email/followup/record?retail={retail}&departmentId={departmentId}&submissionDay={submissionDay}

Get outstanding surveys from survey database

PATCH api/v1/survey/record

Update sales survey to completed in survey database

SurveyEvent

Survey Event Controller

APIDescription
POST api/v1/survey/email/event

Post Encompass survey email event to Microsoft Message Queue "pmc-email-surveys"

POST api/v1/sales/survey/completed/event

Post Encompass sales survey completed event to Microsoft Message Queue "pmc-sales-surveys"

POST api/v1/processing/survey/completed/event

Post Encompass processing survey completed event to Microsoft Message Queue "pmc-processing-surveys"