v10.0.0

More improvements, fixes, and new endpoints

Supported NLS Versions

  • 5.20

Improvements

  • Updated Database Schema Mapping to 5.20
    • Added properties to GET /loans/{loan_id}/amortized-fees
      • Complete_Refund_Date
    • Added properties to GET /contacts/contact_id
      • IDType1
      • IDType2
      • IDNumber1
      • IDNumber2
      • IDIssuedBy1
      • IDIssuedBy2
    • Added properties to GET /setup/loan/payment-methods
      • Req_Payer_Info_Flag
    • Added properties to GET /setup/loan/templates/template_id
      • Rebate_Refund_Amount
      • Interest_Free_Start_Type
    • Added properties to GET /loans/loan_id and GET /contacts/contact_id/loans
      • Funded_Date
      • Borrower_Loan_Nickname
    • Added properties to GET /loans/automated-payments/row_id
      • Temp_Grace_Period
      • PaymentGatewayTokenID
    • Added properties to GET /loans/loan_id/setup
      • Interest_Free_Start_Type
      • Interest_Free_Start_Date
    • Added properties to GET /loans/loan_id/transactions
      • IRS_Event_Code
  • Granted Web Users Access to the following endpoint
    • GET /loans/loan_id/pending-transactions
  • Changed Phone_Number search parameter from POST /contacts/search endpoint to search against the the cif_phone_nums.phone_raw column instead of cif_phone_nums.phone_number column. The phone_raw column includes the area code while the phone_number column does not.
  • Added Dealer_Cifno parameter to POST /loans/search
  • Added Portfolio_Code_Type to POST /contacts/search
  • Added borrower_loan_nickname to GET /contacts/{contact_id}/loans
  • When the Update Auth Settings in the NSP Auth MSI is set to Yes, the offline_access scope is added to the newly created Client. This enables the Client to support Refresh Tokens by default which is required by the Borrower Portal.

New Features

  • PUT /loans/{loan_id}/borrower-loan-nickname
  • Granted Web Users Access to the following endpoint
    • PUT /loans/loan_id/borrower-loan-nickname

Fixes

  • Fixed an issue where GET /setup/loan/portfolios/{portfolio_id}/fields/detail2 was returning Field": "276 instead of the expected "Field: "Userdef26"
  • Fixed an issue where GET /setup/contact/relationship-codes/code_id/fields was not returning values for Relationship Codes with Relationship_Type = 1
  • Fixed an issue where revoking an Access Token failed to remove the associated active user
  • Fixed an issue where an error was returned when revoking a Refresh Token when the related Access Tokens
    had expired
  • Fixed an issue with the following endpoints where a crash could occur under certain circumstances:
    • GET /loans/{loan_id}/payoff-amounts
    • POST /loans/payment-gateway/web-pay
  • Fixed an issue where the NLS System Defaults -> System Time Zone's DST setting was not being read from the database correctly.
  • Fixed an issue where multiple concurrent calls to NSP Auth during startup could cause it to crash.
  • Fixed an issue where multiple concurrent calls to NSP API during startup could cause it to crash.