Download OpenAPI specification:
Contains functionality around credit instances.
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.
Gets the details of a credit instance belonging to a contact.
| contactId required | integer <int32> |
| id required | integer <int32> |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "creditInstanceId": 0,
- "creditInstanceUid": "13038638-c4c3-44ea-8b75-8c353f9b2537",
- "creditInstanceTypeId": {
- "id": 0,
- "name": "string"
}, - "creditUsageIds": [
- {
- "id": 0,
- "name": "string"
}
], - "contactGroupId": 0,
- "durationDays": 0,
- "amount": 0.1,
- "calculatedRiskClassId": 0,
- "calculatedRiskClassScore": 0.1,
- "calculatedCreditHistoryScore": 0.1,
- "calculatedInterestRate": 0.1,
- "ownEquityCashAmount": 0.1,
- "ownEquityNonCashAmount": 0.1,
- "ownEquityAdditionalCollateralAmount": 0.1,
- "creditStatus": {
- "id": 0,
- "name": "string",
- "key": "string"
}, - "creditInstanceIntegrationStatus": {
- "id": 0,
- "name": "string"
}, - "isActive": true,
- "isComplete": true,
- "createDate": "2019-08-24T14:15:22Z",
- "collaterals": [
- {
- "id": 0,
- "name": "string",
- "isFinanced": true,
- "isPrimaryResidence": true,
- "isHolidayResidence": true,
- "value": 0.1,
- "netValue": 0.1,
- "address": "string",
- "externalId": "string",
- "collateralType": {
- "id": 0,
- "name": "string"
}
}
], - "collateralIds": [
- 0
], - "repaymentIds": [
- 0
], - "offers": [
- {
- "creditInstanceId": 0,
- "offerId": 0,
- "offerUid": "8b9a81f0-e047-459e-a917-514f4ba80426",
- "creditFacilityId": 0,
- "lenderId": 0,
- "participantUid": "string",
- "statusId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "comments": "string",
- "creditInstanceMemberId": 0,
- "assignedMemberId": 0,
- "offerRequestDate": "2019-08-24T14:15:22Z",
- "offerSubmitDate": "2019-08-24T14:15:22Z",
- "details": [
- {
- "offerDetailId": 0,
- "riskClassId": 0,
- "riskClassScore": 0.1,
- "loanAmount": 0.1,
- "amortizationAmount": 0.1,
- "financedCollateralValue": 0.1,
- "isSystemGenerated": true,
- "isActive": true,
- "isAccepted": true,
- "externalId": "string",
- "validityDate": "2019-08-24T14:15:22Z",
- "customAttributes": "string",
- "creditFacilityRiskClassTypeId": 0,
- "ownEquityCashAmount": 0.1,
- "ownEquityNonCashAmount": 0.1,
- "ownEquityAdditionalCollateralAmount": 0.1,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "outstandingAmount": 0.1,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "productId": 0,
- "collateralTypeId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorName": "string",
- "keyRiskIndicatorDetailId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0.1,
- "payoutDate": "2019-08-24T14:15:22Z",
- "durationDays": 0,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "customAttributes": "string",
- "dueDate": "2019-08-24T14:15:22Z"
}
], - "breaches": [
- {
- "breachId": 0,
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0.1
}
]
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "offerDocumentationStatusId": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "customAttributes": "string"
}
]
}
], - "ownEquityTypes": [
- {
- "ownEquityTypeId": 0,
- "amount": 0.1,
- "contactId": 0,
- "collateralId": 0
}
], - "billingTypeId": 0,
- "dynamicSchemaId": 0,
- "data": "string",
- "customAttributes": "string",
- "externalId": "string",
- "creditFacilityTypeId": 0,
- "creditFacilityType": {
- "id": 0,
- "name": "string",
- "key": "string",
- "externalId": "string",
- "parentId": 0
}, - "memberId": 0,
- "assignedMemberId": 0,
- "approvedBy": 0,
- "approvedDate": "2019-08-24T14:15:22Z",
- "currencyId": 0,
- "currency": {
- "id": 0,
- "uId": "06ae8f12-a4f1-4b08-8dba-bea9629029f0",
- "name": "string",
- "currencyCode": "string",
- "symbol": "string"
}, - "closingDate": "2019-08-24T14:15:22Z",
- "productBases": [
- {
- "productBaseId": 0,
- "billingPeriodId": 0,
- "amount": 0.1,
- "durationDays": 0,
- "interestRate": 0.1,
- "customAttributes": "string",
- "payoutDate": "2019-08-24T14:15:22Z",
- "data": "string",
- "id": 0,
- "creditInstanceId": 0,
- "createDate": "2019-08-24T14:15:22Z"
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "dmsCategoryKey": "string",
- "customAttributes": "string",
- "createDate": "2019-08-24T14:15:22Z"
}
], - "dueDate": "2019-08-24T14:15:22Z",
- "createdByInternalUid": "string",
- "assignedInternalUid": "string",
- "approvedByInternalUid": "string",
- "createdMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}, - "assignedMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}, - "approvedMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}
}Modifies an existing credit instance. Once all the values are filled, the instances/{id}/complete method should be called to mark it has been successfully completed by the user.
| contactId required | integer <int32> Contact id |
| id required | integer <int32> Credit instance id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Patch credit instance request
object (UpdateableProperty<>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Collections.Generic.ICollection<Int32>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<Int32>) Wrapper around properties used in patch requests | |
object (UpdateableProperty<>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (UpdateableProperty<>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<Int32>) Wrapper around properties used in patch requests | |
object (UpdateableProperty<>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<Boolean>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Collections.Generic.ICollection<Int32>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Collections.Generic.ICollection<Int32>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Collections.Generic.ICollection<OwnEquityTypeDto>>) Wrapper around properties used in patch requests | |
object (UpdateableProperty<>) Wrapper around properties used in patch requests | |
object (UpdateableProperty<>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<String>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<String>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<String>) Wrapper around properties used in patch requests | |
object (UpdateableProperty<>) Wrapper around properties used in patch requests | |
object (UpdateableProperty<>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Collections.Generic.ICollection<CreditInstanceProductBase>>) Wrapper around properties used in patch requests | |
object (UpdateableProperty<>) Wrapper around properties used in patch requests | |
| message | string or null |
{- "creditInstanceTypeId": {
- "doUpdate": true,
- "value": 0
}, - "creditInstanceUsageIds": {
- "doUpdate": true,
- "value": [
- 0
]
}, - "contactGroupId": {
- "doUpdate": true,
- "value": 0
}, - "durationDays": {
- "doUpdate": true,
- "value": 0
}, - "amount": {
- "doUpdate": true,
- "value": 0.1
}, - "calculatedRiskClassId": {
- "doUpdate": true,
- "value": 0
}, - "calculatedRiskClassScore": {
- "doUpdate": true,
- "value": 0.1
}, - "calculatedCreditHistoryScore": {
- "doUpdate": true,
- "value": 0.1
}, - "calculatedInterestRate": {
- "doUpdate": true,
- "value": 0.1
}, - "ownEquityCashAmount": {
- "doUpdate": true,
- "value": 0.1
}, - "ownEquityAdditionalCollateralAmount": {
- "doUpdate": true,
- "value": 0.1
}, - "ownEquityNonCashAmount": {
- "doUpdate": true,
- "value": 0.1
}, - "statusId": {
- "doUpdate": true,
- "value": 0
}, - "creditInstanceIntegrationStatusId": {
- "doUpdate": true,
- "value": 0
}, - "isActive": {
- "doUpdate": true,
- "value": true
}, - "collateralIds": {
- "doUpdate": true,
- "value": [
- 0
]
}, - "repaymentIds": {
- "doUpdate": true,
- "value": [
- 0
]
}, - "ownEquityTypes": {
- "doUpdate": true,
- "value": [
- {
- "ownEquityTypeId": 0,
- "amount": 0.1,
- "contactId": 0,
- "collateralId": 0
}
]
}, - "billingTypeId": {
- "doUpdate": true,
- "value": 0
}, - "dynamicSchemaId": {
- "doUpdate": true,
- "value": 0
}, - "data": {
- "doUpdate": true,
- "value": "string"
}, - "externalId": {
- "doUpdate": true,
- "value": "string"
}, - "customAttributes": {
- "doUpdate": true,
- "value": "string"
}, - "currencyId": {
- "doUpdate": true,
- "value": 0
}, - "creditFacilityTypeId": {
- "doUpdate": true,
- "value": 0
}, - "productBases": {
- "doUpdate": true,
- "value": [
- {
- "productBaseId": 0,
- "billingPeriodId": 0,
- "amount": 0.1,
- "durationDays": 0,
- "interestRate": 0.1,
- "customAttributes": "string",
- "payoutDate": "2019-08-24T14:15:22Z",
- "data": "string"
}
]
}, - "memberId": {
- "doUpdate": true,
- "value": 0
}, - "message": "string"
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets a list of all the credit instances belonging to a contact. The list of instances is determined by the contact groups the contact is a member of.
| contactId required | integer <int32> Contact Id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
[- {
- "creditInstanceId": 0,
- "creditInstanceUid": "13038638-c4c3-44ea-8b75-8c353f9b2537",
- "creditInstanceTypeId": {
- "id": 0,
- "name": "string"
}, - "creditUsageIds": [
- {
- "id": 0,
- "name": "string"
}
], - "contactGroupId": 0,
- "durationDays": 0,
- "amount": 0.1,
- "calculatedRiskClassId": 0,
- "calculatedRiskClassScore": 0.1,
- "calculatedCreditHistoryScore": 0.1,
- "calculatedInterestRate": 0.1,
- "ownEquityCashAmount": 0.1,
- "ownEquityNonCashAmount": 0.1,
- "ownEquityAdditionalCollateralAmount": 0.1,
- "creditStatus": {
- "id": 0,
- "name": "string",
- "key": "string"
}, - "creditInstanceIntegrationStatus": {
- "id": 0,
- "name": "string"
}, - "isActive": true,
- "isComplete": true,
- "createDate": "2019-08-24T14:15:22Z",
- "collaterals": [
- {
- "id": 0,
- "name": "string",
- "isFinanced": true,
- "isPrimaryResidence": true,
- "isHolidayResidence": true,
- "value": 0.1,
- "netValue": 0.1,
- "address": "string",
- "externalId": "string",
- "collateralType": {
- "id": 0,
- "name": "string"
}
}
], - "collateralIds": [
- 0
], - "repaymentIds": [
- 0
], - "offers": [
- {
- "creditInstanceId": 0,
- "offerId": 0,
- "offerUid": "8b9a81f0-e047-459e-a917-514f4ba80426",
- "creditFacilityId": 0,
- "lenderId": 0,
- "participantUid": "string",
- "statusId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "comments": "string",
- "creditInstanceMemberId": 0,
- "assignedMemberId": 0,
- "offerRequestDate": "2019-08-24T14:15:22Z",
- "offerSubmitDate": "2019-08-24T14:15:22Z",
- "details": [
- {
- "offerDetailId": 0,
- "riskClassId": 0,
- "riskClassScore": 0.1,
- "loanAmount": 0.1,
- "amortizationAmount": 0.1,
- "financedCollateralValue": 0.1,
- "isSystemGenerated": true,
- "isActive": true,
- "isAccepted": true,
- "externalId": "string",
- "validityDate": "2019-08-24T14:15:22Z",
- "customAttributes": "string",
- "creditFacilityRiskClassTypeId": 0,
- "ownEquityCashAmount": 0.1,
- "ownEquityNonCashAmount": 0.1,
- "ownEquityAdditionalCollateralAmount": 0.1,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "outstandingAmount": 0.1,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "productId": 0,
- "collateralTypeId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorName": "string",
- "keyRiskIndicatorDetailId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0.1,
- "payoutDate": "2019-08-24T14:15:22Z",
- "durationDays": 0,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "customAttributes": "string",
- "dueDate": "2019-08-24T14:15:22Z"
}
], - "breaches": [
- {
- "breachId": 0,
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0.1
}
]
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "offerDocumentationStatusId": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "customAttributes": "string"
}
]
}
], - "ownEquityTypes": [
- {
- "ownEquityTypeId": 0,
- "amount": 0.1,
- "contactId": 0,
- "collateralId": 0
}
], - "billingTypeId": 0,
- "dynamicSchemaId": 0,
- "data": "string",
- "customAttributes": "string",
- "externalId": "string",
- "creditFacilityTypeId": 0,
- "creditFacilityType": {
- "id": 0,
- "name": "string",
- "key": "string",
- "externalId": "string",
- "parentId": 0
}, - "memberId": 0,
- "assignedMemberId": 0,
- "approvedBy": 0,
- "approvedDate": "2019-08-24T14:15:22Z",
- "currencyId": 0,
- "currency": {
- "id": 0,
- "uId": "06ae8f12-a4f1-4b08-8dba-bea9629029f0",
- "name": "string",
- "currencyCode": "string",
- "symbol": "string"
}, - "closingDate": "2019-08-24T14:15:22Z",
- "productBases": [
- {
- "productBaseId": 0,
- "billingPeriodId": 0,
- "amount": 0.1,
- "durationDays": 0,
- "interestRate": 0.1,
- "customAttributes": "string",
- "payoutDate": "2019-08-24T14:15:22Z",
- "data": "string",
- "id": 0,
- "creditInstanceId": 0,
- "createDate": "2019-08-24T14:15:22Z"
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "dmsCategoryKey": "string",
- "customAttributes": "string",
- "createDate": "2019-08-24T14:15:22Z"
}
], - "dueDate": "2019-08-24T14:15:22Z",
- "createdByInternalUid": "string",
- "assignedInternalUid": "string",
- "approvedByInternalUid": "string",
- "createdMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}, - "assignedMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}, - "approvedMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}
}
]Creates a new credit instance. This will create a new credit instance with a default instance status of “NotCompleted”. Most attributes are optional to allow its state management and the PATCH method should be used to update the instance. Once all the values are filled, the instances/{id}/complete method should be called to mark it has been successfully completed by the user.
| contactId required | integer <int32> Contact id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Create credit instance request
| creditInstanceTypeId | integer or null <int32> |
| contactGroupId required | integer <int32> |
| creditFacilityTypeId | integer or null <int32> |
| creditInstanceIntegrationStatusId | integer or null <int32> |
| amount | number or null <double> |
| calculatedInterestRate | number or null <double> |
| calculatedCreditHistoryScore | number or null <double> |
| calculatedRiskClassScore | number or null <double> |
| ownEquityCashAmount | number or null <double> |
| ownEquityNonCashAmount | number or null <double> |
| ownEquityAdditionalCollateralAmount | number or null <double> |
| calculatedRiskClassId | integer or null <int32> |
| collateralIds | Array of integers or null <int32> [ items <int32 > ] |
| creditInstanceUsageIds | Array of integers or null <int32> [ items <int32 > ] |
| durationDays | integer or null <int32> |
| repaymentIds | Array of integers or null <int32> [ items <int32 > ] |
Array of objects or null (OwnEquityTypeDto) | |
| billingTypeId | integer or null <int32> |
| dynamicSchemaId | integer or null <int32> |
| data | string or null |
| externalId | string or null |
| customAttributes | string or null |
| currencyId | integer or null <int32> |
Array of objects or null (CreditInstanceProductBase) |
{- "creditInstanceTypeId": 0,
- "contactGroupId": 0,
- "creditFacilityTypeId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "amount": 0.1,
- "calculatedInterestRate": 0.1,
- "calculatedCreditHistoryScore": 0.1,
- "calculatedRiskClassScore": 0.1,
- "ownEquityCashAmount": 0.1,
- "ownEquityNonCashAmount": 0.1,
- "ownEquityAdditionalCollateralAmount": 0.1,
- "calculatedRiskClassId": 0,
- "collateralIds": [
- 0
], - "creditInstanceUsageIds": [
- 0
], - "durationDays": 0,
- "repaymentIds": [
- 0
], - "ownEquityTypes": [
- {
- "ownEquityTypeId": 0,
- "amount": 0.1,
- "contactId": 0,
- "collateralId": 0
}
], - "billingTypeId": 0,
- "dynamicSchemaId": 0,
- "data": "string",
- "externalId": "string",
- "customAttributes": "string",
- "currencyId": 0,
- "productBases": [
- {
- "productBaseId": 0,
- "billingPeriodId": 0,
- "amount": 0.1,
- "durationDays": 0,
- "interestRate": 0.1,
- "customAttributes": "string",
- "payoutDate": "2019-08-24T14:15:22Z",
- "data": "string"
}
]
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets a list of all the credit instances belonging to a contact. The list of instances is determined by the contact groups the contact is a member of.
| contactId required | integer <int32> Contact Id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
[- {
- "creditInstanceId": 0,
- "creditInstanceUid": "13038638-c4c3-44ea-8b75-8c353f9b2537",
- "creditInstanceType": {
- "id": 0,
- "name": "string"
}, - "creditUsageIds": [
- {
- "id": 0,
- "name": "string"
}
], - "contactGroupId": 0,
- "durationDays": 0,
- "amount": 0.1,
- "calculatedRiskClassId": 0,
- "calculatedRiskClassScore": 0.1,
- "calculatedCreditHistoryScore": 0.1,
- "calculatedInterestRate": 0.1,
- "ownEquityCashAmount": 0.1,
- "ownEquityNonCashAmount": 0.1,
- "ownEquityAdditionalCollateralAmount": 0.1,
- "creditStatus": {
- "id": 0,
- "name": "string",
- "key": "string"
}, - "creditInstanceIntegrationStatus": {
- "id": 0,
- "name": "string"
}, - "isActive": true,
- "isComplete": true,
- "createDate": "2019-08-24T14:15:22Z",
- "collaterals": [
- {
- "id": 0,
- "name": "string",
- "isFinanced": true,
- "isPrimaryResidence": true,
- "isHolidayResidence": true,
- "value": 0.1,
- "netValue": 0.1,
- "address": "string",
- "externalId": "string",
- "collateralType": {
- "id": 0,
- "name": "string"
}
}
], - "repaymentIds": [
- 0
], - "ownEquityTypes": [
- {
- "ownEquityTypeId": 0,
- "amount": 0.1,
- "contactId": 0,
- "collateralId": 0
}
], - "billingTypeId": 0,
- "dynamicSchemaId": 0,
- "data": "string",
- "customAttributes": "string",
- "externalId": "string",
- "creditFacilityType": {
- "id": 0,
- "name": "string",
- "key": "string",
- "externalId": "string",
- "parentId": 0
}, - "memberId": 0,
- "assignedMemberId": 0,
- "approvedBy": 0,
- "approvedDate": "2019-08-24T14:15:22Z",
- "currencyId": 0,
- "currency": {
- "id": 0,
- "uId": "06ae8f12-a4f1-4b08-8dba-bea9629029f0",
- "name": "string",
- "currencyCode": "string",
- "symbol": "string"
}, - "closingDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "createdByInternalUid": "string",
- "assignedInternalUid": "string",
- "approvedByInternalUid": "string",
- "createdMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}, - "assignedMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}, - "approvedMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}
}
]Get an overview of the credit instances of a contact. Only the credit instances in status Drawn and OfferAccepted are taken into consideration in the overview. The amounts are converted to the contacts default currency.
| contactId required | integer <int32> Contact Id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "totalAmount": 0.1,
- "totalAmortization": 0.1,
- "totalInterestRateCosts": 0.1,
- "totalEffectiveInterestRateCosts": 0.1,
- "totalOutstandingAmount": 0.1,
- "contactCurrency": {
- "id": 0,
- "uId": "06ae8f12-a4f1-4b08-8dba-bea9629029f0",
- "name": "string",
- "currencyCode": "string",
- "symbol": "string"
}
}Retrieve the repayment plan details for a Credit instance in status “Drawn” or “OfferAccepted”. The repayment plan is returned per product.
| contactId required | integer <int32> Contact Id |
| instanceId required | integer <int32> Credit instance Id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "offerId": 0,
- "repaymentPlan": {
- "totalAmortizationAmount": 0.1,
- "totalInterestRateCosts": 0.1,
- "dataPoints": [
- {
- "date": "2019-08-24T14:15:22Z",
- "amortization": 0.1,
- "interestRateCosts": 0.1,
- "totalProductCosts": 0.1
}
]
}
}Retrieve an overview of all the instances in the system that are related to a member. Only the data that the member has access to via DFS Participants Management is taken into consideration.
| fromDate | string <date-time> Lower bound of the date range |
| toDate | string <date-time> Upper bound of the date range |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "totalAmountOfLoans": 0.1,
- "numberOfLoansGranted": 0,
- "pendingLoanRequests": 0
}Marks the credit instance as "Complete" and changes its status to "UnderReview".
| contactId required | integer <int32> Contact id |
| instanceId required | integer <int32> Credit instance id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets a list of all the existing credit instances. A request body defining the pagination must be set. The page numbering starts from 1. Ordered by default based on the create date ASC. There is also the option of applying filters by credit instance type id, external id, credit instance status id.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Search request
| page | integer <int32> |
| pageSize | integer <int32> |
| creditInstanceTypeId | integer or null <int32> |
| statusIds | Array of integers or null <int32> [ items <int32 > ] |
| offerStatusIds | Array of integers or null <int32> [ items <int32 > ] |
| externalId | string or null |
| creditFacilityTypeIds | Array of integers or null <int32> [ items <int32 > ] |
| amountFrom | integer or null <int32> |
| amountTo | integer or null <int32> |
| createDateFrom | string or null <date-time> |
| createDateTo | string or null <date-time> |
| riskClassIds | Array of integers or null <int32> [ items <int32 > ] |
| memberId | integer or null <int32> |
| assignedMemberIds | Array of integers or null <int32> [ items <int32 > ] |
| creditInstanceIds | Array of integers or null <int32> [ items <int32 > ] |
| contactGroupIds | Array of integers or null <int32> [ items <int32 > ] |
| sortBy | string or null Property to sort by. Accepted values: id, status, createDate, amount, externalid, contactgroupid. If not provided, defaults to createDate. |
| sortOrder | string (SortOrder) Enum: "Ascending" "Descending" |
{- "page": 0,
- "pageSize": 0,
- "creditInstanceTypeId": 0,
- "statusIds": [
- 0
], - "offerStatusIds": [
- 0
], - "externalId": "string",
- "creditFacilityTypeIds": [
- 0
], - "amountFrom": 0,
- "amountTo": 0,
- "createDateFrom": "2019-08-24T14:15:22Z",
- "createDateTo": "2019-08-24T14:15:22Z",
- "riskClassIds": [
- 0
], - "memberId": 0,
- "assignedMemberIds": [
- 0
], - "creditInstanceIds": [
- 0
], - "contactGroupIds": [
- 0
], - "sortBy": "string",
- "sortOrder": "Ascending"
}{- "results": [
- {
- "creditInstanceId": 0,
- "creditInstanceUid": "13038638-c4c3-44ea-8b75-8c353f9b2537",
- "creditInstanceTypeId": {
- "id": 0,
- "name": "string"
}, - "creditUsageIds": [
- {
- "id": 0,
- "name": "string"
}
], - "contactGroupId": 0,
- "durationDays": 0,
- "amount": 0.1,
- "calculatedRiskClassId": 0,
- "calculatedRiskClassScore": 0.1,
- "calculatedCreditHistoryScore": 0.1,
- "calculatedInterestRate": 0.1,
- "ownEquityCashAmount": 0.1,
- "ownEquityNonCashAmount": 0.1,
- "ownEquityAdditionalCollateralAmount": 0.1,
- "creditStatus": {
- "id": 0,
- "name": "string",
- "key": "string"
}, - "creditInstanceIntegrationStatus": {
- "id": 0,
- "name": "string"
}, - "isActive": true,
- "isComplete": true,
- "createDate": "2019-08-24T14:15:22Z",
- "collaterals": [
- {
- "id": 0,
- "name": "string",
- "isFinanced": true,
- "isPrimaryResidence": true,
- "isHolidayResidence": true,
- "value": 0.1,
- "netValue": 0.1,
- "address": "string",
- "externalId": "string",
- "collateralType": {
- "id": 0,
- "name": "string"
}
}
], - "collateralIds": [
- 0
], - "repaymentIds": [
- 0
], - "offers": [
- {
- "creditInstanceId": 0,
- "offerId": 0,
- "offerUid": "8b9a81f0-e047-459e-a917-514f4ba80426",
- "creditFacilityId": 0,
- "lenderId": 0,
- "participantUid": "string",
- "statusId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "comments": "string",
- "creditInstanceMemberId": 0,
- "assignedMemberId": 0,
- "offerRequestDate": "2019-08-24T14:15:22Z",
- "offerSubmitDate": "2019-08-24T14:15:22Z",
- "details": [
- {
- "offerDetailId": 0,
- "riskClassId": 0,
- "riskClassScore": 0.1,
- "loanAmount": 0.1,
- "amortizationAmount": 0.1,
- "financedCollateralValue": 0.1,
- "isSystemGenerated": true,
- "isActive": true,
- "isAccepted": true,
- "externalId": "string",
- "validityDate": "2019-08-24T14:15:22Z",
- "customAttributes": "string",
- "creditFacilityRiskClassTypeId": 0,
- "ownEquityCashAmount": 0.1,
- "ownEquityNonCashAmount": 0.1,
- "ownEquityAdditionalCollateralAmount": 0.1,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "outstandingAmount": 0.1,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "productId": 0,
- "collateralTypeId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorName": "string",
- "keyRiskIndicatorDetailId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0.1,
- "payoutDate": "2019-08-24T14:15:22Z",
- "durationDays": 0,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "customAttributes": "string",
- "dueDate": "2019-08-24T14:15:22Z"
}
], - "breaches": [
- {
- "breachId": 0,
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0.1
}
]
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "offerDocumentationStatusId": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "customAttributes": "string"
}
]
}
], - "ownEquityTypes": [
- {
- "ownEquityTypeId": 0,
- "amount": 0.1,
- "contactId": 0,
- "collateralId": 0
}
], - "billingTypeId": 0,
- "dynamicSchemaId": 0,
- "data": "string",
- "customAttributes": "string",
- "externalId": "string",
- "creditFacilityTypeId": 0,
- "creditFacilityType": {
- "id": 0,
- "name": "string",
- "key": "string",
- "externalId": "string",
- "parentId": 0
}, - "memberId": 0,
- "assignedMemberId": 0,
- "approvedBy": 0,
- "approvedDate": "2019-08-24T14:15:22Z",
- "currencyId": 0,
- "currency": {
- "id": 0,
- "uId": "06ae8f12-a4f1-4b08-8dba-bea9629029f0",
- "name": "string",
- "currencyCode": "string",
- "symbol": "string"
}, - "closingDate": "2019-08-24T14:15:22Z",
- "productBases": [
- {
- "productBaseId": 0,
- "billingPeriodId": 0,
- "amount": 0.1,
- "durationDays": 0,
- "interestRate": 0.1,
- "customAttributes": "string",
- "payoutDate": "2019-08-24T14:15:22Z",
- "data": "string",
- "id": 0,
- "creditInstanceId": 0,
- "createDate": "2019-08-24T14:15:22Z"
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "dmsCategoryKey": "string",
- "customAttributes": "string",
- "createDate": "2019-08-24T14:15:22Z"
}
], - "dueDate": "2019-08-24T14:15:22Z",
- "createdByInternalUid": "string",
- "assignedInternalUid": "string",
- "approvedByInternalUid": "string",
- "createdMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}, - "assignedMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}, - "approvedMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}
}
], - "page": 0,
- "pageSize": 0,
- "pageCount": 0,
- "totalCount": 0
}Gets a list of all the existing credit instances. A request body defining the pagination must be set. The page numbering starts from 1. Ordered by default based on the create date ASC. There is also the option of applying filters by credit instance type id, external id, credit instance status id, contact group ids. Sorting can be customized using the sortBy parameter with values: id, status, createDate, amount, externalid, contactgroupid. The sortOrder parameter (Ascending=0, Descending=1) can be used to control sort direction.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Search request
| page | integer <int32> |
| pageSize | integer <int32> |
| creditInstanceTypeId | integer or null <int32> |
| statusIds | Array of integers or null <int32> [ items <int32 > ] |
| offerStatusIds | Array of integers or null <int32> [ items <int32 > ] |
| externalId | string or null |
| creditFacilityTypeIds | Array of integers or null <int32> [ items <int32 > ] |
| amountFrom | integer or null <int32> |
| amountTo | integer or null <int32> |
| createDateFrom | string or null <date-time> |
| createDateTo | string or null <date-time> |
| riskClassIds | Array of integers or null <int32> [ items <int32 > ] |
| memberId | integer or null <int32> |
| assignedMemberIds | Array of integers or null <int32> [ items <int32 > ] |
| creditInstanceIds | Array of integers or null <int32> [ items <int32 > ] |
| contactGroupIds | Array of integers or null <int32> [ items <int32 > ] |
| sortBy | string or null Property to sort by. Accepted values: id, status, createDate, amount, externalid, contactgroupid. If not provided, defaults to createDate. |
| sortOrder | string (SortOrder) Enum: "Ascending" "Descending" |
{- "page": 0,
- "pageSize": 0,
- "creditInstanceTypeId": 0,
- "statusIds": [
- 0
], - "offerStatusIds": [
- 0
], - "externalId": "string",
- "creditFacilityTypeIds": [
- 0
], - "amountFrom": 0,
- "amountTo": 0,
- "createDateFrom": "2019-08-24T14:15:22Z",
- "createDateTo": "2019-08-24T14:15:22Z",
- "riskClassIds": [
- 0
], - "memberId": 0,
- "assignedMemberIds": [
- 0
], - "creditInstanceIds": [
- 0
], - "contactGroupIds": [
- 0
], - "sortBy": "string",
- "sortOrder": "Ascending"
}{- "results": [
- {
- "creditInstanceId": 0,
- "creditInstanceUid": "13038638-c4c3-44ea-8b75-8c353f9b2537",
- "creditInstanceType": {
- "id": 0,
- "name": "string"
}, - "creditUsageIds": [
- {
- "id": 0,
- "name": "string"
}
], - "contactGroupId": 0,
- "durationDays": 0,
- "amount": 0.1,
- "calculatedRiskClassId": 0,
- "calculatedRiskClassScore": 0.1,
- "calculatedCreditHistoryScore": 0.1,
- "calculatedInterestRate": 0.1,
- "ownEquityCashAmount": 0.1,
- "ownEquityNonCashAmount": 0.1,
- "ownEquityAdditionalCollateralAmount": 0.1,
- "creditStatus": {
- "id": 0,
- "name": "string",
- "key": "string"
}, - "creditInstanceIntegrationStatus": {
- "id": 0,
- "name": "string"
}, - "isActive": true,
- "isComplete": true,
- "createDate": "2019-08-24T14:15:22Z",
- "collaterals": [
- {
- "id": 0,
- "name": "string",
- "isFinanced": true,
- "isPrimaryResidence": true,
- "isHolidayResidence": true,
- "value": 0.1,
- "netValue": 0.1,
- "address": "string",
- "externalId": "string",
- "collateralType": {
- "id": 0,
- "name": "string"
}
}
], - "repaymentIds": [
- 0
], - "ownEquityTypes": [
- {
- "ownEquityTypeId": 0,
- "amount": 0.1,
- "contactId": 0,
- "collateralId": 0
}
], - "billingTypeId": 0,
- "dynamicSchemaId": 0,
- "data": "string",
- "customAttributes": "string",
- "externalId": "string",
- "creditFacilityType": {
- "id": 0,
- "name": "string",
- "key": "string",
- "externalId": "string",
- "parentId": 0
}, - "memberId": 0,
- "assignedMemberId": 0,
- "approvedBy": 0,
- "approvedDate": "2019-08-24T14:15:22Z",
- "currencyId": 0,
- "currency": {
- "id": 0,
- "uId": "06ae8f12-a4f1-4b08-8dba-bea9629029f0",
- "name": "string",
- "currencyCode": "string",
- "symbol": "string"
}, - "closingDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "createdByInternalUid": "string",
- "assignedInternalUid": "string",
- "approvedByInternalUid": "string",
- "createdMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}, - "assignedMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}, - "approvedMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}
}
], - "page": 0,
- "pageSize": 0,
- "pageCount": 0,
- "totalCount": 0
}Assign the member to a credit instance.
| contactId required | integer <int32> Contact id |
| instanceId required | integer <int32> Credit instance id |
| memberId required | integer <int32> Member id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Remove member assignment from an instance.
| contactId required | integer <int32> Contact id |
| instanceId required | integer <int32> Credit instance id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Anonymize all the credit instances data related to the list of contact groups passed.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Anonymize credit instances request
| contactGroupIds | Array of integers or null <int32> [ items <int32 > ] |
{- "contactGroupIds": [
- 0
]
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Deletes an existing credit instance type.
| id required | integer <int32> CreditInstanceType id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Modifies an existing credit instance type.
| id required | integer <int32> CreditInstanceTypeId of the credit instance type that will be modified |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Patch credit instance type request
object (Api.Common.UpdateableProperty<String>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<String>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<String>) Wrapper around properties used in patch requests |
{- "name": {
- "doUpdate": true,
- "value": "string"
}, - "key": {
- "doUpdate": true,
- "value": "string"
}, - "externalId": {
- "doUpdate": true,
- "value": "string"
}
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets a list of all the existing credit instance types.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
[- {
- "id": 0,
- "name": "string",
- "key": "string",
- "externalId": "string"
}
]Creates a new credit instance type which can be used to configure the credit facility or allow the customer to specify its credit instance.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Create credit instance type request
| name required | string non-empty |
| key required | string non-empty |
| externalId | string or null |
{- "name": "string",
- "key": "string",
- "externalId": "string"
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets a list of all the existing credit instance statuses.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
[- {
- "id": 0,
- "name": "string",
- "key": "string"
}
]Retrieves all the documents that are uploaded for a credit instance. The documents returned will be grouped by client documents and credit instance documents.
| contactId required | integer <int32> Contact ID |
| instanceId required | integer <int32> Credit Instance ID |
| languageTwoLetterIsoCode | string |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "clientDocuments": [
- {
- "id": 0,
- "storageFilename": "string",
- "filename": "string",
- "digitalSignature": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "contractId": "dbf32426-cf38-4818-9c6e-3230d889fa51",
- "customAttributes": "string",
- "externalId": "string",
- "dmsDocumentMetadataId": 0,
- "validTill": "2019-08-24T14:15:22Z",
- "isActive": true,
- "extension": "string",
- "mimeType": "string",
- "languageTwoLetterIsoCode": "string",
- "documentMetadata": {
- "id": 0,
- "name": "string",
- "isMultiInstance": true,
- "outputFilename": "string",
- "documentReferenceId": "string",
- "isActive": true,
- "allowJointOwnership": true,
- "documentCategory": {
- "id": 0,
- "name": "string"
}, - "documentType": {
- "id": 0,
- "name": "string"
}
}, - "file": "string"
}
], - "creditInstanceDocuments": [
- {
- "id": 0,
- "storageFilename": "string",
- "filename": "string",
- "digitalSignature": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "contractId": "dbf32426-cf38-4818-9c6e-3230d889fa51",
- "customAttributes": "string",
- "externalId": "string",
- "dmsDocumentMetadataId": 0,
- "validTill": "2019-08-24T14:15:22Z",
- "isActive": true,
- "extension": "string",
- "mimeType": "string",
- "languageTwoLetterIsoCode": "string",
- "documentMetadata": {
- "id": 0,
- "name": "string",
- "isMultiInstance": true,
- "outputFilename": "string",
- "documentReferenceId": "string",
- "isActive": true,
- "allowJointOwnership": true,
- "documentCategory": {
- "id": 0,
- "name": "string"
}, - "documentType": {
- "id": 0,
- "name": "string"
}
}, - "file": "string"
}
], - "offerDocuments": [
- {
- "id": 0,
- "storageFilename": "string",
- "filename": "string",
- "digitalSignature": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "contractId": "dbf32426-cf38-4818-9c6e-3230d889fa51",
- "customAttributes": "string",
- "externalId": "string",
- "dmsDocumentMetadataId": 0,
- "validTill": "2019-08-24T14:15:22Z",
- "isActive": true,
- "extension": "string",
- "mimeType": "string",
- "languageTwoLetterIsoCode": "string",
- "documentMetadata": {
- "id": 0,
- "name": "string",
- "isMultiInstance": true,
- "outputFilename": "string",
- "documentReferenceId": "string",
- "isActive": true,
- "allowJointOwnership": true,
- "documentCategory": {
- "id": 0,
- "name": "string"
}, - "documentType": {
- "id": 0,
- "name": "string"
}
}, - "file": "string"
}
]
}Uploads a document in DMS and mark the status to "Uploaded" on the offer documentation. The status change is done for every dms document metadata id present in the offer documentation.
| contactId required | integer <int32> Contact ID |
| instanceId required | integer <int32> Credit Instance ID |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Upload document request
| fileName required | string non-empty |
| offerId | integer or null <int32> Set the offer for which the document will be linked. |
| dmsDocumentMetadataId | integer <int32> Set under which metadata will the document be using metadata id. If both metadata id and metadata reference id are supplied, this field takes precedence. |
| ownerIds | Array of integers or null <int32> [ items <int32 > ] Set owners of a document. A client-type document must have at least one contact as owner. General-type documents should not have contacts as owners. |
| customAttributes | string or null |
| externalId | string or null Set a unique external-id for the document. A document may later be fetched by the external-id alone. |
| validTill | string or null <date-time> Set validity of the document. This field is informational only and does not effect the active state of the document. |
| metadataReferenceId | string or null Set under which metadata will the document be using metadata reference id |
| languageTwoLetterIsoCode | string or null |
| file required | string <byte> |
| proxyParticipantUid | string or null <uuid> |
| fileType | string or null |
| creditInstanceUid | string or null <uuid> |
{- "fileName": "string",
- "offerId": 0,
- "dmsDocumentMetadataId": 0,
- "ownerIds": [
- 0
], - "customAttributes": "string",
- "externalId": "string",
- "validTill": "2019-08-24T14:15:22Z",
- "metadataReferenceId": "string",
- "languageTwoLetterIsoCode": "string",
- "file": "string",
- "proxyParticipantUid": "7fec805a-0620-484b-855b-42da4bcb4859",
- "fileType": "string",
- "creditInstanceUid": "13038638-c4c3-44ea-8b75-8c353f9b2537"
}{- "id": 0
}Retrieves all the documents that are uploaded for an offer. The documents returned will be grouped by client documents which are shared across the credit instance and offer documents which are specific to offer based on the lender configuration.
| contactId required | integer <int32> Contact ID |
| instanceId required | integer <int32> Credit Instance ID |
| offerId required | integer <int32> Offer ID |
| languageTwoLetterIsoCode | string |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "clientDocuments": [
- {
- "id": 0,
- "storageFilename": "string",
- "filename": "string",
- "digitalSignature": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "contractId": "dbf32426-cf38-4818-9c6e-3230d889fa51",
- "customAttributes": "string",
- "externalId": "string",
- "dmsDocumentMetadataId": 0,
- "validTill": "2019-08-24T14:15:22Z",
- "isActive": true,
- "extension": "string",
- "mimeType": "string",
- "languageTwoLetterIsoCode": "string",
- "documentMetadata": {
- "id": 0,
- "name": "string",
- "isMultiInstance": true,
- "outputFilename": "string",
- "documentReferenceId": "string",
- "isActive": true,
- "allowJointOwnership": true,
- "documentCategory": {
- "id": 0,
- "name": "string"
}, - "documentType": {
- "id": 0,
- "name": "string"
}
}, - "file": "string"
}
], - "creditInstanceDocuments": [
- {
- "id": 0,
- "storageFilename": "string",
- "filename": "string",
- "digitalSignature": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "contractId": "dbf32426-cf38-4818-9c6e-3230d889fa51",
- "customAttributes": "string",
- "externalId": "string",
- "dmsDocumentMetadataId": 0,
- "validTill": "2019-08-24T14:15:22Z",
- "isActive": true,
- "extension": "string",
- "mimeType": "string",
- "languageTwoLetterIsoCode": "string",
- "documentMetadata": {
- "id": 0,
- "name": "string",
- "isMultiInstance": true,
- "outputFilename": "string",
- "documentReferenceId": "string",
- "isActive": true,
- "allowJointOwnership": true,
- "documentCategory": {
- "id": 0,
- "name": "string"
}, - "documentType": {
- "id": 0,
- "name": "string"
}
}, - "file": "string"
}
], - "offerDocuments": [
- {
- "id": 0,
- "storageFilename": "string",
- "filename": "string",
- "digitalSignature": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "contractId": "dbf32426-cf38-4818-9c6e-3230d889fa51",
- "customAttributes": "string",
- "externalId": "string",
- "dmsDocumentMetadataId": 0,
- "validTill": "2019-08-24T14:15:22Z",
- "isActive": true,
- "extension": "string",
- "mimeType": "string",
- "languageTwoLetterIsoCode": "string",
- "documentMetadata": {
- "id": 0,
- "name": "string",
- "isMultiInstance": true,
- "outputFilename": "string",
- "documentReferenceId": "string",
- "isActive": true,
- "allowJointOwnership": true,
- "documentCategory": {
- "id": 0,
- "name": "string"
}, - "documentType": {
- "id": 0,
- "name": "string"
}
}, - "file": "string"
}
]
}Retrieve cached data related to a credit instance that comes out of the document extraction process.
| contactId required | integer <int32> Contact ID |
| instanceId required | integer <int32> Credit Instance ID |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
[- {
- "documentId": 0,
- "fileName": "string",
- "content": "string",
- "documentMetadatadaReferenceId": "string"
}
]Uploads a document in DMS and mark the status to "Uploaded" on the offer documentation. The status change is done for every dms document metadata id present in the offer documentation. Allows sending of parameter “EnableDocumentExtraction” (default true) to indicate if the uploaded document is passed to the DFS document extraction service or not. Once the service extracts the data this endpoint will publish an event via the publish/events endpoint.
| contactId required | integer <int32> Contact ID |
| instanceId required | integer <int32> Credit Instance ID |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
| file required | string <binary> |
| fileName required | string <string> |
| offerId | integer or null <int32> |
| dmsDocumentMetadataId | integer <int32> Default: 0 |
| ownerIds required | Array of integers <int32> [ items <int32 > ] |
| customAttributes | string <string> |
| externalId | string <string> |
| validTill | string <date-time> |
| metadataReferenceId | string <string> |
| languageTwoLetterIsoCode | string <string> |
| enableDocumentExtraction | boolean <boolean> |
{- "id": 0
}Retrieves a list of all credit instance or offer documentation grouped by category and document contexts based on provided filters.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Search request
| contactId | integer <int32> |
| creditInstanceId | integer <int32> |
| offerId | integer or null <int32> |
| languageTwoLetterIsoCode | string or null |
{- "contactId": 0,
- "creditInstanceId": 0,
- "offerId": 0,
- "languageTwoLetterIsoCode": "string"
}[- {
- "documentCategory": {
- "id": 0,
- "name": "string",
- "key": "string"
}, - "documentation": [
- {
- "id": 0,
- "name": "string",
- "dmsDocumentCategoryKey": "string",
- "dmsDocumentMetadataId": 0,
- "isMandatory": true,
- "creditInstanceDocumentationId": 0,
- "offerDocumentationId": 0,
- "documents": [
- {
- "documentId": 0,
- "fileName": "string",
- "mimeType": "string",
- "extension": "string",
- "createDate": "2019-08-24T14:15:22Z"
}
]
}
]
}
]Deletes an existing credit instance integration status.
| id required | integer <int32> Integration status Id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Modifies an existing credit instance integration status which can be used to track external status updates.
| id required | integer <int32> Integration status Id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Patch integration status request
object (Api.Common.UpdateableProperty<String>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<String>) Wrapper around properties used in patch requests |
{- "name": {
- "doUpdate": true,
- "value": "string"
}, - "externalId": {
- "doUpdate": true,
- "value": "string"
}
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets a list of all the existing credit instance integration statuses.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
[- {
- "id": 0,
- "name": "string",
- "externalId": "string"
}
]Creates a new credit instance integration status which can be used to track external status updates.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Create integration status request
| name required | string non-empty |
| externalId | string or null |
{- "name": "string",
- "externalId": "string"
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets all the offers linked to an existing credit instance.
| instanceId required | integer <int32> Instance Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
[- {
- "creditInstanceId": 0,
- "offerId": 0,
- "offerUid": "8b9a81f0-e047-459e-a917-514f4ba80426",
- "creditFacilityId": 0,
- "lenderId": 0,
- "participantUid": "string",
- "statusId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "comments": "string",
- "creditInstanceMemberId": 0,
- "assignedMemberId": 0,
- "offerRequestDate": "2019-08-24T14:15:22Z",
- "offerSubmitDate": "2019-08-24T14:15:22Z",
- "details": [
- {
- "offerDetailId": 0,
- "riskClassId": 0,
- "riskClassScore": 0.1,
- "loanAmount": 0.1,
- "amortizationAmount": 0.1,
- "financedCollateralValue": 0.1,
- "isSystemGenerated": true,
- "isActive": true,
- "isAccepted": true,
- "externalId": "string",
- "validityDate": "2019-08-24T14:15:22Z",
- "customAttributes": "string",
- "creditFacilityRiskClassTypeId": 0,
- "ownEquityCashAmount": 0.1,
- "ownEquityNonCashAmount": 0.1,
- "ownEquityAdditionalCollateralAmount": 0.1,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "outstandingAmount": 0.1,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "productId": 0,
- "collateralTypeId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorName": "string",
- "keyRiskIndicatorDetailId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0.1,
- "payoutDate": "2019-08-24T14:15:22Z",
- "durationDays": 0,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "customAttributes": "string",
- "dueDate": "2019-08-24T14:15:22Z"
}
], - "breaches": [
- {
- "breachId": 0,
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0.1
}
]
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "offerDocumentationStatusId": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "customAttributes": "string"
}
]
}
]Creates a new offer for an existing credit instance. If offers exist in the system for the same credit facility id + lender id with the same passed origination flag is system generated, they will be set to inactive.
| instanceId required | integer <int32> Instance Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Create Offer Request
| creditFacilityId required | integer <int32> |
| lenderId required | integer <int32> |
required | object (Detail) |
| comments | string or null |
{- "creditFacilityId": 0,
- "lenderId": 0,
- "details": {
- "riskClassId": 0,
- "riskClassScore": 0.1,
- "loanAmount": 0.1,
- "amortizationAmount": 0.1,
- "financedCollateralValue": 0.1,
- "isSystemGenerated": true,
- "externalId": "string",
- "validityDate": "2019-08-24T14:15:22Z",
- "customAttributes": "string",
- "ownEquityCashAmount": 0.1,
- "ownEquityNonCashAmount": 0.1,
- "ownEquityAdditionalCollateralAmount": 0.1,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "outstandingAmount": 0.1,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "productId": 0,
- "collateralTypeId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0.1,
- "payoutDate": "2019-08-24T14:15:22Z",
- "durationDays": 0,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "customAttributes": "string",
- "dueDate": "2019-08-24T14:15:22Z"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorName": "string",
- "keyRiskIndicatorDetailId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
]
}, - "comments": "string"
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets all the offers linked to an existing contact and credit instance.
| contactId required | integer <int32> Contact Identifier |
| instanceId required | integer <int32> Instance Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
[- {
- "creditInstanceId": 0,
- "offerId": 0,
- "offerUid": "8b9a81f0-e047-459e-a917-514f4ba80426",
- "creditFacilityId": 0,
- "lenderId": 0,
- "participantUid": "string",
- "statusId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "comments": "string",
- "creditInstanceMemberId": 0,
- "assignedMemberId": 0,
- "offerRequestDate": "2019-08-24T14:15:22Z",
- "offerSubmitDate": "2019-08-24T14:15:22Z",
- "details": [
- {
- "offerDetailId": 0,
- "riskClassId": 0,
- "riskClassScore": 0.1,
- "loanAmount": 0.1,
- "amortizationAmount": 0.1,
- "financedCollateralValue": 0.1,
- "isSystemGenerated": true,
- "isActive": true,
- "isAccepted": true,
- "externalId": "string",
- "validityDate": "2019-08-24T14:15:22Z",
- "customAttributes": "string",
- "creditFacilityRiskClassTypeId": 0,
- "ownEquityCashAmount": 0.1,
- "ownEquityNonCashAmount": 0.1,
- "ownEquityAdditionalCollateralAmount": 0.1,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "outstandingAmount": 0.1,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "productId": 0,
- "collateralTypeId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorName": "string",
- "keyRiskIndicatorDetailId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0.1,
- "payoutDate": "2019-08-24T14:15:22Z",
- "durationDays": 0,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "customAttributes": "string",
- "dueDate": "2019-08-24T14:15:22Z"
}
], - "breaches": [
- {
- "breachId": 0,
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0.1
}
]
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "offerDocumentationStatusId": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "customAttributes": "string"
}
]
}
]Modifies the details of an existing offer.
| instanceId required | integer <int32> Instance Identifier |
| offerId required | integer <int32> Offer Identifier |
| detailId required | integer <int32> Detail Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Patch Request
object (UpdateableProperty<>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Boolean>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<String>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<DateTime>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<String>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (UpdateableProperty<>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Collections.Generic.IList<DetailFee>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Collections.Generic.IList<DetailKeyRiskIndicator>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Collections.Generic.IList<DetailProduct>>) Wrapper around properties used in patch requests |
{- "riskClassId": {
- "doUpdate": true,
- "value": 0
}, - "riskClassScore": {
- "doUpdate": true,
- "value": 0.1
}, - "loanAmount": {
- "doUpdate": true,
- "value": 0.1
}, - "amortizationAmount": {
- "doUpdate": true,
- "value": 0.1
}, - "financedCollateralValue": {
- "doUpdate": true,
- "value": 0.1
}, - "isAccepted": {
- "doUpdate": true,
- "value": true
}, - "externalId": {
- "doUpdate": true,
- "value": "string"
}, - "validityDate": {
- "doUpdate": true,
- "value": "2019-08-24T14:15:22Z"
}, - "customAttributes": {
- "doUpdate": true,
- "value": "string"
}, - "ownEquityCashAmount": {
- "doUpdate": true,
- "value": 0.1
}, - "ownEquityNonCashAmount": {
- "doUpdate": true,
- "value": 0.1
}, - "ownEquityAdditionalCollateralAmount": {
- "doUpdate": true,
- "value": 0.1
}, - "interestRate": {
- "doUpdate": true,
- "value": 0.1
}, - "effectiveInterestRate": {
- "doUpdate": true,
- "value": 0.1
}, - "interestRateCosts": {
- "doUpdate": true,
- "value": 0.1
}, - "effectiveInterestRateCosts": {
- "doUpdate": true,
- "value": 0.1
}, - "outstandingAmount": {
- "doUpdate": true,
- "value": 0.1
}, - "durationDays": {
- "doUpdate": true,
- "value": 0
}, - "fees": {
- "doUpdate": true,
- "value": [
- {
- "feeId": 0,
- "productId": 0,
- "collateralTypeId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
]
}, - "keyRiskIndicatorDetails": {
- "doUpdate": true,
- "value": [
- {
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorName": "string",
- "keyRiskIndicatorDetailId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
]
}, - "products": {
- "doUpdate": true,
- "value": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0.1,
- "payoutDate": "2019-08-24T14:15:22Z",
- "durationDays": 0,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "customAttributes": "string",
- "dueDate": "2019-08-24T14:15:22Z"
}
]
}
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Sets an offer breach to inactive.
| instanceId required | integer <int32> Instance ID |
| detailId required | integer <int32> Offer detail ID |
| breachId required | integer <int32> Breach ID |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Modifies the status or comments of an existing offer.
| instanceId required | integer <int32> Instance Identifier |
| offerId required | integer <int32> Offer Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Patch Offer Status Request
object (Api.Common.UpdateableProperty<Int32>) Wrapper around properties used in patch requests | |
object (UpdateableProperty<>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<String>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<RejectionDetails>) Wrapper around properties used in patch requests |
{- "statusId": {
- "doUpdate": true,
- "value": 0
}, - "creditInstanceIntegrationStatusId": {
- "doUpdate": true,
- "value": 0
}, - "comments": {
- "doUpdate": true,
- "value": "string"
}, - "rejectionDetails": {
- "doUpdate": true,
- "value": {
- "reason": "string",
- "message": "string"
}
}
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Creates a new offer breach. The breach can be created for either a key risk indicator detail or for a combination of risk class + risk model. The request will not be accepted if both key risk indicator detail id and risk class + risk model is passed.
| instanceId required | integer <int32> Instance ID |
| detailId required | integer <int32> Offer detail ID |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Request
| keyRiskIndicatorDetailId | integer or null <int32> |
| keyRiskIndicatorId | integer or null <int32> |
| riskClassId | integer or null <int32> |
| riskModelId | integer or null <int32> |
| calculatedValue | number <double> |
{- "keyRiskIndicatorDetailId": 0,
- "keyRiskIndicatorId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0.1
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets all credit instances for an offer.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Search request
| page | integer <int32> |
| pageSize | integer <int32> |
| sortBy | string or null |
| sortOrder | string (SortOrder) Enum: "Ascending" "Descending" |
| creditInstanceId | integer or null <int32> |
| offerStatusIds | Array of integers or null <int32> [ items <int32 > ] |
| offerExternalId | string or null |
| offerAmountFrom | number or null <double> |
| offerAmountTo | number or null <double> |
| createDateFrom | string or null <date-time> |
| createDateTo | string or null <date-time> |
| statusIds | Array of integers or null <int32> [ items <int32 > ] |
| riskClassIds | Array of integers or null <int32> [ items <int32 > ] |
| creditFacilityTypeIds | Array of integers or null <int32> [ items <int32 > ] |
| assignedMemberIds | Array of integers or null <int32> [ items <int32 > ] |
{- "page": 0,
- "pageSize": 0,
- "sortBy": "string",
- "sortOrder": "Ascending",
- "creditInstanceId": 0,
- "offerStatusIds": [
- 0
], - "offerExternalId": "string",
- "offerAmountFrom": 0.1,
- "offerAmountTo": 0.1,
- "createDateFrom": "2019-08-24T14:15:22Z",
- "createDateTo": "2019-08-24T14:15:22Z",
- "statusIds": [
- 0
], - "riskClassIds": [
- 0
], - "creditFacilityTypeIds": [
- 0
], - "assignedMemberIds": [
- 0
]
}{- "results": [
- {
- "creditInstanceId": 0,
- "creditInstanceUid": "13038638-c4c3-44ea-8b75-8c353f9b2537",
- "creditInstanceTypeId": {
- "id": 0,
- "name": "string"
}, - "creditUsageIds": [
- {
- "id": 0,
- "name": "string"
}
], - "contactGroupId": 0,
- "durationDays": 0,
- "amount": 0.1,
- "calculatedRiskClassId": 0,
- "calculatedRiskClassScore": 0.1,
- "calculatedCreditHistoryScore": 0.1,
- "calculatedInterestRate": 0.1,
- "ownEquityCashAmount": 0.1,
- "ownEquityNonCashAmount": 0.1,
- "ownEquityAdditionalCollateralAmount": 0.1,
- "creditStatus": {
- "id": 0,
- "name": "string",
- "key": "string"
}, - "creditInstanceIntegrationStatus": {
- "id": 0,
- "name": "string"
}, - "isActive": true,
- "isComplete": true,
- "createDate": "2019-08-24T14:15:22Z",
- "collaterals": [
- {
- "id": 0,
- "name": "string",
- "isFinanced": true,
- "isPrimaryResidence": true,
- "isHolidayResidence": true,
- "value": 0.1,
- "netValue": 0.1,
- "address": "string",
- "externalId": "string",
- "collateralType": {
- "id": 0,
- "name": "string"
}
}
], - "collateralIds": [
- 0
], - "repaymentIds": [
- 0
], - "offers": [
- {
- "creditInstanceId": 0,
- "offerId": 0,
- "offerUid": "8b9a81f0-e047-459e-a917-514f4ba80426",
- "creditFacilityId": 0,
- "lenderId": 0,
- "participantUid": "string",
- "statusId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "comments": "string",
- "creditInstanceMemberId": 0,
- "assignedMemberId": 0,
- "offerRequestDate": "2019-08-24T14:15:22Z",
- "offerSubmitDate": "2019-08-24T14:15:22Z",
- "details": [
- {
- "offerDetailId": 0,
- "riskClassId": 0,
- "riskClassScore": 0.1,
- "loanAmount": 0.1,
- "amortizationAmount": 0.1,
- "financedCollateralValue": 0.1,
- "isSystemGenerated": true,
- "isActive": true,
- "isAccepted": true,
- "externalId": "string",
- "validityDate": "2019-08-24T14:15:22Z",
- "customAttributes": "string",
- "creditFacilityRiskClassTypeId": 0,
- "ownEquityCashAmount": 0.1,
- "ownEquityNonCashAmount": 0.1,
- "ownEquityAdditionalCollateralAmount": 0.1,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "outstandingAmount": 0.1,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "productId": 0,
- "collateralTypeId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorName": "string",
- "keyRiskIndicatorDetailId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0.1,
- "payoutDate": "2019-08-24T14:15:22Z",
- "durationDays": 0,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "customAttributes": "string",
- "dueDate": "2019-08-24T14:15:22Z"
}
], - "breaches": [
- {
- "breachId": 0,
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0.1
}
]
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "offerDocumentationStatusId": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "customAttributes": "string"
}
]
}
], - "ownEquityTypes": [
- {
- "ownEquityTypeId": 0,
- "amount": 0.1,
- "contactId": 0,
- "collateralId": 0
}
], - "billingTypeId": 0,
- "dynamicSchemaId": 0,
- "data": "string",
- "customAttributes": "string",
- "externalId": "string",
- "creditFacilityTypeId": 0,
- "creditFacilityType": {
- "id": 0,
- "name": "string",
- "key": "string",
- "externalId": "string",
- "parentId": 0
}, - "memberId": 0,
- "assignedMemberId": 0,
- "approvedBy": 0,
- "approvedDate": "2019-08-24T14:15:22Z",
- "currencyId": 0,
- "currency": {
- "id": 0,
- "uId": "06ae8f12-a4f1-4b08-8dba-bea9629029f0",
- "name": "string",
- "currencyCode": "string",
- "symbol": "string"
}, - "closingDate": "2019-08-24T14:15:22Z",
- "productBases": [
- {
- "productBaseId": 0,
- "billingPeriodId": 0,
- "amount": 0.1,
- "durationDays": 0,
- "interestRate": 0.1,
- "customAttributes": "string",
- "payoutDate": "2019-08-24T14:15:22Z",
- "data": "string",
- "id": 0,
- "creditInstanceId": 0,
- "createDate": "2019-08-24T14:15:22Z"
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "dmsCategoryKey": "string",
- "customAttributes": "string",
- "createDate": "2019-08-24T14:15:22Z"
}
], - "dueDate": "2019-08-24T14:15:22Z",
- "createdByInternalUid": "string",
- "assignedInternalUid": "string",
- "approvedByInternalUid": "string",
- "createdMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}, - "assignedMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}, - "approvedMemberDetails": {
- "firstName": "string",
- "lastName": "string"
}
}
], - "page": 0,
- "pageSize": 0,
- "pageCount": 0,
- "totalCount": 0
}Gets all credit instances for an offer.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Search request
| page | integer <int32> |
| pageSize | integer <int32> |
| sortBy | string or null |
| sortOrder | string (SortOrder) Enum: "Ascending" "Descending" |
| offerIds | Array of integers or null <int32> [ items <int32 > ] |
| creditInstanceId | integer or null <int32> |
| offerStatusIds | Array of integers or null <int32> [ items <int32 > ] |
| offerExternalId | string or null |
| offerAmountFrom | number or null <double> |
| offerAmountTo | number or null <double> |
| createDateFrom | string or null <date-time> |
| createDateTo | string or null <date-time> |
| statusIds | Array of integers or null <int32> [ items <int32 > ] |
| riskClassIds | Array of integers or null <int32> [ items <int32 > ] |
| creditFacilityTypeIds | Array of integers or null <int32> [ items <int32 > ] |
| assignedMemberIds | Array of integers or null <int32> [ items <int32 > ] |
{- "page": 0,
- "pageSize": 0,
- "sortBy": "string",
- "sortOrder": "Ascending",
- "offerIds": [
- 0
], - "creditInstanceId": 0,
- "offerStatusIds": [
- 0
], - "offerExternalId": "string",
- "offerAmountFrom": 0.1,
- "offerAmountTo": 0.1,
- "createDateFrom": "2019-08-24T14:15:22Z",
- "createDateTo": "2019-08-24T14:15:22Z",
- "statusIds": [
- 0
], - "riskClassIds": [
- 0
], - "creditFacilityTypeIds": [
- 0
], - "assignedMemberIds": [
- 0
]
}{- "results": [
- {
- "id": 0,
- "offerUid": "8b9a81f0-e047-459e-a917-514f4ba80426",
- "creditInstanceId": 0,
- "creditInstanceUid": "13038638-c4c3-44ea-8b75-8c353f9b2537",
- "creditFacilityId": 0,
- "lenderId": 0,
- "participantUid": "string",
- "statusId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "comments": "string",
- "assignedMemberId": 0,
- "contactGroupId": 0,
- "currencyId": 0,
- "creditFacilityTypeId": 0,
- "creditInstanceMemberId": 0,
- "creditInstanceTypeId": 0,
- "offerRequestDate": "2019-08-24T14:15:22Z",
- "offerSubmitDate": "2019-08-24T14:15:22Z",
- "creditInstanceCreditUsageIds": [
- 0
], - "creditInstanceCollateralIds": [
- 0
], - "details": [
- {
- "offerDetailId": 0,
- "riskClassId": 0,
- "riskClassScore": 0.1,
- "loanAmount": 0.1,
- "amortizationAmount": 0.1,
- "financedCollateralValue": 0.1,
- "isSystemGenerated": true,
- "isActive": true,
- "isAccepted": true,
- "externalId": "string",
- "validityDate": "2019-08-24T14:15:22Z",
- "customAttributes": "string",
- "creditFacilityRiskClassTypeId": 0,
- "ownEquityCashAmount": 0.1,
- "ownEquityNonCashAmount": 0.1,
- "ownEquityAdditionalCollateralAmount": 0.1,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "outstandingAmount": 0.1,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "productId": 0,
- "collateralTypeId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorName": "string",
- "keyRiskIndicatorDetailId": 0,
- "value": 0.1,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0.1,
- "payoutDate": "2019-08-24T14:15:22Z",
- "durationDays": 0,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "customAttributes": "string",
- "dueDate": "2019-08-24T14:15:22Z"
}
], - "breaches": [
- {
- "breachId": 0,
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0.1
}
]
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "offerDocumentationStatusId": 0,
- "createDate": "2019-08-24T14:15:22Z",
- "customAttributes": "string"
}
], - "createDate": "2019-08-24T14:15:22Z"
}
], - "page": 0,
- "pageSize": 0,
- "pageCount": 0,
- "totalCount": 0
}Get a list of offers and its corresponding credit instance details.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Search request
| page | integer <int32> |
| pageSize | integer <int32> |
| sortBy | string or null |
| sortOrder | string (SortOrder) Enum: "Ascending" "Descending" |
| offerIds | Array of integers or null <int32> [ items <int32 > ] |
| creditInstanceId | integer or null <int32> |
| offerStatusIds | Array of integers or null <int32> [ items <int32 > ] |
| offerExternalId | string or null |
| offerAmountFrom | number or null <double> |
| offerAmountTo | number or null <double> |
| createDateFrom | string or null <date-time> |
| createDateTo | string or null <date-time> |
| statusIds | Array of integers or null <int32> [ items <int32 > ] |
| riskClassIds | Array of integers or null <int32> [ items <int32 > ] |
| creditFacilityTypeIds | Array of integers or null <int32> [ items <int32 > ] |
| assignedMemberIds | Array of integers or null <int32> [ items <int32 > ] |
{- "page": 0,
- "pageSize": 0,
- "sortBy": "string",
- "sortOrder": "Ascending",
- "offerIds": [
- 0
], - "creditInstanceId": 0,
- "offerStatusIds": [
- 0
], - "offerExternalId": "string",
- "offerAmountFrom": 0.1,
- "offerAmountTo": 0.1,
- "createDateFrom": "2019-08-24T14:15:22Z",
- "createDateTo": "2019-08-24T14:15:22Z",
- "statusIds": [
- 0
], - "riskClassIds": [
- 0
], - "creditFacilityTypeIds": [
- 0
], - "assignedMemberIds": [
- 0
]
}{- "results": [
- {
- "id": 0,
- "externalId": "string",
- "offerUid": "8b9a81f0-e047-459e-a917-514f4ba80426",
- "creditInstanceId": 0,
- "creditInstanceUid": "13038638-c4c3-44ea-8b75-8c353f9b2537",
- "creditFacilityId": 0,
- "lenderId": 0,
- "participantUid": "string",
- "creditStatus": {
- "id": 0,
- "name": "string",
- "key": "string"
}, - "riskClassId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "comments": "string",
- "assignedMemberId": 0,
- "contactGroupId": 0,
- "currencyId": 0,
- "creditFacilityTypeId": 0,
- "creditInstanceMemberId": 0,
- "creditInstanceTypeId": 0,
- "loanAmount": 0.1,
- "offerRequestDate": "2019-08-24T14:15:22Z",
- "offerSubmitDate": "2019-08-24T14:15:22Z",
- "createDate": "2019-08-24T14:15:22Z"
}
], - "page": 0,
- "pageSize": 0,
- "pageCount": 0,
- "totalCount": 0
}Simulates the offers that the system will generate with the existing data found in a credit instance. This includes eligibility criteria set for each lender’s credit facility. The returned result will not be stored in the system. Depending on the completeness of the credit instance, collateral details and CRM data, the offers might be different from one execution to the other.
| contactId required | integer <int32> Contact Identifier |
| instanceId required | integer <int32> Instance Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Simulate Offer Request
| lenderIds | Array of integers or null <int32> [ items <int32 > ] |
| withFees | boolean or null |
{- "lenderIds": [
- 0
], - "withFees": true
}[- {
- "creditFacilityId": 0,
- "creditFacilityName": "string",
- "lenderId": 0,
- "lenderName": "string",
- "details": {
- "loanAmount": 0.1,
- "amortisationAmount": 0.1,
- "financedCollateralValue": 0.1,
- "averageInterestRate": 0.1,
- "averageEffectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "durationDays": 0,
- "keyRiskIndicators": [
- {
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorName": "string",
- "keyRiskIndicatorDetailId": 0,
- "value": 0.1
}
], - "products": [
- {
- "productBaseId": 0,
- "productId": 0,
- "productName": "string",
- "billingPeriodId": 0,
- "amount": 0.1,
- "payoutdate": "2019-08-24T14:15:22Z",
- "durationDays": 0,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1
}
], - "breaches": [
- {
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "calculatedValue": 0.1,
- "isSoftKnockout": true,
- "isHardKnockout": true
}
], - "fees": [
- {
- "feeId": 0,
- "collateralTypeId": 0,
- "productId": 0,
- "value": 0.1
}
]
}, - "excludeReason": [
- "string"
]
}
]Generate offers based on the system configuration with the existing data found in a credit instance. The returned result will be stored in the system. A list of LenderIds can be passed to pre-select for which lenders the offers will be created, otherwise all the lenders found in the Credit Instance based on its Credit Facility will be selected.
| contactId required | integer <int32> Contact Identifier |
| instanceId required | integer <int32> Instance Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Generate Offer Request
| lenderIds | Array of integers or null <int32> [ items <int32 > ] |
{- "lenderIds": [
- 0
]
}[- {
- "offerId": 0,
- "offerDetailId": 0,
- "creditFacilityId": 0,
- "creditFacilityName": "string",
- "lenderId": 0,
- "lenderName": "string",
- "details": {
- "loanAmount": 0.1,
- "amortisationAmount": 0.1,
- "financedCollateralValue": 0.1,
- "averageInterestRate": 0.1,
- "averageEffectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1,
- "keyRiskIndicators": [
- {
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorName": "string",
- "keyRiskIndicatorDetailId": 0,
- "value": 0.1
}
], - "products": [
- {
- "productBaseId": 0,
- "productId": 0,
- "productName": "string",
- "billingPeriodId": 0,
- "amount": 0.1,
- "payoutDate": "2019-08-24T14:15:22Z",
- "durationDays": 0,
- "interestRate": 0.1,
- "effectiveInterestRate": 0.1,
- "interestRateCosts": 0.1,
- "effectiveInterestRateCosts": 0.1
}
], - "breaches": [
- {
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "calculatedValue": 0.1,
- "isSoftKnockout": true,
- "isHardKnockout": true
}
], - "fees": [
- {
- "feeId": 0,
- "collateralTypeId": 0,
- "value": 0.1,
- "productId": 0
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "offerDocumentationStatusId": 0,
- "customAttributes": "string"
}
]
}, - "responseStatus": "string",
- "excludeReason": "string"
}
]Assign the member to an offer.
| contactId required | integer <int32> Contact id |
| instanceId required | integer <int32> Credit instance id |
| offerId required | integer <int32> Offer id |
| memberId required | integer <int32> Member id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Remove member assignment from an offer.
| contactId required | integer <int32> Contact id |
| instanceId required | integer <int32> Credit instance id |
| offerId required | integer <int32> Offer id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Modifies documentation for an existing offer.
| instanceId required | integer <int32> Instance Identifier |
| offerId required | integer <int32> Offer Identifier |
| documentationId required | integer <int32> Offer Documentation Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Patch Offer Documentation Request
object (Api.Common.UpdateableProperty<Int32>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<String>) Wrapper around properties used in patch requests |
{- "offerDocumentationStatusId": {
- "doUpdate": true,
- "value": 0
}, - "customAttributes": {
- "doUpdate": true,
- "value": "string"
}
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Modifies documentation status for an existing offer by passing a list of offer documents.
| instanceId required | integer <int32> Instance Identifier |
| offerId required | integer <int32> Offer Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Patch Offer Documentation Status Request
required | Array of objects (OfferDocumentationDetails) |
{- "offerDocumentationDetails": [
- {
- "offerDocumentationId": 0,
- "offerDocumentationStatusId": {
- "doUpdate": true,
- "value": 0
}
}
]
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets all the offer documentation statuses.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
[- {
- "id": 0,
- "name": "string",
- "externalId": "string"
}
]