Supporting APIs

Customers, communication, lookup, and invoice-customer endpoints

These routes support surrounding integration tasks such as customer lookup, communication history, reference data, and invoice-customer actions.

Customer routes

MethodRouteInputResponse
GET/api/Customer/get-customer-by-emailemail query parameterCustomer object
GET/api/Customer/get-customer-by-id/{customerId}Route parameterCustomer object

Communication routes

MethodRouteInputResponse
GET/api/Communication/get-all-messages/{applicationId}skip, take query parametersList of Message
POST/api/Communication/post-messages/{applicationId}CommunicationRequestbool

post-messages requires non-empty contents.

user is required and limited to 30 characters.

get-all-messages is capped to 200 records per call.

Lookup and invoice-customer routes

MethodRouteInputResponse
GET/api/Lookup/get-industriesNoneIndustry list
GET/api/InvoiceCustomer/get-invoice-customer/{loanId}skip, takeInvoice customer list
POST/api/InvoiceCustomer/request-enable/{loanId}invoiceCustomerId query parameterbool

Not covered as consumer help

TestingController is intentionally left out of the public help experience because it appears operational or test-focused.

PartnerController routes exist, but the current portal documentation focuses on partner integration flows rather than every internal reporting endpoint.