Reporting

Web API for MCL Administrative Reporting Tasks

APIDescription
GET Api/Reporting/{mlcid}/ActivitySummary

Endpoint for retrieving activity summary report.

GET Api/Reporting/{mlcid}/TotalCostForBorrower

Endpoint for retrieving total cost for borrower invoice report.

GET Api/Reporting/{mlcid}/CreditReportInvoice/{fileId}

Endpoint for retrieving credit report invoice report.

AccountManagement

Web API for MCL User Account Administrative Tasks

APIDescription
GET Api/AccountManagement/{mlcid}/Users/{login}

Endpoint for retrieving user acount information for a specific MCL user.

POST Api/AccountManagement/{mlcid}/Users

Endpoint for creating a new MCL user account.

PUT Api/AccountManagement/{mlcid}/Users

Endpoint for updating a MCL user account (ie. edit user information, user password reset, and locking/unlocking user account)

SystemActions

Web API for MCL System Action Tasks

APIDescription
POST Api/SystemActions/{mlcid}/ClosedLoanPricing/{fileId}

Endpoint for triggering closed loan pricing.

POST Api/SystemActions/{mlcid}/ChangeCreditReportOwner/{fileId}/{newUserLogin}

Endpoint for changing credit report owner.

GET Api/SystemActions/{mlcid}/AuthCode

Endpoint for generating an authorization code.

GET Api/SystemActions/{mlcid}/CreditReportOwner/{creditfileId}

Endpoint for retrieving credit report owner.

OAuthError

Controller for returning json error response for errors that occurred during the oauth authentication process

APIDescription
GET api/OAuthError?errorCode={errorCode}

method for generating json error response for oauth failures