Account
MetaData
| API | Description | 
|---|---|
| GET api/MetaData/NoteTypes | Gets all note types | 
Payment
| API | Description | 
|---|---|
| GET api/Payment/FindCreditCardType/{ccNumber} | Finds the credit card type for given card number | 
| GET api/Payment/{accountNumber}/Payment/{paymentID} | Gets the payments for the specified account number and payment id. | 
| GET api/Payment/{accountNumber}/PendingPayments | Gets a list of pending payments for this account | 
| GET api/Payment/ValidateCreditCard/{ccNumber} | Determines if a given credit card is valid | 
| GET api/Payment/ValidateRoutingNumber/{routingNumber} | Determines if a given routing number is valid | 
| POST api/Payment/ProcessACH/{testProcess} | Processes and ACH payment | 
| POST api/Payment/ProcessAutoCreditCard/{testProcess} | Process a recurring credit card | 
| POST api/Payment/ProcessCheck/{testProcess} | Processes a check payment | 
| POST api/Payment/ProcessCreditCard/{testProcess} | Processes a credit card | 
| GET api/Payment/{accountNumber}/CreditCards | Gets all of the credit cards on the account. Only the last 4 of the CardNumber is displayed. | 
| POST api/Payment/{accountNumber}/InsertCreditCardInfo | Inserts a credit card on the account. Leave Sequence as is or blank. | 
| PUT api/Payment/{accountNumber}/UpdateCreditCardInfo | Updates a credit card on the account. Sequence must be provided. Only the ExpirationMonth, ExpirationYear and Name can be updated. All other parameters will be ignored. Use a value of 0 for the ExpirationMonth and ExpirationYear if you want the field to be ignored. Use a value of "" for the Name if you want the field to be ignored. | 
| DELETE api/Payment/{accountNumber}/DeleteCreditCardInfo | Deletes a credit card on the account. Sequence must be provided. | 
| GET api/Payment/{accountNumber}/BankAccounts | Gets all of the bank accounts on the account. Only the last 4 of the BankAccountNumber is displayed. C is for checking and S is for savings on the bank account type | 
| POST api/Payment/{accountNumber}/InsertBankAccountInfo | Inserts a bank account on the account. Sequence must be provided. | 
| PUT api/Payment/{accountNumber}/UpdateBankAccountInfo | Updates a bank account on the account. Sequence must be provided Only the Name can be updated. All other parameters will be ignored. | 
| DELETE api/Payment/{accountNumber}/DeleteBankAccountInfo | Deletes a bank account on the account. Sequence must be provided. | 
| POST api/Payment/ProcessAutoACH/{testProcess} | Processes and ACH payment | 
| POST api/Payment/CancelPendingPayment | Cancel the specified pending payment | 
| GET api/Payment/Surcharge | Check if a surcharge amount is applicable to the payment | 
Statements
| API | Description | 
|---|---|
| GET api/Ststements/{accountNumber}/StatementLink/{clientID}/{recordID} | Gets a link to a given statement | 
| GET api/Statements/{accountNumber} | Gets all statements for the given account | 
| GET api/Statements/GetStatementsPDF/{accountNumber} | Gets all statements for the given account | 
ConsumerData
| API | Description | 
|---|---|
| GET api/Account/{accountNumber}/ConsumerData | Gets ALL specific data Information for an account | 
| POST api/Account/ConsumerData | PostConsumerData Leave Sequence as is or blank. | 
CallCenter
| API | Description | 
|---|---|
| GET api/CallCenter/CampaignAccounts/{campaignID}/{timeZoneOffset} | Gets the campaign accounts for a given campaign ID and time zone | 
| GET api/CallCenter/ClientContactInformation/{accountNumber}/{accountSystem} | Gets the client contact information for a given account | 
| GET api/CallCenter/NextCampaignAccount/{campaignID}/{userID}/{timeZoneOffset} | Gets the next account for a campaign | 
| POST api/CallCenter/{accountNumber}/SetExitCode | Sets the exit code on an account | 
Collateral
| API | Description | 
|---|---|
| GET api/Account/{accountNumber}/CollateralData | Gets Credit Score Information for an account | 
| POST api/Account/CollateralData | collData Leave Sequence as is or blank. | 
| GET api/Account/{accountNumber}/SolarCollateralData | Gets the Collateral Info Data | 
| POST api/Account/SolarCollateralData | Post Collateral Data Solar | 
Loan
| API | Description | 
|---|---|
| GET api/Loan/{accountNumber}/AllInformation | Gets all loan information for an account | 
| GET api/Loan/{accountNumber}/Information | Gets the information from the loan | 
| GET api/Loan/{accountNumber}/Settings | Gets the setting information for the loan | 
| GET api/Loan/{accountNumber}/TransactionDetails/{year} | Gets the transaction details of a loan by year | 
| GET api/Loan/{accountNumber}/TransactionYearsList | Gets the list of years in the loan transaction history | 
| POST api/Loan/Insert | Inserts a new loan | 
| POST api/Loan/ExpandedLoanInsert | PostExpandedLoanInsert | 
| POST api/Loan/IncreaseUPB | IncreaseUPB | 
| POST api/Loan/DecreaseUPB | DecreaseUPB | 
Billing
| API | Description | 
|---|---|
| GET api/Billing/{accountNumber}/CategoryBalanceHeaders | Gets the billing category balance headers | 
| GET api/Billing/{accountNumber}/CategoryBalanceHistory/{year} | Gets the Balance History information for a billing account for a given year | 
| GET api/Billing/{accountNumber}/Information | Gets information on a billing account | 
| GET api/Billing/{accountNumber}/Settings | Gets the settings on a billing account | 
| GET api/Billing/{accountNumber}/TransactionDetails/{year} | Gets all billing transactions for a given year | 
| GET api/Billing/{accountNumber}/TransactionYearsList | Gets the list of transaction years on a billing account | 
| POST api/Billing/Insert | Inserts a new billing account | 
User
| API | Description | 
|---|---|
| POST api/User | No documentation available. | 
| POST api/User/authenticate | No documentation available. |