Download OpenAPI specification:Download
Contains functionality around credit risk.
For endpoints that support localization the language can be passed either as a query string parameter (using the name 'language') or in the 'accept-language' header.
If no language is passed to such endpoints then the default configured language will be used.
Deletes an existing collateral and its JSON data.
| contactId required | integer <int32> Contact id for contact group verification |
| id required | integer <int32> Collateral ID |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Modifies an existing collateral.
| contactId required | integer <int32> Contact id for account validation |
| id required | integer <int32> Collateral id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Request
| name | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
| collateralUsageId | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
| contactGroupId | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
| accountIds | object (Api.Common.UpdateableProperty%3CSystem.Collections.Generic.List%3CInt32%3E%3E) Wrapper around properties used in patch requests |
| collateralTypeId | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
| isFinanced | object (Api.Common.UpdateableProperty%3CBoolean%3E) Wrapper around properties used in patch requests |
| isPrimaryResidence | object (Api.Common.UpdateableProperty%3CBoolean%3E) Wrapper around properties used in patch requests |
| isHolidayResidence | object (Api.Common.UpdateableProperty%3CBoolean%3E) Wrapper around properties used in patch requests |
| data | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
| value | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
| netValue | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
| customAttributes | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
| minValuation | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
| maxValuation | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
| medianValuation | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
| address | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "name": {
- "doUpdate": true,
- "value": "string"
}, - "collateralUsageId": {
- "doUpdate": true,
- "value": 0
}, - "contactGroupId": {
- "doUpdate": true,
- "value": 0
}, - "accountIds": {
- "doUpdate": true,
- "value": [
- 0
]
}, - "collateralTypeId": {
- "doUpdate": true,
- "value": 0
}, - "isFinanced": {
- "doUpdate": true,
- "value": true
}, - "isPrimaryResidence": {
- "doUpdate": true,
- "value": true
}, - "isHolidayResidence": {
- "doUpdate": true,
- "value": true
}, - "data": {
- "doUpdate": true,
- "value": "string"
}, - "value": {
- "doUpdate": true,
- "value": 0
}, - "netValue": {
- "doUpdate": true,
- "value": 0
}, - "customAttributes": {
- "doUpdate": true,
- "value": "string"
}, - "minValuation": {
- "doUpdate": true,
- "value": 0
}, - "maxValuation": {
- "doUpdate": true,
- "value": 0
}, - "medianValuation": {
- "doUpdate": true,
- "value": 0
}, - "address": {
- "doUpdate": true,
- "value": "string"
}
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets a list of all collaterals with the data of the collateral. The list of collaterals is determined by the contact groups the contact is a member of.
| contactId required | integer <int32> Contact id for contact group verification |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
[- {
- "id": 0,
- "name": "string",
- "collateralUsageId": 0,
- "contactGroupId": 0,
- "collateralType": {
- "id": 0,
- "name": "string",
- "key": "string",
- "canBeLoaned": true
}, - "isFinanced": true,
- "isPrimaryResidence": true,
- "isHolidayResidence": true,
- "value": 0,
- "netValue": 0,
- "customAttributes": "string",
- "accountsIds": [
- 0
], - "data": "string",
- "minValuation": 0,
- "maxValuation": 0,
- "medianValuation": 0,
- "address": "string",
- "createDate": "2025-07-31T10:57:22Z"
}
]Creates a new collateral. A list of account ids can be passed that will indicate the account/s used as collateral.
| contactId required | integer <int32> Contact id for account validation |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Request
| name required | string non-empty |
| collateralUsageId required | integer <int32> |
| contactGroupId required | integer <int32> |
| collateralTypeId required | integer <int32> |
| isFinanced required | boolean |
| isPrimaryResidence required | boolean |
| isHolidayResidence required | boolean |
| value | number <double> Nullable |
| netValue | number <double> Nullable |
| customAttributes | string Nullable |
| accountIds | Array of integers <int32> Nullable |
| data | string Nullable |
| minValuation | number <double> Nullable |
| maxValuation | number <double> Nullable |
| medianValuation | number <double> Nullable |
| address | string Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "name": "string",
- "collateralUsageId": 0,
- "contactGroupId": 0,
- "collateralTypeId": 0,
- "isFinanced": true,
- "isPrimaryResidence": true,
- "isHolidayResidence": true,
- "value": 0,
- "netValue": 0,
- "customAttributes": "string",
- "accountIds": [
- 0
], - "data": "string",
- "minValuation": 0,
- "maxValuation": 0,
- "medianValuation": 0,
- "address": "string"
}{- "id": 0
}Deletes an existing collateral type.
| id required | integer <int32> CollateralType id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Modifies an existing collateral type.
| id required | integer <int32> CollateralTypeId of the collateral type that will be modified |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Patch collateral type request
| name | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
| key | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
| dynamicSchemaId | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CInt32%3E%3E) Wrapper around properties used in patch requests |
| canBeLoaned | object (Api.Common.UpdateableProperty%3CBoolean%3E) Wrapper around properties used in patch requests |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "name": {
- "doUpdate": true,
- "value": "string"
}, - "key": {
- "doUpdate": true,
- "value": "string"
}, - "dynamicSchemaId": {
- "doUpdate": true,
- "value": 0
}, - "canBeLoaned": {
- "doUpdate": true,
- "value": true
}
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets collateral types.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
[- {
- "id": 0,
- "name": "string",
- "key": "string",
- "canBeLoaned": true,
- "dynamicSchemaId": 0,
- "feeIds": [
- 0
]
}
]Creates a new collateral type.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Create collateral type request
| name required | string non-empty |
| key required | string non-empty |
| dynamicSchemaId required | integer <int32> |
| canBeLoaned | boolean |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "name": "string",
- "key": "string",
- "dynamicSchemaId": 0,
- "canBeLoaned": true
}{- "id": 0
}Gets a list of collateral usages.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Internal Server Error
[- {
- "id": 0,
- "name": "string"
}
]