Download OpenAPI specification:Download
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. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "creditInstanceId": 0,
- "creditInstanceUid": "string",
- "creditInstanceTypeId": {
- "id": 0,
- "name": "string"
}, - "creditUsageIds": [
- {
- "id": 0,
- "name": "string"
}
], - "contactGroupId": 0,
- "durationDays": 0,
- "amount": 0,
- "calculatedRiskClassId": 0,
- "calculatedRiskClassScore": 0,
- "calculatedCreditHistoryScore": 0,
- "calculatedInterestRate": 0,
- "ownEquityCashAmount": 0,
- "ownEquityNonCashAmount": 0,
- "ownEquityAdditionalCollateralAmount": 0,
- "creditStatus": {
- "id": 0,
- "name": "string",
- "key": "string"
}, - "creditInstanceIntegrationStatus": {
- "id": 0,
- "name": "string"
}, - "isActive": true,
- "isComplete": true,
- "createDate": "2025-05-09T12:06:31Z",
- "collateralIds": [
- 0
], - "repaymentIds": [
- 0
], - "offers": [
- {
- "creditInstanceId": 0,
- "offerId": 0,
- "offerUid": "string",
- "creditFacilityId": 0,
- "lenderId": 0,
- "participantUid": "string",
- "statusId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "comments": "string",
- "assignedMemberId": 0,
- "offerRequestDate": "2025-05-09T12:06:31Z",
- "offerSubmitDate": "2025-05-09T12:06:31Z",
- "details": [
- {
- "offerDetailId": 0,
- "riskClassId": 0,
- "riskClassScore": 0,
- "loanAmount": 0,
- "amortizationAmount": 0,
- "financedCollateralValue": 0,
- "isSystemGenerated": true,
- "isActive": true,
- "isAccepted": true,
- "externalId": "string",
- "validityDate": "2025-05-09T12:06:31Z",
- "customAttributes": "string",
- "creditFacilityRiskClassTypeId": 0,
- "ownEquityCashAmount": 0,
- "ownEquityNonCashAmount": 0,
- "ownEquityAdditionalCollateralAmount": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "outstandingAmount": 0,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "value": 0,
- "customAttributes": "string"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorDetailId": 0,
- "value": 0,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0,
- "payoutDate": "2025-05-09T12:06:31Z",
- "durationDays": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "customAttributes": "string"
}
], - "breaches": [
- {
- "breachId": 0,
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0
}
]
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "offerDocumentationStatusId": 0,
- "createDate": "2025-05-09T12:06:31Z",
- "customAttributes": "string"
}
]
}
], - "ownEquityTypes": [
- {
- "ownEquityTypeId": 0,
- "amount": 0,
- "contactId": 0,
- "collateralId": 0
}
], - "billingTypeId": 0,
- "customAttributes": "string",
- "externalId": "string",
- "creditFacilityTypeId": 0,
- "creditFacilityType": {
- "id": 0,
- "name": "string",
- "key": "string",
- "externalId": "string",
- "parentId": 0
}, - "memberId": 0,
- "assignedMemberId": 0,
- "currencyId": 0,
- "currency": {
- "id": 0,
- "uId": "string",
- "name": "string",
- "currencyCode": "string",
- "symbol": "string"
}, - "closingDate": "2025-05-09T12:06:31Z",
- "productBases": [
- {
- "productBaseId": 0,
- "billingPeriodId": 0,
- "amount": 0,
- "durationDays": 0,
- "interestRate": 0,
- "customAttributes": "string",
- "payoutDate": "2025-05-09T12:06:31Z",
- "data": "string",
- "id": 0,
- "creditInstanceId": 0,
- "createDate": "2025-05-09T12:06:31Z"
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "dmsCategoryKey": "string",
- "customAttributes": "string",
- "createDate": "2025-05-09T12:06:31Z"
}
]
}
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
creditInstanceTypeId | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
creditInstanceUsageIds | object (Api.Common.UpdateableProperty%3CSystem.Collections.Generic.ICollection%3CInt32%3E%3E) Wrapper around properties used in patch requests |
contactGroupId | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
durationDays | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
amount | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
calculatedRiskClassId | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
calculatedRiskClassScore | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
calculatedCreditHistoryScore | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
calculatedInterestRate | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
ownEquityCashAmount | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
ownEquityAdditionalCollateralAmount | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
ownEquityNonCashAmount | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
statusId | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
creditInstanceIntegrationStatusId | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
isActive | object (Api.Common.UpdateableProperty%3CBoolean%3E) Wrapper around properties used in patch requests |
collateralIds | object (Api.Common.UpdateableProperty%3CSystem.Collections.Generic.ICollection%3CInt32%3E%3E) Wrapper around properties used in patch requests |
repaymentIds | object (Api.Common.UpdateableProperty%3CSystem.Collections.Generic.ICollection%3CInt32%3E%3E) Wrapper around properties used in patch requests |
ownEquityTypes | object (Api.Common.UpdateableProperty%3CSystem.Collections.Generic.ICollection%3COwnEquityTypeDto%3E%3E) Wrapper around properties used in patch requests |
billingTypeId | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
externalId | object (Api.Common.UpdateableProperty%3CString%3E) Wrapper around properties used in patch requests |
customAttributes | object (Api.Common.UpdateableProperty%3CString%3E) Wrapper around properties used in patch requests |
currencyId | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
creditFacilityTypeId | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
productBases | object (Api.Common.UpdateableProperty%3CSystem.Collections.Generic.ICollection%3CCreditInstanceProductBase%3E%3E) Wrapper around properties used in patch requests |
memberId | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "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
}, - "calculatedRiskClassId": {
- "doUpdate": true,
- "value": 0
}, - "calculatedRiskClassScore": {
- "doUpdate": true,
- "value": 0
}, - "calculatedCreditHistoryScore": {
- "doUpdate": true,
- "value": 0
}, - "calculatedInterestRate": {
- "doUpdate": true,
- "value": 0
}, - "ownEquityCashAmount": {
- "doUpdate": true,
- "value": 0
}, - "ownEquityAdditionalCollateralAmount": {
- "doUpdate": true,
- "value": 0
}, - "ownEquityNonCashAmount": {
- "doUpdate": true,
- "value": 0
}, - "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,
- "contactId": 0,
- "collateralId": 0
}
]
}, - "billingTypeId": {
- "doUpdate": true,
- "value": 0
}, - "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,
- "durationDays": 0,
- "interestRate": 0,
- "customAttributes": "string",
- "payoutDate": "2025-05-09T12:06:31Z",
- "data": "string"
}
]
}, - "memberId": {
- "doUpdate": true,
- "value": 0
}
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
[- {
- "creditInstanceId": 0,
- "creditInstanceUid": "string",
- "creditInstanceTypeId": {
- "id": 0,
- "name": "string"
}, - "creditUsageIds": [
- {
- "id": 0,
- "name": "string"
}
], - "contactGroupId": 0,
- "durationDays": 0,
- "amount": 0,
- "calculatedRiskClassId": 0,
- "calculatedRiskClassScore": 0,
- "calculatedCreditHistoryScore": 0,
- "calculatedInterestRate": 0,
- "ownEquityCashAmount": 0,
- "ownEquityNonCashAmount": 0,
- "ownEquityAdditionalCollateralAmount": 0,
- "creditStatus": {
- "id": 0,
- "name": "string",
- "key": "string"
}, - "creditInstanceIntegrationStatus": {
- "id": 0,
- "name": "string"
}, - "isActive": true,
- "isComplete": true,
- "createDate": "2025-05-09T12:06:31Z",
- "collateralIds": [
- 0
], - "repaymentIds": [
- 0
], - "offers": [
- {
- "creditInstanceId": 0,
- "offerId": 0,
- "offerUid": "string",
- "creditFacilityId": 0,
- "lenderId": 0,
- "participantUid": "string",
- "statusId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "comments": "string",
- "assignedMemberId": 0,
- "offerRequestDate": "2025-05-09T12:06:31Z",
- "offerSubmitDate": "2025-05-09T12:06:31Z",
- "details": [
- {
- "offerDetailId": 0,
- "riskClassId": 0,
- "riskClassScore": 0,
- "loanAmount": 0,
- "amortizationAmount": 0,
- "financedCollateralValue": 0,
- "isSystemGenerated": true,
- "isActive": true,
- "isAccepted": true,
- "externalId": "string",
- "validityDate": "2025-05-09T12:06:31Z",
- "customAttributes": "string",
- "creditFacilityRiskClassTypeId": 0,
- "ownEquityCashAmount": 0,
- "ownEquityNonCashAmount": 0,
- "ownEquityAdditionalCollateralAmount": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "outstandingAmount": 0,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "value": 0,
- "customAttributes": "string"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorDetailId": 0,
- "value": 0,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0,
- "payoutDate": "2025-05-09T12:06:31Z",
- "durationDays": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "customAttributes": "string"
}
], - "breaches": [
- {
- "breachId": 0,
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0
}
]
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "offerDocumentationStatusId": 0,
- "createDate": "2025-05-09T12:06:31Z",
- "customAttributes": "string"
}
]
}
], - "ownEquityTypes": [
- {
- "ownEquityTypeId": 0,
- "amount": 0,
- "contactId": 0,
- "collateralId": 0
}
], - "billingTypeId": 0,
- "customAttributes": "string",
- "externalId": "string",
- "creditFacilityTypeId": 0,
- "creditFacilityType": {
- "id": 0,
- "name": "string",
- "key": "string",
- "externalId": "string",
- "parentId": 0
}, - "memberId": 0,
- "assignedMemberId": 0,
- "currencyId": 0,
- "currency": {
- "id": 0,
- "uId": "string",
- "name": "string",
- "currencyCode": "string",
- "symbol": "string"
}, - "closingDate": "2025-05-09T12:06:31Z",
- "productBases": [
- {
- "productBaseId": 0,
- "billingPeriodId": 0,
- "amount": 0,
- "durationDays": 0,
- "interestRate": 0,
- "customAttributes": "string",
- "payoutDate": "2025-05-09T12:06:31Z",
- "data": "string",
- "id": 0,
- "creditInstanceId": 0,
- "createDate": "2025-05-09T12:06:31Z"
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "dmsCategoryKey": "string",
- "customAttributes": "string",
- "createDate": "2025-05-09T12:06:31Z"
}
]
}
]
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 <int32> Nullable |
contactGroupId required | integer <int32> |
creditFacilityTypeId | integer <int32> Nullable |
creditInstanceIntegrationStatusId | integer <int32> Nullable |
amount | number <double> Nullable |
calculatedInterestRate | number <double> Nullable |
calculatedCreditHistoryScore | number <double> Nullable |
calculatedRiskClassScore | number <double> Nullable |
ownEquityCashAmount | number <double> Nullable |
ownEquityNonCashAmount | number <double> Nullable |
ownEquityAdditionalCollateralAmount | number <double> Nullable |
calculatedRiskClassId | integer <int32> Nullable |
collateralIds | Array of integers <int32> Nullable |
creditInstanceUsageIds | Array of integers <int32> Nullable |
durationDays | integer <int32> Nullable |
repaymentIds | Array of integers <int32> Nullable |
ownEquityTypes | Array of objects (OwnEquityTypeDto) Nullable |
billingTypeId | integer <int32> Nullable |
externalId | string Nullable |
customAttributes | string Nullable |
currencyId | integer <int32> Nullable |
productBases | Array of objects (CreditInstanceProductBase) Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "creditInstanceTypeId": 0,
- "contactGroupId": 0,
- "creditFacilityTypeId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "amount": 0,
- "calculatedInterestRate": 0,
- "calculatedCreditHistoryScore": 0,
- "calculatedRiskClassScore": 0,
- "ownEquityCashAmount": 0,
- "ownEquityNonCashAmount": 0,
- "ownEquityAdditionalCollateralAmount": 0,
- "calculatedRiskClassId": 0,
- "collateralIds": [
- 0
], - "creditInstanceUsageIds": [
- 0
], - "durationDays": 0,
- "repaymentIds": [
- 0
], - "ownEquityTypes": [
- {
- "ownEquityTypeId": 0,
- "amount": 0,
- "contactId": 0,
- "collateralId": 0
}
], - "billingTypeId": 0,
- "externalId": "string",
- "customAttributes": "string",
- "currencyId": 0,
- "productBases": [
- {
- "productBaseId": 0,
- "billingPeriodId": 0,
- "amount": 0,
- "durationDays": 0,
- "interestRate": 0,
- "customAttributes": "string",
- "payoutDate": "2025-05-09T12:06:31Z",
- "data": "string"
}
]
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "totalAmount": 0,
- "totalAmortization": 0,
- "totalInterestRateCosts": 0,
- "totalEffectiveInterestRateCosts": 0,
- "totalOutstandingAmount": 0,
- "contactCurrency": {
- "id": 0,
- "uId": "string",
- "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. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "offerId": 0,
- "repaymentPlan": {
- "totalAmortizationAmount": 0,
- "totalInterestRateCosts": 0,
- "dataPoints": [
- {
- "date": "2025-05-09T12:06:31Z",
- "amortization": 0,
- "interestRateCosts": 0,
- "totalProductCosts": 0
}
]
}
}
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. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "totalAmountOfLoans": 0,
- "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. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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 <int32> Nullable |
statusIds | Array of integers <int32> Nullable |
offerStatusIds | Array of integers <int32> Nullable |
externalId | string Nullable |
creditFacilityTypeIds | Array of integers <int32> Nullable |
amountFrom | integer <int32> Nullable |
amountTo | integer <int32> Nullable |
createDateFrom | string <date-time> Nullable |
createDateTo | string <date-time> Nullable |
riskClassIds | Array of integers <int32> Nullable |
memberId | integer <int32> Nullable |
assignedMemberIds | Array of integers <int32> Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "page": 0,
- "pageSize": 0,
- "creditInstanceTypeId": 0,
- "statusIds": [
- 0
], - "offerStatusIds": [
- 0
], - "externalId": "string",
- "creditFacilityTypeIds": [
- 0
], - "amountFrom": 0,
- "amountTo": 0,
- "createDateFrom": "2025-05-09T12:06:31Z",
- "createDateTo": "2025-05-09T12:06:31Z",
- "riskClassIds": [
- 0
], - "memberId": 0,
- "assignedMemberIds": [
- 0
]
}
{- "results": [
- {
- "creditInstanceId": 0,
- "creditInstanceUid": "string",
- "creditInstanceTypeId": {
- "id": 0,
- "name": "string"
}, - "creditUsageIds": [
- {
- "id": 0,
- "name": "string"
}
], - "contactGroupId": 0,
- "durationDays": 0,
- "amount": 0,
- "calculatedRiskClassId": 0,
- "calculatedRiskClassScore": 0,
- "calculatedCreditHistoryScore": 0,
- "calculatedInterestRate": 0,
- "ownEquityCashAmount": 0,
- "ownEquityNonCashAmount": 0,
- "ownEquityAdditionalCollateralAmount": 0,
- "creditStatus": {
- "id": 0,
- "name": "string",
- "key": "string"
}, - "creditInstanceIntegrationStatus": {
- "id": 0,
- "name": "string"
}, - "isActive": true,
- "isComplete": true,
- "createDate": "2025-05-09T12:06:31Z",
- "collateralIds": [
- 0
], - "repaymentIds": [
- 0
], - "offers": [
- {
- "creditInstanceId": 0,
- "offerId": 0,
- "offerUid": "string",
- "creditFacilityId": 0,
- "lenderId": 0,
- "participantUid": "string",
- "statusId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "comments": "string",
- "assignedMemberId": 0,
- "offerRequestDate": "2025-05-09T12:06:31Z",
- "offerSubmitDate": "2025-05-09T12:06:31Z",
- "details": [
- {
- "offerDetailId": 0,
- "riskClassId": 0,
- "riskClassScore": 0,
- "loanAmount": 0,
- "amortizationAmount": 0,
- "financedCollateralValue": 0,
- "isSystemGenerated": true,
- "isActive": true,
- "isAccepted": true,
- "externalId": "string",
- "validityDate": "2025-05-09T12:06:31Z",
- "customAttributes": "string",
- "creditFacilityRiskClassTypeId": 0,
- "ownEquityCashAmount": 0,
- "ownEquityNonCashAmount": 0,
- "ownEquityAdditionalCollateralAmount": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "outstandingAmount": 0,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "value": 0,
- "customAttributes": "string"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorDetailId": 0,
- "value": 0,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0,
- "payoutDate": "2025-05-09T12:06:31Z",
- "durationDays": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "customAttributes": "string"
}
], - "breaches": [
- {
- "breachId": 0,
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0
}
]
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "offerDocumentationStatusId": 0,
- "createDate": "2025-05-09T12:06:31Z",
- "customAttributes": "string"
}
]
}
], - "ownEquityTypes": [
- {
- "ownEquityTypeId": 0,
- "amount": 0,
- "contactId": 0,
- "collateralId": 0
}
], - "billingTypeId": 0,
- "customAttributes": "string",
- "externalId": "string",
- "creditFacilityTypeId": 0,
- "creditFacilityType": {
- "id": 0,
- "name": "string",
- "key": "string",
- "externalId": "string",
- "parentId": 0
}, - "memberId": 0,
- "assignedMemberId": 0,
- "currencyId": 0,
- "currency": {
- "id": 0,
- "uId": "string",
- "name": "string",
- "currencyCode": "string",
- "symbol": "string"
}, - "closingDate": "2025-05-09T12:06:31Z",
- "productBases": [
- {
- "productBaseId": 0,
- "billingPeriodId": 0,
- "amount": 0,
- "durationDays": 0,
- "interestRate": 0,
- "customAttributes": "string",
- "payoutDate": "2025-05-09T12:06:31Z",
- "data": "string",
- "id": 0,
- "creditInstanceId": 0,
- "createDate": "2025-05-09T12:06:31Z"
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "dmsCategoryKey": "string",
- "customAttributes": "string",
- "createDate": "2025-05-09T12:06:31Z"
}
]
}
], - "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.
Accept-Language | string The ISO 639-1 language to use for localizable data. |
Search request
page | integer <int32> |
pageSize | integer <int32> |
creditInstanceTypeId | integer <int32> Nullable |
statusIds | Array of integers <int32> Nullable |
offerStatusIds | Array of integers <int32> Nullable |
externalId | string Nullable |
creditFacilityTypeIds | Array of integers <int32> Nullable |
amountFrom | integer <int32> Nullable |
amountTo | integer <int32> Nullable |
createDateFrom | string <date-time> Nullable |
createDateTo | string <date-time> Nullable |
riskClassIds | Array of integers <int32> Nullable |
memberId | integer <int32> Nullable |
assignedMemberIds | Array of integers <int32> Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "page": 0,
- "pageSize": 0,
- "creditInstanceTypeId": 0,
- "statusIds": [
- 0
], - "offerStatusIds": [
- 0
], - "externalId": "string",
- "creditFacilityTypeIds": [
- 0
], - "amountFrom": 0,
- "amountTo": 0,
- "createDateFrom": "2025-05-09T12:06:31Z",
- "createDateTo": "2025-05-09T12:06:31Z",
- "riskClassIds": [
- 0
], - "memberId": 0,
- "assignedMemberIds": [
- 0
]
}
{- "results": [
- {
- "creditInstanceId": 0,
- "creditInstanceUid": "string",
- "creditInstanceType": {
- "id": 0,
- "name": "string"
}, - "creditUsageIds": [
- {
- "id": 0,
- "name": "string"
}
], - "contactGroupId": 0,
- "durationDays": 0,
- "amount": 0,
- "calculatedRiskClassId": 0,
- "calculatedRiskClassScore": 0,
- "calculatedCreditHistoryScore": 0,
- "calculatedInterestRate": 0,
- "ownEquityCashAmount": 0,
- "ownEquityNonCashAmount": 0,
- "ownEquityAdditionalCollateralAmount": 0,
- "creditStatus": {
- "id": 0,
- "name": "string",
- "key": "string"
}, - "creditInstanceIntegrationStatus": {
- "id": 0,
- "name": "string"
}, - "isActive": true,
- "isComplete": true,
- "createDate": "2025-05-09T12:06:31Z",
- "collateralIds": [
- 0
], - "repaymentIds": [
- 0
], - "ownEquityTypes": [
- {
- "ownEquityTypeId": 0,
- "amount": 0,
- "contactId": 0,
- "collateralId": 0
}
], - "billingTypeId": 0,
- "customAttributes": "string",
- "externalId": "string",
- "creditFacilityType": {
- "id": 0,
- "name": "string",
- "key": "string",
- "externalId": "string",
- "parentId": 0
}, - "memberId": 0,
- "assignedMemberId": 0,
- "currencyId": 0,
- "currency": {
- "id": 0,
- "uId": "string",
- "name": "string",
- "currencyCode": "string",
- "symbol": "string"
}, - "closingDate": "2025-05-09T12:06:31Z"
}
], - "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. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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 <int32> Nullable |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "contactGroupIds": [
- 0
]
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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
name | object (Api.Common.UpdateableProperty%3CString%3E) Wrapper around properties used in patch requests |
key | object (Api.Common.UpdateableProperty%3CString%3E) Wrapper around properties used in patch requests |
externalId | object (Api.Common.UpdateableProperty%3CString%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"
}, - "externalId": {
- "doUpdate": true,
- "value": "string"
}
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Gets a list of all the existing credit instance 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",
- "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 Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "name": "string",
- "key": "string",
- "externalId": "string"
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Gets a list of all the existing credit instance statuses.
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"
}
]
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 |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "clientDocuments": [
- {
- "id": 0,
- "storageFilename": "string",
- "filename": "string",
- "digitalSignature": "string",
- "createDate": "2025-05-09T12:06:31Z",
- "contractId": "string",
- "customAttributes": "string",
- "externalId": "string",
- "dmsDocumentMetadataId": 0,
- "validTill": "2025-05-09T12:06:31Z",
- "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": "2025-05-09T12:06:31Z",
- "contractId": "string",
- "customAttributes": "string",
- "externalId": "string",
- "dmsDocumentMetadataId": 0,
- "validTill": "2025-05-09T12:06:31Z",
- "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 |
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 <int32> Nullable 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 Nullable |
externalId | string Nullable Set a unique external-id for the document. A document may later be fetched by the external-id alone. |
validTill | string <date-time> Nullable Set validity of the document. This field is informational only and does not effect the active state of the document. |
metadataReferenceId | string Nullable Set under which metadata will the document be using metadata reference id |
languageTwoLetterIsoCode | string Nullable |
file required | string <byte> |
proxyParticipantUid | string <uuid> Nullable |
fileType | string Nullable |
creditInstanceUid | string <uuid> Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "fileName": "string",
- "dmsDocumentMetadataId": 0,
- "ownerIds": [
- 0
], - "customAttributes": "string",
- "externalId": "string",
- "validTill": "2025-05-09T12:06:31Z",
- "metadataReferenceId": "string",
- "languageTwoLetterIsoCode": "string",
- "file": "string",
- "proxyParticipantUid": "string",
- "fileType": "string",
- "creditInstanceUid": "string"
}
{- "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 |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "clientDocuments": [
- {
- "id": 0,
- "storageFilename": "string",
- "filename": "string",
- "digitalSignature": "string",
- "createDate": "2025-05-09T12:06:31Z",
- "contractId": "string",
- "customAttributes": "string",
- "externalId": "string",
- "dmsDocumentMetadataId": 0,
- "validTill": "2025-05-09T12:06:31Z",
- "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": "2025-05-09T12:06:31Z",
- "contractId": "string",
- "customAttributes": "string",
- "externalId": "string",
- "dmsDocumentMetadataId": 0,
- "validTill": "2025-05-09T12:06:31Z",
- "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. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
[- {
- "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> |
dmsDocumentMetadataId | integer <int32> Default: 0 |
ownerIds required | Array of integers <int32> |
customAttributes | string <string> |
externalId | string <string> |
validTill | string <date-time> |
metadataReferenceId | string <string> |
languageTwoLetterIsoCode | string <string> |
enableDocumentExtraction | boolean <boolean> |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "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 <int32> Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "contactId": 0,
- "creditInstanceId": 0,
- "offerId": 0
}
[- {
- "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": "2025-05-09T12:06:31Z"
}
]
}
]
}
]
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. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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
name | object (Api.Common.UpdateableProperty%3CString%3E) Wrapper around properties used in patch requests |
externalId | object (Api.Common.UpdateableProperty%3CString%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"
}, - "externalId": {
- "doUpdate": true,
- "value": "string"
}
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Gets a list of all the existing credit instance integration statuses.
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",
- "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 Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "name": "string",
- "externalId": "string"
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
[- {
- "creditInstanceId": 0,
- "offerId": 0,
- "offerUid": "string",
- "creditFacilityId": 0,
- "lenderId": 0,
- "participantUid": "string",
- "statusId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "comments": "string",
- "assignedMemberId": 0,
- "offerRequestDate": "2025-05-09T12:06:31Z",
- "offerSubmitDate": "2025-05-09T12:06:31Z",
- "details": [
- {
- "offerDetailId": 0,
- "riskClassId": 0,
- "riskClassScore": 0,
- "loanAmount": 0,
- "amortizationAmount": 0,
- "financedCollateralValue": 0,
- "isSystemGenerated": true,
- "isActive": true,
- "isAccepted": true,
- "externalId": "string",
- "validityDate": "2025-05-09T12:06:31Z",
- "customAttributes": "string",
- "creditFacilityRiskClassTypeId": 0,
- "ownEquityCashAmount": 0,
- "ownEquityNonCashAmount": 0,
- "ownEquityAdditionalCollateralAmount": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "outstandingAmount": 0,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "value": 0,
- "customAttributes": "string"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorDetailId": 0,
- "value": 0,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0,
- "payoutDate": "2025-05-09T12:06:31Z",
- "durationDays": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "customAttributes": "string"
}
], - "breaches": [
- {
- "breachId": 0,
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0
}
]
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "offerDocumentationStatusId": 0,
- "createDate": "2025-05-09T12:06:31Z",
- "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> |
details required | object (Detail) |
comments | string Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "creditFacilityId": 0,
- "lenderId": 0,
- "details": {
- "riskClassId": 0,
- "riskClassScore": 0,
- "loanAmount": 0,
- "amortizationAmount": 0,
- "financedCollateralValue": 0,
- "isSystemGenerated": true,
- "externalId": "string",
- "validityDate": "2025-05-09T12:06:31Z",
- "customAttributes": "string",
- "ownEquityCashAmount": 0,
- "ownEquityNonCashAmount": 0,
- "ownEquityAdditionalCollateralAmount": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "outstandingAmount": 0,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "value": 0,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0,
- "payoutDate": "2025-05-09T12:06:31Z",
- "durationDays": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "customAttributes": "string"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorDetailId": 0,
- "value": 0,
- "customAttributes": "string"
}
]
}, - "comments": "string"
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
[- {
- "creditInstanceId": 0,
- "offerId": 0,
- "offerUid": "string",
- "creditFacilityId": 0,
- "lenderId": 0,
- "participantUid": "string",
- "statusId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "comments": "string",
- "assignedMemberId": 0,
- "offerRequestDate": "2025-05-09T12:06:31Z",
- "offerSubmitDate": "2025-05-09T12:06:31Z",
- "details": [
- {
- "offerDetailId": 0,
- "riskClassId": 0,
- "riskClassScore": 0,
- "loanAmount": 0,
- "amortizationAmount": 0,
- "financedCollateralValue": 0,
- "isSystemGenerated": true,
- "isActive": true,
- "isAccepted": true,
- "externalId": "string",
- "validityDate": "2025-05-09T12:06:31Z",
- "customAttributes": "string",
- "creditFacilityRiskClassTypeId": 0,
- "ownEquityCashAmount": 0,
- "ownEquityNonCashAmount": 0,
- "ownEquityAdditionalCollateralAmount": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "outstandingAmount": 0,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "value": 0,
- "customAttributes": "string"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorDetailId": 0,
- "value": 0,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0,
- "payoutDate": "2025-05-09T12:06:31Z",
- "durationDays": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "customAttributes": "string"
}
], - "breaches": [
- {
- "breachId": 0,
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0
}
]
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "offerDocumentationStatusId": 0,
- "createDate": "2025-05-09T12:06:31Z",
- "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
riskClassId | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
riskClassScore | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
loanAmount | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
amortizationAmount | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
financedCollateralValue | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
isAccepted | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CBoolean%3E%3E) Wrapper around properties used in patch requests |
externalId | object (Api.Common.UpdateableProperty%3CString%3E) Wrapper around properties used in patch requests |
validityDate | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDateTime%3E%3E) Wrapper around properties used in patch requests |
customAttributes | object (Api.Common.UpdateableProperty%3CString%3E) Wrapper around properties used in patch requests |
ownEquityCashAmount | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
ownEquityNonCashAmount | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
ownEquityAdditionalCollateralAmount | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
interestRate | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
effectiveInterestRate | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
interestRateCosts | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
effectiveInterestRateCosts | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
outstandingAmount | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
durationDays | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
fees | object (Api.Common.UpdateableProperty%3CSystem.Collections.Generic.IList%3CDetailFee%3E%3E) Wrapper around properties used in patch requests |
keyRiskIndicatorDetails | object (Api.Common.UpdateableProperty%3CSystem.Collections.Generic.IList%3CDetailKeyRiskIndicator%3E%3E) Wrapper around properties used in patch requests |
products | object (Api.Common.UpdateableProperty%3CSystem.Collections.Generic.IList%3CDetailProduct%3E%3E) Wrapper around properties used in patch requests |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "riskClassId": {
- "doUpdate": true,
- "value": 0
}, - "riskClassScore": {
- "doUpdate": true,
- "value": 0
}, - "loanAmount": {
- "doUpdate": true,
- "value": 0
}, - "amortizationAmount": {
- "doUpdate": true,
- "value": 0
}, - "financedCollateralValue": {
- "doUpdate": true,
- "value": 0
}, - "isAccepted": {
- "doUpdate": true,
- "value": true
}, - "externalId": {
- "doUpdate": true,
- "value": "string"
}, - "validityDate": {
- "doUpdate": true,
- "value": "2025-05-09T12:06:31Z"
}, - "customAttributes": {
- "doUpdate": true,
- "value": "string"
}, - "ownEquityCashAmount": {
- "doUpdate": true,
- "value": 0
}, - "ownEquityNonCashAmount": {
- "doUpdate": true,
- "value": 0
}, - "ownEquityAdditionalCollateralAmount": {
- "doUpdate": true,
- "value": 0
}, - "interestRate": {
- "doUpdate": true,
- "value": 0
}, - "effectiveInterestRate": {
- "doUpdate": true,
- "value": 0
}, - "interestRateCosts": {
- "doUpdate": true,
- "value": 0
}, - "effectiveInterestRateCosts": {
- "doUpdate": true,
- "value": 0
}, - "outstandingAmount": {
- "doUpdate": true,
- "value": 0
}, - "durationDays": {
- "doUpdate": true,
- "value": 0
}, - "fees": {
- "doUpdate": true,
- "value": [
- {
- "feeId": 0,
- "value": 0,
- "customAttributes": "string"
}
]
}, - "keyRiskIndicatorDetails": {
- "doUpdate": true,
- "value": [
- {
- "keyRiskIndicatorDetailId": 0,
- "value": 0,
- "customAttributes": "string"
}
]
}, - "products": {
- "doUpdate": true,
- "value": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0,
- "payoutDate": "2025-05-09T12:06:31Z",
- "durationDays": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "customAttributes": "string"
}
]
}
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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
statusId | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
creditInstanceIntegrationStatusId | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
comments | object (Api.Common.UpdateableProperty%3CString%3E) Wrapper around properties used in patch requests |
rejectionDetails | object (Api.Common.UpdateableProperty%3CRejectionDetails%3E) Wrapper around properties used in patch requests |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "statusId": {
- "doUpdate": true,
- "value": 0
}, - "creditInstanceIntegrationStatusId": {
- "doUpdate": true,
- "value": 0
}, - "comments": {
- "doUpdate": true,
- "value": "string"
}, - "rejectionDetails": {
- "doUpdate": true,
- "value": {
- "reason": "string",
- "message": "string"
}
}
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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 <int32> Nullable |
keyRiskIndicatorId | integer <int32> Nullable |
riskClassId | integer <int32> Nullable |
riskModelId | integer <int32> Nullable |
calculatedValue | number <double> |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "keyRiskIndicatorDetailId": 0,
- "keyRiskIndicatorId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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 Nullable |
sortOrder | string (SortOrder) Enum: "Ascending" "Descending" |
creditInstanceId | integer <int32> Nullable |
offerStatusIds | Array of integers <int32> Nullable |
offerExternalId | string Nullable |
offerAmountFrom | number <double> Nullable |
offerAmountTo | number <double> Nullable |
createDateFrom | string <date-time> Nullable |
createDateTo | string <date-time> Nullable |
statusIds | Array of integers <int32> Nullable |
riskClassIds | Array of integers <int32> Nullable |
creditFacilityTypeIds | Array of integers <int32> Nullable |
assignedMemberIds | Array of integers <int32> Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "page": 0,
- "pageSize": 0,
- "sortBy": "string",
- "sortOrder": "Ascending",
- "creditInstanceId": 0,
- "offerStatusIds": [
- 0
], - "offerExternalId": "string",
- "offerAmountFrom": 0,
- "offerAmountTo": 0,
- "createDateFrom": "2025-05-09T12:06:31Z",
- "createDateTo": "2025-05-09T12:06:31Z",
- "statusIds": [
- 0
], - "riskClassIds": [
- 0
], - "creditFacilityTypeIds": [
- 0
], - "assignedMemberIds": [
- 0
]
}
{- "results": [
- {
- "creditInstanceId": 0,
- "creditInstanceUid": "string",
- "creditInstanceTypeId": {
- "id": 0,
- "name": "string"
}, - "creditUsageIds": [
- {
- "id": 0,
- "name": "string"
}
], - "contactGroupId": 0,
- "durationDays": 0,
- "amount": 0,
- "calculatedRiskClassId": 0,
- "calculatedRiskClassScore": 0,
- "calculatedCreditHistoryScore": 0,
- "calculatedInterestRate": 0,
- "ownEquityCashAmount": 0,
- "ownEquityNonCashAmount": 0,
- "ownEquityAdditionalCollateralAmount": 0,
- "creditStatus": {
- "id": 0,
- "name": "string",
- "key": "string"
}, - "creditInstanceIntegrationStatus": {
- "id": 0,
- "name": "string"
}, - "isActive": true,
- "isComplete": true,
- "createDate": "2025-05-09T12:06:31Z",
- "collateralIds": [
- 0
], - "repaymentIds": [
- 0
], - "offers": [
- {
- "creditInstanceId": 0,
- "offerId": 0,
- "offerUid": "string",
- "creditFacilityId": 0,
- "lenderId": 0,
- "participantUid": "string",
- "statusId": 0,
- "creditInstanceIntegrationStatusId": 0,
- "comments": "string",
- "assignedMemberId": 0,
- "offerRequestDate": "2025-05-09T12:06:31Z",
- "offerSubmitDate": "2025-05-09T12:06:31Z",
- "details": [
- {
- "offerDetailId": 0,
- "riskClassId": 0,
- "riskClassScore": 0,
- "loanAmount": 0,
- "amortizationAmount": 0,
- "financedCollateralValue": 0,
- "isSystemGenerated": true,
- "isActive": true,
- "isAccepted": true,
- "externalId": "string",
- "validityDate": "2025-05-09T12:06:31Z",
- "customAttributes": "string",
- "creditFacilityRiskClassTypeId": 0,
- "ownEquityCashAmount": 0,
- "ownEquityNonCashAmount": 0,
- "ownEquityAdditionalCollateralAmount": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "outstandingAmount": 0,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "value": 0,
- "customAttributes": "string"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorDetailId": 0,
- "value": 0,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0,
- "payoutDate": "2025-05-09T12:06:31Z",
- "durationDays": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "customAttributes": "string"
}
], - "breaches": [
- {
- "breachId": 0,
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0
}
]
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "offerDocumentationStatusId": 0,
- "createDate": "2025-05-09T12:06:31Z",
- "customAttributes": "string"
}
]
}
], - "ownEquityTypes": [
- {
- "ownEquityTypeId": 0,
- "amount": 0,
- "contactId": 0,
- "collateralId": 0
}
], - "billingTypeId": 0,
- "customAttributes": "string",
- "externalId": "string",
- "creditFacilityTypeId": 0,
- "creditFacilityType": {
- "id": 0,
- "name": "string",
- "key": "string",
- "externalId": "string",
- "parentId": 0
}, - "memberId": 0,
- "assignedMemberId": 0,
- "currencyId": 0,
- "currency": {
- "id": 0,
- "uId": "string",
- "name": "string",
- "currencyCode": "string",
- "symbol": "string"
}, - "closingDate": "2025-05-09T12:06:31Z",
- "productBases": [
- {
- "productBaseId": 0,
- "billingPeriodId": 0,
- "amount": 0,
- "durationDays": 0,
- "interestRate": 0,
- "customAttributes": "string",
- "payoutDate": "2025-05-09T12:06:31Z",
- "data": "string",
- "id": 0,
- "creditInstanceId": 0,
- "createDate": "2025-05-09T12:06:31Z"
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "dmsCategoryKey": "string",
- "customAttributes": "string",
- "createDate": "2025-05-09T12:06:31Z"
}
]
}
], - "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 Nullable |
sortOrder | string (SortOrder) Enum: "Ascending" "Descending" |
offerIds | Array of integers <int32> Nullable |
creditInstanceId | integer <int32> Nullable |
offerStatusIds | Array of integers <int32> Nullable |
offerExternalId | string Nullable |
offerAmountFrom | number <double> Nullable |
offerAmountTo | number <double> Nullable |
createDateFrom | string <date-time> Nullable |
createDateTo | string <date-time> Nullable |
statusIds | Array of integers <int32> Nullable |
riskClassIds | Array of integers <int32> Nullable |
creditFacilityTypeIds | Array of integers <int32> Nullable |
assignedMemberIds | Array of integers <int32> Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "page": 0,
- "pageSize": 0,
- "sortBy": "string",
- "sortOrder": "Ascending",
- "offerIds": [
- 0
], - "creditInstanceId": 0,
- "offerStatusIds": [
- 0
], - "offerExternalId": "string",
- "offerAmountFrom": 0,
- "offerAmountTo": 0,
- "createDateFrom": "2025-05-09T12:06:31Z",
- "createDateTo": "2025-05-09T12:06:31Z",
- "statusIds": [
- 0
], - "riskClassIds": [
- 0
], - "creditFacilityTypeIds": [
- 0
], - "assignedMemberIds": [
- 0
]
}
{- "results": [
- {
- "id": 0,
- "offerUid": "string",
- "creditInstanceId": 0,
- "creditInstanceUid": "string",
- "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": "2025-05-09T12:06:31Z",
- "offerSubmitDate": "2025-05-09T12:06:31Z",
- "creditInstanceCreditUsageIds": [
- 0
], - "creditInstanceCollateralIds": [
- 0
], - "details": [
- {
- "offerDetailId": 0,
- "riskClassId": 0,
- "riskClassScore": 0,
- "loanAmount": 0,
- "amortizationAmount": 0,
- "financedCollateralValue": 0,
- "isSystemGenerated": true,
- "isActive": true,
- "isAccepted": true,
- "externalId": "string",
- "validityDate": "2025-05-09T12:06:31Z",
- "customAttributes": "string",
- "creditFacilityRiskClassTypeId": 0,
- "ownEquityCashAmount": 0,
- "ownEquityNonCashAmount": 0,
- "ownEquityAdditionalCollateralAmount": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "outstandingAmount": 0,
- "durationDays": 0,
- "fees": [
- {
- "feeId": 0,
- "value": 0,
- "customAttributes": "string"
}
], - "keyRiskIndicatorDetails": [
- {
- "keyRiskIndicatorDetailId": 0,
- "value": 0,
- "customAttributes": "string"
}
], - "products": [
- {
- "productId": 0,
- "billingPeriodId": 0,
- "amount": 0,
- "payoutDate": "2025-05-09T12:06:31Z",
- "durationDays": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "customAttributes": "string"
}
], - "breaches": [
- {
- "breachId": 0,
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "riskClassId": 0,
- "riskModelId": 0,
- "calculatedValue": 0
}
]
}
], - "documentation": [
- {
- "id": 0,
- "dmsDocumentMetadataId": 0,
- "offerDocumentationStatusId": 0,
- "createDate": "2025-05-09T12:06:31Z",
- "customAttributes": "string"
}
], - "createDate": "2025-05-09T12:06:31Z"
}
], - "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 Nullable |
sortOrder | string (SortOrder) Enum: "Ascending" "Descending" |
offerIds | Array of integers <int32> Nullable |
creditInstanceId | integer <int32> Nullable |
offerStatusIds | Array of integers <int32> Nullable |
offerExternalId | string Nullable |
offerAmountFrom | number <double> Nullable |
offerAmountTo | number <double> Nullable |
createDateFrom | string <date-time> Nullable |
createDateTo | string <date-time> Nullable |
statusIds | Array of integers <int32> Nullable |
riskClassIds | Array of integers <int32> Nullable |
creditFacilityTypeIds | Array of integers <int32> Nullable |
assignedMemberIds | Array of integers <int32> Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "page": 0,
- "pageSize": 0,
- "sortBy": "string",
- "sortOrder": "Ascending",
- "offerIds": [
- 0
], - "creditInstanceId": 0,
- "offerStatusIds": [
- 0
], - "offerExternalId": "string",
- "offerAmountFrom": 0,
- "offerAmountTo": 0,
- "createDateFrom": "2025-05-09T12:06:31Z",
- "createDateTo": "2025-05-09T12:06:31Z",
- "statusIds": [
- 0
], - "riskClassIds": [
- 0
], - "creditFacilityTypeIds": [
- 0
], - "assignedMemberIds": [
- 0
]
}
{- "results": [
- {
- "id": 0,
- "externalId": "string",
- "offerUid": "string",
- "creditInstanceId": 0,
- "creditInstanceUid": "string",
- "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,
- "offerRequestDate": "2025-05-09T12:06:31Z",
- "offerSubmitDate": "2025-05-09T12:06:31Z",
- "createDate": "2025-05-09T12:06:31Z"
}
], - "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 <int32> Nullable |
withFees | boolean Nullable |
isSimulation | boolean |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "lenderIds": [
- 0
], - "withFees": true,
- "isSimulation": true
}
[- {
- "creditFacilityId": 0,
- "creditFacilityName": "string",
- "lenderId": 0,
- "lenderName": "string",
- "details": {
- "loanAmount": 0,
- "amortisationAmount": 0,
- "financedCollateralValue": 0,
- "averageInterestRate": 0,
- "averageEffectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "durationDays": 0,
- "keyRiskIndicators": [
- {
- "keyRiskIndicatorName": "string",
- "keyRiskIndicatorDetailId": 0,
- "value": 0
}
], - "products": [
- {
- "productBaseId": 0,
- "productId": 0,
- "productName": "string",
- "billingPeriodId": 0,
- "amount": 0,
- "payoutdate": "2025-05-09T12:06:31Z",
- "durationDays": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0
}
], - "breaches": [
- {
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "calculatedValue": 0,
- "isSoftKnockout": true,
- "isHardKnockout": true
}
], - "fees": [
- {
- "feeId": 0,
- "collateralTypeId": 0,
- "value": 0
}
]
}, - "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 <int32> Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "lenderIds": [
- 0
]
}
[- {
- "creditFacilityId": 0,
- "creditFacilityName": "string",
- "lenderId": 0,
- "lenderName": "string",
- "details": {
- "loanAmount": 0,
- "amortisationAmount": 0,
- "financedCollateralValue": 0,
- "averageInterestRate": 0,
- "averageEffectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0,
- "keyRiskIndicators": [
- {
- "keyRiskIndicatorName": "string",
- "keyRiskIndicatorDetailId": 0,
- "value": 0
}
], - "products": [
- {
- "productBaseId": 0,
- "productId": 0,
- "productName": "string",
- "billingPeriodId": 0,
- "amount": 0,
- "payoutDate": "2025-05-09T12:06:31Z",
- "durationDays": 0,
- "interestRate": 0,
- "effectiveInterestRate": 0,
- "interestRateCosts": 0,
- "effectiveInterestRateCosts": 0
}
], - "breaches": [
- {
- "keyRiskIndicatorId": 0,
- "keyRiskIndicatorDetailId": 0,
- "calculatedValue": 0,
- "isSoftKnockout": true,
- "isHardKnockout": true
}
], - "fees": [
- {
- "feeId": 0,
- "collateralTypeId": 0,
- "value": 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. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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
offerDocumentationStatusId | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
customAttributes | object (Api.Common.UpdateableProperty%3CString%3E) Wrapper around properties used in patch requests |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "offerDocumentationStatusId": {
- "doUpdate": true,
- "value": 0
}, - "customAttributes": {
- "doUpdate": true,
- "value": "string"
}
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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
offerDocumentationDetails required | Array of objects (OfferDocumentationDetails) |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "offerDocumentationDetails": [
- {
- "offerDocumentationId": 0,
- "offerDocumentationStatusId": {
- "doUpdate": true,
- "value": 0
}
}
]
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Gets all the offer documentation statuses.
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",
- "externalId": "string"
}
]