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"
 
} 
]