Download OpenAPI specification:Download
Contains functionality around credit facilities.
For endpoints that support localization the language can be passed either as a query string parameter (using the name 'language') or in the 'accept-language' header.
If no language is passed to such endpoints then the default configured language will be used.
Deletes an existing credit facility.
id required | integer <int32> |
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 all the details of the requested credit facility.
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
{- "id": 0,
- "name": "string",
- "creditFacilityTypeId": 0,
- "riskClassTypeId": 0,
- "bookingCenterCountryId": 0,
- "jurisdictionCountryId": 0,
- "currencyId": 0,
- "contactTypeId": 0,
- "isAutoApproved": true,
- "isCommitted": true,
- "reviewDate": "2025-05-09T12:06:30Z",
- "minAmount": 0,
- "maxAmount": 0,
- "isActive": true,
- "createDate": "2025-05-09T12:06:30Z",
- "lenderId": 0,
- "maxProducts": 0,
- "maxBorrowers": 0,
- "defaultOfferValidityDays": 0,
- "isAutoValidated": true,
- "collateralTypeIds": [
- 0
], - "creditUsageIds": [
- 0
], - "creditInstanceTypeIds": [
- 0
], - "keyRiskIndicatorDetailIds": [
- 0
], - "feeIds": [
- 0
], - "repaymentIds": [
- 0
], - "riskModelIds": [
- 0
], - "productIds": [
- 0
], - "collateralTypeRegionConstraints": [
- {
- "collateralTypeId": 0,
- "regionIds": [
- 0
], - "constraintTypeId": 0
}
], - "creditFacilityType": {
- "id": 0,
- "name": "string",
- "key": "string",
- "externalId": "string",
- "parentId": 0,
- "parentName": "string"
}, - "repayments": [
- {
- "id": 0,
- "recurringPeriodDays": 0,
- "seniorRankPercentage": 0,
- "juniorRankPercentage": 0,
- "mezzanineRankPercentage": 0,
- "maxDurationDays": 0,
- "collateralTypeId": 0,
- "billingPeriodId": 0,
- "repaymentTranchId": 0,
- "repaymentTypeIds": [
- 0
]
}
]
}
Modifies an existing credit facility.
id required | integer <int32> Id of the credit facility that will be modified |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
Patch credit facility request
name | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
creditFacilityTypeId | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
riskClassTypeId | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CInt32%3E%3E) Wrapper around properties used in patch requests |
bookingCenterCountryId | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
jurisdictionCountryId | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
currencyId | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
contactTypeId | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CInt32%3E%3E) Wrapper around properties used in patch requests |
isCommitted | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CBoolean%3E%3E) Wrapper around properties used in patch requests |
isAutoApproved | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CBoolean%3E%3E) Wrapper around properties used in patch requests |
reviewDate | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDateTime%3E%3E) Wrapper around properties used in patch requests |
minAmount | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
maxAmount | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CDecimal%3E%3E) Wrapper around properties used in patch requests |
isActive | object (Api.Common.UpdateableProperty%3CBoolean%3E) Wrapper around properties used in patch requests |
lenderId | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
maxProducts | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
maxBorrowers | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
defaultOfferValidityDays | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CInt32%3E%3E) Wrapper around properties used in patch requests |
isAutoValidated | object (Api.Common.UpdateableProperty%3CBoolean%3E) Wrapper around properties used in patch requests |
collateralTypeIds | object (Api.Common.UpdateableProperty%3CSystem.Collections.Generic.ICollection%3CInt32%3E%3E) Wrapper around properties used in patch requests |
creditInstanceTypeIds | object (Api.Common.UpdateableProperty%3CSystem.Collections.Generic.ICollection%3CInt32%3E%3E) Wrapper around properties used in patch requests |
creditUsageIds | object (Api.Common.UpdateableProperty%3CSystem.Collections.Generic.ICollection%3CInt32%3E%3E) Wrapper around properties used in patch requests |
keyRiskIndicatorDetailIds | 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 |
collateralTypeRegionConstraints | object (Api.Common.UpdateableProperty%3CSystem.Collections.Generic.ICollection%3CCollateralTypeRegionConstraint%3E%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"
}, - "creditFacilityTypeId": {
- "doUpdate": true,
- "value": 0
}, - "riskClassTypeId": {
- "doUpdate": true,
- "value": 0
}, - "bookingCenterCountryId": {
- "doUpdate": true,
- "value": 0
}, - "jurisdictionCountryId": {
- "doUpdate": true,
- "value": 0
}, - "currencyId": {
- "doUpdate": true,
- "value": 0
}, - "contactTypeId": {
- "doUpdate": true,
- "value": 0
}, - "isCommitted": {
- "doUpdate": true,
- "value": true
}, - "isAutoApproved": {
- "doUpdate": true,
- "value": true
}, - "reviewDate": {
- "doUpdate": true,
- "value": "2025-05-09T12:06:30Z"
}, - "minAmount": {
- "doUpdate": true,
- "value": 0
}, - "maxAmount": {
- "doUpdate": true,
- "value": 0
}, - "isActive": {
- "doUpdate": true,
- "value": true
}, - "lenderId": {
- "doUpdate": true,
- "value": 0
}, - "maxProducts": {
- "doUpdate": true,
- "value": 0
}, - "maxBorrowers": {
- "doUpdate": true,
- "value": 0
}, - "defaultOfferValidityDays": {
- "doUpdate": true,
- "value": 0
}, - "isAutoValidated": {
- "doUpdate": true,
- "value": true
}, - "collateralTypeIds": {
- "doUpdate": true,
- "value": [
- 0
]
}, - "creditInstanceTypeIds": {
- "doUpdate": true,
- "value": [
- 0
]
}, - "creditUsageIds": {
- "doUpdate": true,
- "value": [
- 0
]
}, - "keyRiskIndicatorDetailIds": {
- "doUpdate": true,
- "value": [
- 0
]
}, - "repaymentIds": {
- "doUpdate": true,
- "value": [
- 0
]
}, - "collateralTypeRegionConstraints": {
- "doUpdate": true,
- "value": [
- {
- "collateralTypeId": 0,
- "regionIds": [
- 0
], - "constraintTypeId": 0
}
]
}
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Creates a new credit facility which can be part of the product offering.
Accept-Language | string The ISO 639-1 language to use for localizable data. |
Create credit facility request
name required | string non-empty |
creditFacilityTypeId required | integer <int32> |
bookingCenterCountryId required | integer <int32> |
jurisdictionCountryId required | integer <int32> |
currencyId required | integer <int32> |
contactTypeId required | integer <int32> |
isAutoApproved required | boolean |
isCommitted required | boolean |
minAmount required | number <double> |
maxAmount required | number <double> |
isActive required | boolean |
lenderId required | integer <int32> |
maxProducts required | integer <int32> |
maxBorrowers required | integer <int32> |
defaultOfferValidityDays required | integer <int32> |
creditUsageIds required | Array of integers <int32> |
creditInstanceTypeIds required | Array of integers <int32> |
riskClassTypeId | integer <int32> Nullable |
isAutoValidated | boolean |
reviewDate | string <date-time> Nullable |
collateralTypeIds | Array of integers <int32> Nullable |
repaymentIds | Array of integers <int32> Nullable |
keyRiskIndicatorDetailIds | Array of integers <int32> Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "name": "string",
- "creditFacilityTypeId": 0,
- "bookingCenterCountryId": 0,
- "jurisdictionCountryId": 0,
- "currencyId": 0,
- "contactTypeId": 0,
- "isAutoApproved": true,
- "isCommitted": true,
- "minAmount": 0,
- "maxAmount": 0,
- "isActive": true,
- "lenderId": 0,
- "maxProducts": 0,
- "maxBorrowers": 0,
- "defaultOfferValidityDays": 0,
- "creditUsageIds": [
- 0
], - "creditInstanceTypeIds": [
- 0
], - "riskClassTypeId": 0,
- "isAutoValidated": true,
- "reviewDate": "2025-05-09T12:06:30Z",
- "collateralTypeIds": [
- 0
], - "repaymentIds": [
- 0
], - "keyRiskIndicatorDetailIds": [
- 0
]
}
{- "id": 0
}
Gets a list of all the existing credit facilities. 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 name, credit facility type id, jurisdiction id, borrower type id, currency id, status, create date and lender id.
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" |
name | string Nullable |
creditFacilityTypeIds | Array of integers <int32> Nullable |
bookingCenterCountryIds | Array of integers <int32> Nullable |
jurisdictionCountryIds | Array of integers <int32> Nullable |
borrowerTypeIds | Array of integers <int32> Nullable |
currencyIds | Array of integers <int32> Nullable |
lenderIds | Array of integers <int32> Nullable |
createDateFrom | string <date-time> Nullable |
createDateTo | string <date-time> Nullable |
status | boolean Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "page": 0,
- "pageSize": 0,
- "sortBy": "string",
- "sortOrder": "Ascending",
- "name": "string",
- "creditFacilityTypeIds": [
- 0
], - "bookingCenterCountryIds": [
- 0
], - "jurisdictionCountryIds": [
- 0
], - "borrowerTypeIds": [
- 0
], - "currencyIds": [
- 0
], - "lenderIds": [
- 0
], - "createDateFrom": "2025-05-09T12:06:30Z",
- "createDateTo": "2025-05-09T12:06:30Z",
- "status": true
}
{- "results": [
- {
- "id": 0,
- "name": "string",
- "creditFacilityTypeId": 0,
- "riskClassTypeId": 0,
- "bookingCenterCountryId": 0,
- "jurisdictionCountryId": 0,
- "currencyId": 0,
- "contactTypeId": 0,
- "isAutoApproved": true,
- "isCommitted": true,
- "reviewDate": "2025-05-09T12:06:30Z",
- "minAmount": 0,
- "maxAmount": 0,
- "isActive": true,
- "createDate": "2025-05-09T12:06:30Z",
- "lenderId": 0,
- "maxProducts": 0,
- "maxBorrowers": 0,
- "defaultOfferValidityDays": 0,
- "isAutoValidated": true,
- "collateralTypeIds": [
- 0
], - "creditUsageIds": [
- 0
], - "creditInstanceTypeIds": [
- 0
], - "keyRiskIndicatorDetailIds": [
- 0
], - "feeIds": [
- 0
], - "repaymentIds": [
- 0
], - "riskModelIds": [
- 0
], - "productIds": [
- 0
], - "collateralTypeRegionConstraints": [
- {
- "collateralTypeId": 0,
- "regionIds": [
- 0
], - "constraintTypeId": 0
}
], - "creditFacilityType": {
- "id": 0,
- "name": "string",
- "key": "string",
- "externalId": "string",
- "parentId": 0,
- "parentName": "string"
}, - "repayments": [
- {
- "id": 0,
- "recurringPeriodDays": 0,
- "seniorRankPercentage": 0,
- "juniorRankPercentage": 0,
- "mezzanineRankPercentage": 0,
- "maxDurationDays": 0,
- "collateralTypeId": 0,
- "billingPeriodId": 0,
- "repaymentTranchId": 0,
- "repaymentTypeIds": [
- 0
]
}
]
}
], - "page": 0,
- "pageSize": 0,
- "pageCount": 0,
- "totalCount": 0
}
Deletes an existing credit facility type.
id required | integer <int32> CreditFacilityType 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 credit facility type.
id required | integer <int32> CreditFacilityType 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
{- "id": 0,
- "name": "string",
- "key": "string",
- "externalId": "string",
- "parentId": 0,
- "parentName": "string"
}
Modifies an existing credit facility type which can be part of the product offering.
id required | integer <int32> Credit facility type id |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
Update credit facility type request
parentId | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CInt32%3E%3E) Wrapper around properties used in patch requests |
name | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
key | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
externalId | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "parentId": {
- "doUpdate": true,
- "value": 0
}, - "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 containing all the credit facility 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",
- "parentId": 0,
- "parentName": "string"
}
]
Creates a new credit facility type which can be part of the product offering.
Accept-Language | string The ISO 639-1 language to use for localizable data. |
Create credit facility type request
parentId required | integer <int32> |
name required | string non-empty |
key required | string non-empty |
externalId | string Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "parentId": 0,
- "name": "string",
- "key": "string",
- "externalId": "string"
}
{- "id": 0
}