How can we help?

Integration via API


You can use LoanPro's API to connect LMS and Secure Payments to your preferred third-party tools and custom applications. The API is a large enough topic that we've dedicated a separate help site to it—developers.loanpro.io—which is geared toward the technical personnel who can set up those connections.

Here's a full directory of that site.

LMS API directory

These are all the calls to interact with LMS.

Search

Name Method Endpoint
Search Customers POST https://loanpro.simnang.com/api/public/api/1/Customers/Autopal.Search()?$top=25&$start=0&$orderby=id asc
Search Loans POST https://loanpro.simnang.com/api/public/api/1/Loans/Autopal.Search()?$top=25&$start=0&$orderby=id asc&$expand=Customers

Customers

Name Method Endpoint
Get Customer Information GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})
Create New Customer POST https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers()
Edit Core Customer Information PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})
Delete Customer DELETE https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})
Get Address GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})/PrimaryAddress
Edit Address PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerId})
Verify Address POST https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})/Autopal.VerifyAddress()?
Delete Address DELETE https://loanpro.simnang.com/api/public/api/1/odata.svc/Address({AddressID})
Get Customer Phones GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})/Phones
Add Customer Phone Number PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerIDPhones})
Edit Customer Phone Number PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})
Edit Do Not Call Status PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})
Get Customer Employers & References GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})/{EntityType}
Add/Edit Customer Employer PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})
Add/Edit Customer References PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})
Get Payment Profile Information GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})/PaymentAccounts
Link Payment Profile to Customer PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})
Update  Payment Profile PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})
Set Payment Profile as Primary PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})
Get All Customer Documents GET https://loanpro.simnang.com/api/public/api/1/odata.svc/CustomerDocuments()
Get Customer's Documents GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})/Documents
Add Customer Documents POST/PUT https://loanpro.simnang.com/api/public/api/1/Customers({ID})/document/upload
Edit Customer Documents PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/CustomerDocuments({DocumentID})
Download Customer Documents GET https://loanpro.simnang.com/api/public/api/1/files/{TenantID}/CustomerDocuments({DocumentID})/{FileName}
Get Customer Notes GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})/Notes
Add Customer Note PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})
Get Customer Credit Scores GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})/CreditScore
Update Credit Scores PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})/SetCreditScore()
Update Customer Custom Field Values PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})

Loans

Name Method Endpoint
Get Loan Information GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Get Current Loan Values GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/StatusArchive
Create New Loan POST https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans()
Activate a Loan POST https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/AutoPal.Activate()
Link Customer to Loan PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Unlink Customer from Loan PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Parent-Child Loan Linking PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Get Loan Setup GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/LoanSetup
Add/Update Loan Setup PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Get Loan Settings GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/LoanSettings
Edit Loan Settings PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Update Loan Settings Custom Field Values PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Preview Roll Payment GET https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/Autopal.RollPayment({Amount},{SolveMethod})
Set Roll Payment POST https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/Autopal.RollPayment()
Get Schedule Roll GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/ScheduleRolls
Add New Schedule Line PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Use Schedule Roll Template PUT https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/Autopal.SetRollScheduleTemplate({TemplateID})
Reset Schedule Roll GET https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/Autopal.ResetRollSchedule(false)
Remove Schedule Line PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Target APR Using Interest POST https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/RollAPR()
Target APR Using Escrow POST
https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/RollAPR()
Get Loan Modification GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/LoanModifications
Create Loan Modification POST/PUT Multiple Endpoints
Cancel Loan Modification POST https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/Autopal.CancelModification()
Get Collateral GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/Collateral
Add Collateral PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Edit Current Collateral PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Remove Collateral PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanId})
Add/Edit Insurance PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Get Escrow Information GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Edit Escrow Bucket Settings PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Add/Edit Escrow Adjustment PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Add Escrow Calculator PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Add Escrow Transaction PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Enhanced Funding POST https://loanpro.simnang.com/api/public/api/1/odata.svc/LoanFundingTransactions?
Print Physical Check GET https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/funding-transactions/GetPrintCheck({CheckID})
Fund a Loan (Legacy) PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})

Loan servicing

Name Method Endpoint
Get All Loan Documents GET https://loanpro.simnang.com/api/public/api/1/odata.svc/LoanDocuments?$skiptoken={NumDocsToSkip}
Get Loan Document GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/Documents({DocumentID})
Add Loan Document POST/PUT Multiple Endpoints
Download Loan Document GET https://loanpro.simnang.com/api/public/api/1/files/{TenantID}/LoanDocuments({DocumentID})/{FileName}
Edit Loan Document PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/LoanDocuments({DocumentID})
Delete Loan Document DELETE https://loanpro.simnang.com/api/public/api/1/odata.svc/LoanDocuments({DocumentID})
Get Loan Notes GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/Notes
Add Loan Notes PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Add/Edit Loan Alert PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Get Promises GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/Promises
Add Promise PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Edit Promise PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Delete Promise PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Get Actions GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Actions
Get Results GET https://loanpro.simnang.com/api/public/api/1/odata.svc/ActionResults
Get Action & Result Note GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/ActionResultNotes
Add Action & Result Note to Loan POST https://loanpro.simnang.com/api/public/api/1/odata.svc/ActionResultNotes
Edit Action & Results PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/ActionResultNotes({ActionResultID})
Get Loan Checklist Values GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/ChecklistItemValues
Select/Deselect Checklist Items PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Change Due Date PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Add Amount Past Due Adjustment PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Add Days Past Due Adjustment PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Remove Days Past Due Adjustment PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Get Interest Rate Changes GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/InterestRateChanges
Create an Interest Rate Change PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Update an Interest Rate Change PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Delete an Interest Rate Change PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Suspend/Resume Interest PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Interest Adjustment Transaction PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Send Email POST https://loanpro.simnang.com/api/public/api/1/email.tool/next
Initiate Custom Form Generation POST https://loanpro.simnang.com/api/public/api/1/custom.forms/export/PDF/Loan/{LoanId}
Check Custom Form Download Status GET https://loanpro.simnang.com/api/public/api/1/odata.svc/DataDumps
Send Form to DocuSign PUT https://loanpro.simnang.com/api/public/api/1/docusign/send
Enable Loan Automation PUT
https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Resend Webhook POST https://loanpro.simnang.com/api/public/api/1/webhook/retry/{TraceID}/{Attempt}
Add New Bankruptcy PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Create a Collector Queue with a CSV File POST Multiple Endpoints

Lines of credit

Name Method Endpoint
Create Line of Credit Account POST https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits
Update Line of Credit Account PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({id})
Link Customer to Account PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({id})
Unlink customer from account PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({id})
Activate Account PUT https://loanpro.simnang.com/api/public/api/1/LineOfCredits({id})/activate
Deactivate Account PUT https://loanpro.simnang.com/api/public/api/1/LineOfCredits({id})/deactivate
Link Accounts POST https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCreditAccountLinkings
Get Account Information GET https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({id})
Get Account Balance GET https://loanpro.simnang.com/api/public/api/1/LineOfCredits({id})/stats
Get Daily Snapshot GET https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({id})/LineOfCreditDailyArchives
Get Linked Account Breakdown GET https://loanpro.simnang.com/api/public/api/1/MainAccounts/LineOfCredits({id})/LinkedAccounts/Loans
Get Card UUID GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Cards({card-id})
Create Card In LMS POST https://loanpro.simnang.com/api/public/api/1/odata.svc/Cards
Create Card In LMS + Secure Payments POST https://loanpro.simnang.com/api/public/api/1/Cards/createCardForMe
Manage Card Status PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Cards({id})

Line of credit servicing

Name Method Endpoint
Log a Credit Limit Adjustment PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({LineOfCreditID})
Log an Interest Rate Adjustment POST https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCreditInterestRateAdjustments
Change Due Date POST https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCreditChangeStatementDueChanges
Create Note POST https://loanpro.simnang.com/api/public/api/1/odata.svc/Notes
Edit Note POST https://loanpro.simnang.com/api/public/api/1/odata.svc/Notes({id})
Log a Charge PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({loc-id})
Reverse a Charge PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({id})
Log a Credit PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({ID})
Log a Bucket Transfer PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({ID})
Log a Balance Rollover POST https://loanpro.simnang.com/api/public/api/1/odata.svc/LinkedAccountsBalanceRollOver
Add Account to Portfolio PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({LineOfCreditId})
Remove Account From Portfolio PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({LineOfCreditId})
Update Checklist Item Values PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({id})
Get Line of Credit Document GET https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({loc-id})/LineOfCreditDocuments({document-id})
Download Line of Credit Document GET https://loanpro.simnang.com/api/public/api/1/files/{TenantID}/LineOfCreditDocuments({DocumentID})/{FileName}
Get Swipe History GET https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({id})/LineOfCreditSwipes
Create Swipe POST
Edit Swipe PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCreditSwipes({swipe-id})
Open Dispute POST https://loanpro.simnang.com/api/public/api/1/LineOfCredits({line-of-credit-id})/Swipes({swipe-id})/OpenDispute
Post Provisional Credit POST https://loanpro.simnang.com/api/public/api/1/LineOfCredits({line-of-credit-id})/Swipes({swipe-id})/DisputeProvisionalCredit
Cancel Dispute PUT https://loanpro.simnang.com/api/public/api/1/LineOfCredits({line-of-credit-id})/Swipes({swipe-id})/CancelDispute
Deny Dispute PUT https://loanpro.simnang.com/api/public/api/1/LineOfCredits({line-of-credit-id})/Swipes({swipe-id})/DenyDispute
Approve Dispute PUT https://loanpro.simnang.com/api/public/api/1/LineOfCredits({line-of-credit-id})/Swipes({swipe-id})/ApproveDispute
Get Payment History GET https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({id})/LineOfCreditPayments
Log Payment PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({id})
Reverse Payment PUT https://loanpro.simnang.com/api/public/api/1/LineOfCredits({loc-id})/VoidPayment({payment-id})
Create AutoPay PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({id})
Get Statement History GET https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCredits({id})/LineOfCreditBillingCycles
Download Statement PDF GET https://loanpro.simnang.com/api/public/api/1/billing-cycles/({id})/download-pdf
Get Statement Due Date Changes GET https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCreditChangeStatementDueChanges
Change Statement Date POST https://loanpro.simnang.com/api/public/api/1/odata.svc/LineOfCreditChangeStatementDueChanges

Custom fields

Name Method Endpoint
Get Customer Custom Fields GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Customers({CustomerID})/CustomFieldValues
Get Loan Collateral Custom Fields GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Get Loan Settings Custom Fields GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Get Loan Bankruptcy Custom Fields GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Get Loan Insurance Custom Fields GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Get Loan Setup Custom Fields GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Get Payment Custom Fields GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Payments({PaymentID})/CustomFieldValues
Get Source Company Custom Fields GET https://loanpro.simnang.com/api/public/api/1/odata.svc/SourceCompanies({SourceCompanyID})/CustomFieldValues
Create Associated Company Custom Field POST https://loanpro.simnang.com/api/public/api/1/odata.svc/CustomFields()
Create Checkbox Custom Field POST https://loanpro.simnang.com/api/public/api/1/odata.svc/CustomFields()
Create Currency Custom Field POST https://loanpro.simnang.com/api/public/api/1/odata.svc/CustomFields()
Create Date Custom Field POST https://loanpro.simnang.com/api/public/api/1/odata.svc/CustomFields()
Create Number Custom Field POST https://loanpro.simnang.com/api/public/api/1/odata.svc/CustomFields()
Create Percentage Custom Field POST https://loanpro.simnang.com/api/public/api/1/odata.svc/CustomFields()
Create Phone Custom Field POST https://loanpro.simnang.com/api/public/api/1/odata.svc/CustomFields()
Create Select Custom Field POST https://loanpro.simnang.com/api/public/api/1/odata.svc/CustomFields()
Create Text Custom Field POST https://loanpro.simnang.com/api/public/api/1/odata.svc/CustomFields()
Create Time Custom Field POST https://loanpro.simnang.com/api/public/api/1/odata.svc/CustomFields()
Create Web URL Custom Field POST https://loanpro.simnang.com/api/public/api/1/odata.svc/CustomFields()
Edit Custom Field PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/CustomFields({CustomFieldID})

Source companies

Name Method Endpoint
Get Source Companies GET https://loanpro.simnang.com/api/public/api/1/odata.svc/SourceCompanies({SourceCompanyID})
Create a Source Company POST https://loanpro.simnang.com/api/public/api/1/odata.svc/SourceCompanies
Update Source Company PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/SourceCompanies({SourceCompanyID})
Deactivate Source Company PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/SourceCompanies({SourceCompanyID})

Reports

Name Method Endpoint
Generate Payment Report POST https://loanpro.simnang.com/api/public/api/1/Autopal.PaymentReport
Generate Webhook Report POST https://loanpro.simnang.com/api/public/api/1/Autopal.WebhookReport
Check Report File Status GET https://loanpro.simnang.com/api/public/api/1/odata.svc/DataDumps({DataDumpID})
Get Admin Stats GET https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/Autopal.GetAdminStats({category})

Payments

Name Method Endpoint
Get All Payments GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanId})/Payments
Get Single Payment GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Payments({PaymentID})
Generate Payment Receipt URL GET https://loanpro.simnang.com/api/public/api/1/payments({PaymentID})/receipt
Predict Payment Application POST https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/Autopal.PredictPaymentApplication()
Log New Payment PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Process New Payment PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Edit Existing Payment PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Void/Reverse Payment POST https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/VoidPayment({PaymentID})
Preview Payment Split POST https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/Autopal.PredictPaymentApplication()
Split Payment PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Add New Parent-Child Payment PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({ParentLoanID})
Log Charge-Off PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Get All AutoPays GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Autopays()
Get Loan's AutoPays GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/Autopays
Search AutoPays POST https://loanpro.simnang.com/api/public/api/1/Autopays/Autopal.Search()
Create AutoPay PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Edit AutoPay PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Cancel AutoPay PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Suspend Forecasted Payment POST https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/AutoPal.SuspendForecast({SuspendToDate})
Clear Forecasted Payment Suspension POST https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/AutoPal.SuspendForecast(0000-00-00)

Charges

Name Method Endpoint
Get Charges GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/Charges
Add Charge PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Edit Charge PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Reverse Charge PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Edit Recurring Charges PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})

Other transactions

Name Method Endpoint
Get All Transactions GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/Transactions
Get Single Transaction GET https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})/Transactions({TransactionID})
Add Advancement PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Remove an Advancement PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Add a Credit PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Remove a Credit PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})

Loan grouping

Name Method Endpoint
Add Loan to Portfolio PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({LoanID})
Remove Portfolio from Loan PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/Loans({Loan_ID})
Get Source Companies GET https://loanpro.simnang.com/api/public/api/1/odata.svc/SourceCompanies({SourceCompanyID})
Create a Source Company POST https://loanpro.simnang.com/api/public/api/1/odata.svc/SourceCompanies
Update Source Company PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/SourceCompanies({SourceCompanyID})
Deactivate Source Company PUT https://loanpro.simnang.com/api/public/api/1/odata.svc/SourceCompanies({SourceCompanyID})

Reports

Name Method Endpoint
Generate Payment Report POST https://loanpro.simnang.com/api/public/api/1/Autopal.PaymentReport
Check Report File Status GET https://loanpro.simnang.com/api/public/api/1/odata.svc/DataDumps({DataDumpID})
Get Admin Stats GET https://loanpro.simnang.com/api/public/api/1/Loans({LoanID})/Autopal.GetAdminStats({category})

Account-level options

Name Method Endpoint
Get Tenant Settings GET https://loanpro.simnang.com/api/public/api/1/tenant.settings({Category})
Get Tenant Files GET https://loanpro.simnang.com/api/public/api/1/files/Tenant               
 
Get Audit Trail GET https://loanpro.simnang.com/api/public/api/1/odata.svc/SystemNotes
Add System Note POST https://loanpro.simnang.com/api/public/api/1/odata.svc/SystemNotes()

Secure Payments

These are all the calls to interact with Secure Payments. 

Customers

Name Method Endpoint
Get Customer Information GET https://securepayments.loanpro.io/api/customers/{customer-id}
Search Customers POST https://securepayments.loanpro.io/api/search/customer?export=false
Create Customer POST https://securepayments.loanpro.io/api/customers 
Edit Customer PUT https://securepayments.loanpro.io/api/customers/{customer-id}
Get Customer Notes GET https://securepayments.loanpro.io/api/customers/{customer-id}/notes
Create Customer Note POST https://securepayments.loanpro.io/api/customers/{customer-id}/note
Edit Customer Note PUT https://securepayments.loanpro.io/api/customers/{customer-id}/note/{note-id}
Delete Customer Note DELETE https://securepayments.loanpro.io/api/customers/{customer-id}/note/{note-id}
Add Bank Card to Customer Profile PUT https://securepayments.loanpro.io/api/customers/{customer-id}/add-card
Remove Bank Card From Customer Profile DELETE https://securepayments.loanpro.io/api/customers/{customer-id}/card
Add Bank Account to Customer Profile PUT https://securepayments.loanpro.io/api/customers/{customer-id}/add-checking-account
Remove Bank Account From Customer Profile DELETE https://securepayments.loanpro.io/api/customers/{customer-id}/checking-account

Payment profiles

Name Method Endpoint
Generate OBO Token POST https://securepayments.loanpro.io/api/users/obo-token
Get Bank Card Information GET https://securepayments.loanpro.io/api/credit-card/{token}
Create Bank Card   https://securepayments.loanpro.io/api/capture-form/{YOUR OBO TOKEN}
Validate Credit Card Information POST https://securepayments.loanpro.io/api/processors/credit-card/card-data
Verify Credit Card Address POST https://securepayments.loanpro.io/api/processors/credit-card/address-verify
Edit Bank Card PUT https://securepayments.loanpro.io/api/credit-card
Delete Bank Card DELETE https://securepayments.loanpro.io/api/credit-card/{token}
Get Bank Account Information GET https://securepayments.loanpro.io/api/checking-account/{token}
Verify Routing Number GET https://securepayments.loanpro.io/api/routing-number/verify/{routing-number}
Create Bank Account POST https://securepayments.loanpro.io/api/checking-account
Delete Bank Account DELETE https://securepayments.loanpro.io/api/checking-account/{token}

Card

Name Method Endpoint
Get Issuer Account GET https://securepayments.loanpro.io/api/v2/issuers/byoi/{IssuerID}
Create Issuer Account POST https://securepayments.loanpro.io/api/v2/issuers/byoi
Get Card Program GET https://securepayments.loanpro.io/api/v2/{issuer}/program/{program-id}
Create Card Program POST https://securepayments.loanpro.io/api/v2/{issuer}/create-program
Update Card Program POST https://securepayments.loanpro.io/api/v2/{issuer}/update-program
Upload Card Program Background Image   Multiple Endpoints
Get Card Details GET https://securepayments.loanpro.io/api/v2/card-details/for-uuid/{card-uuid}
Create Card POST https://securepayments.loanpro.io/api/v2/{issuer}/create-card
Update Card POST https://securepayments.loanpro.io/api/v2/update-card
Generate Swipe Processor Token GET https://securepayments.loanpro.io/api/v2/swipe-processor/new-secret
Get Swipe Processor Tokens GET https://securepayments.loanpro.io/api/v2/swipe-processor/secrets
Get Swipe GET https://securepayments.loanpro.io/api/v2/card/{card-uuid}/swipe/{swipe-id}
Create Swipe POST https://swipes.loanpro.io/{issuer}/create
Create Swipe Event POST https://swipes.loanpro.io/{issuer}/event
Create Swipe Memo POST https://securepayments.loanpro.io/api/v2/card/{card-uuid}/swipe/{swipe-id}/memo
Update Swipe Memo PUT https://securepayments.loanpro.io/api/v2/card/{card-uuid}/swipe/{swipe-id}/memo/{memo-id}
Delete Swipe Memo DELETE https://securepayments.loanpro.io/api/v2/card/{card-uuid}/swipe/{swipe-id}/memo/{memo-id}
Upload Swipe Attachment   Multiple Endpoints
Get Job Updates GET https://securepayments.loanpro.io/api/v2/job/{job-uuid}/updates

Payment processors

Name Method Endpoint
Get Processor Info GET https://securepayments.loanpro.io/api/processors/{processor}/{id}
Get All Processors GET https://securepayments.loanpro.io/api/processors/{Processor_Type}
Create ACHQ Processor POST https://securepayments.loanpro.io/api/processors/speedchex
Create Actum Processor POST https://securepayments.loanpro.io/api/processors/actum
Create Authorize.Net Processor POST https://securepayments.loanpro.io/api/processors/anet
Create CPA-005 Processor POST https://securepayments.loanpro.io/api/processors/cpa005
Create LoanPaymentPro Processor POST https://securepayments.loanpro.io/api/processors/loanpaymentpro
Create TabaPay Processor  POST https://securepayments.loanpro.io/api/processors/tabapay
Create Versapay Processor POST https://securepayments.loanpro.io/api/processors/versa
Delete Processor DELETE https://securepayments.loanpro.io/api/processors/{Processor_Type}/{Processor_ID}

Nacha

Name Method Endpoint
Get Nacha Files Reports GET https://securepayments.loanpro.io/api/nacha/reports
Get Batch Status GET https://securepayments.loanpro.io/api/nacha/batch-status/{UUID}
Create Nacha processor POST https://securepayments.loanpro.io/api/processors/nacha
Create Nacha Transaction POST https://securepayments.loanpro.io/api/processors/nacha/process/{id}
Generate Nacha File POST https://securepayments.loanpro.io/api/nacha
Download Nacha File GET https://securepayments.loanpro.io/api/nacha/report/{uuid}
Pull Nacha Reports POST https://securepayments.loanpro.io/api/search/nacha_export?export={boolean}

Transactions

Name Method Endpoint
Update Transaction Status PUT https://securepayments.loanpro.io/api/transactions/{Transaction_ID}
Process ACHQ Payment POST https://securepayments.loanpro.io/api/processors/speedchex/process/{Processor_ID}
Process Authorize.Net Payment POST https://securepayments.loanpro.io/api/processors/anet/process/{Processor_ID}
Process LoanPaymentPro Card Payment POST https://securepayments.loanpro.io/api/processors/loanpaymentpro-cc/process/{Processor_ID}
Process Actum ACH Payment POST https://securepayments.loanpro.io/api/processors/actum/process/{ProcessorID}
Process TabaPay Payment POST https://securepayments.loanpro.io/api/processors/tabapay/process/{Processor_ID}
Process Versapay Payment POST https://securepayments.loanpro.io/api/processors/versa/process/{Processor_ID}

Imports and exports

Name Method Endpoint
Get All Imports GET https://securepayments.loanpro.io/api/import/all
Import Credit Cards POST https://securepayments.loanpro.io/api/credit-card/validate
Import Checking Accounts POST https://securepayments.loanpro.io/api/checking-account/validate
Run Validated Import POST https://securepayments.loanpro.io/api/{Import_Type}/import/{Import_ID}
Export a CSV File POST https://securepayments.loanpro.io/api/search/import?export=true

Callbacks

Name Method Endpoint
Get Callbacks GET https://securepayments.loanpro.io/api/callback/all
Create Callback POST https://securepayments.loanpro.io/api/callback
Update Callback PUT https://securepayments.loanpro.io/api/callback/{Callback_ID}

Account management

Name Method Endpoint
Create New User POST https://securepayments.loanpro.io/api/users
Update User Settings PUT https://securepayments.loanpro.io/api/users/settings
Get Billing Card Information GET https://securepayments.loanpro.io/api/billing-card/{Token}
Create Billing Card POST https://securepayments.loanpro.io/api/billing-card
Generate Tokens POST https://securepayments.loanpro.io/api/authenticate
Revoke Token POST https://securepayments.loanpro.io/api/revoke
Initiate Password Reset POST https://securepayments.loanpro.io/api/password-reset
Set New Password POST https://securepayments.loanpro.io/api/reset-password-unlock
Update Expired Password PUT https://securepayments.loanpro.io/api/update-password
Search POST https://securepayments.loanpro.io/api/search/{Type}