v7.0.0
over 4 years ago by Ian Dulla
More improvements, fixes, and new endpoints
Supported NLS Versions
- 5.16
Improvements
- Validation error responses (HTTP Status Code: 400) will now return an array of error objects instead of a concatenated string of errors
- Added the following error codes:
Code | Error |
---|---|
0 | Invalid |
1 | Invalid JSON |
2 | Required |
3 | Max Length |
4 | Min Length |
5 | Greater Than |
6 | Greater Than Or Equal |
7 | Less Than |
8 | Less Than Or Equal |
9 | Read Only |
10 | Format |
11 | Empty Request |
12 | Unsupported Value |
13 | Type Conversion |
14 | One Parameter Required |
15 | Invalid XML |
16 | Unsupported Operator |
100 | Import XML |
Validation Output Example
{
"status": {
"code": 400,
"message": "Validation Error"
},
"errors": [
{
"path": "Promise_Date",
"code": 9,
"message": "Read-Only",
"data": {
"PropertyName": "Promise_Date",
"PropertyValue": "2019-09-13T00:00:00"
}
}
]
}
- Added
Option_Flag
toGET
/setup/loan/automated-payments/companies
- Added
properties
toGET
/setup/loan/status-codes
- Status_Flags
- Precedence
- Added
Days_Past_Due
toGET
/loans/{loan_id}/payments-due
payload - Updated Database Schema Mapping to 5.16
- Added properties to the
GET
/contacts/{contact_id}
endpoint:- Contact_Method
- Preferred_Language
- DisableMailing
- Added properties to the
GET
/loans/{loan_id}/amortized-fees
endpoint:- Cancellation_Computation
- Max_Days_Allowable_Refund
- Added properties to the
- Added participant loan group trustee filter
New Features
GET
/loans/credit-lines/{creditline_id}/credit-used
GET
/loans/credit-lines/{creditline_id}/draws
GET
/setup/loan/classes/{class_id}/children
PUT
/loans/comments/{comment_id}
PUT
/contacts/comments/{comment_id}
PUT
/loans/collection-comments/{comment_id}
PUT
/loans/collection-comments/{comment_id}/promise-to-pay
POST
/contacts/branches/search
POST
/loans/collection-comments/{comment_id}/promise-to-pay/soft-break
POST
/loans/collection-comments/{comment_id}/promise-to-pay/cancel
GET
/setup/loan/status-codes/{code_id}
Fixes
- Access Token Expiration is now tied to the
AccessTokenLifetime
setting instead of theAuthorizationCodeLifetime
setting