Download OpenAPI specification:
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. |
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}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. |
{- "id": 0,
- "name": "string",
- "creditFacilityTypeId": 0,
- "riskClassTypeId": 0,
- "bookingCenterCountryId": 0,
- "jurisdictionCountryId": 0,
- "currencyId": 0,
- "contactTypeId": 0,
- "isAutoApproved": true,
- "isCommitted": true,
- "reviewDate": "2019-08-24T14:15:22Z",
- "minAmount": 0.1,
- "maxAmount": 0.1,
- "isActive": true,
- "createDate": "2019-08-24T14:15:22Z",
- "lenderId": 0,
- "maxProducts": 0,
- "maxBorrowers": 0,
- "defaultOfferValidityDays": 0,
- "isAutoValidated": true,
- "selfApproveAllowedRoleKeys": [
- "string"
], - "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.1,
- "juniorRankPercentage": 0.1,
- "mezzanineRankPercentage": 0.1,
- "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
object (UpdateableProperty<>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<Int32>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Int32>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<Int32>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<Int32>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<Int32>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Int32>>) 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<System.Nullable<Boolean>>) 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<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<Boolean>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<Int32>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<Int32>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<Int32>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Int32>>) 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<String>>) 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<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<Int32>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Collections.Generic.ICollection<CollateralTypeRegionConstraint>>) Wrapper around properties used in patch requests |
{- "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": "2019-08-24T14:15:22Z"
}, - "minAmount": {
- "doUpdate": true,
- "value": 0.1
}, - "maxAmount": {
- "doUpdate": true,
- "value": 0.1
}, - "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
}, - "selfApproveAllowedRoleKeys": {
- "doUpdate": true,
- "value": [
- "string"
]
}, - "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": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}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> [ items <int32 > ] |
| creditInstanceTypeIds required | Array of integers <int32> [ items <int32 > ] |
| riskClassTypeId | integer or null <int32> |
| isAutoValidated | boolean |
| reviewDate | string or null <date-time> |
| collateralTypeIds | Array of integers or null <int32> [ items <int32 > ] |
| repaymentIds | Array of integers or null <int32> [ items <int32 > ] |
| keyRiskIndicatorDetailIds | Array of integers or null <int32> [ items <int32 > ] |
| selfApproveAllowedRoleKeys | Array of strings or null |
{- "name": "string",
- "creditFacilityTypeId": 0,
- "bookingCenterCountryId": 0,
- "jurisdictionCountryId": 0,
- "currencyId": 0,
- "contactTypeId": 0,
- "isAutoApproved": true,
- "isCommitted": true,
- "minAmount": 0.1,
- "maxAmount": 0.1,
- "isActive": true,
- "lenderId": 0,
- "maxProducts": 0,
- "maxBorrowers": 0,
- "defaultOfferValidityDays": 0,
- "creditUsageIds": [
- 0
], - "creditInstanceTypeIds": [
- 0
], - "riskClassTypeId": 0,
- "isAutoValidated": true,
- "reviewDate": "2019-08-24T14:15:22Z",
- "collateralTypeIds": [
- 0
], - "repaymentIds": [
- 0
], - "keyRiskIndicatorDetailIds": [
- 0
], - "selfApproveAllowedRoleKeys": [
- "string"
]
}{- "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 or null |
| sortOrder | string (SortOrder) Enum: "Ascending" "Descending" |
| name | string or null |
| creditFacilityTypeIds | Array of integers or null <int32> [ items <int32 > ] |
| bookingCenterCountryIds | Array of integers or null <int32> [ items <int32 > ] |
| jurisdictionCountryIds | Array of integers or null <int32> [ items <int32 > ] |
| borrowerTypeIds | Array of integers or null <int32> [ items <int32 > ] |
| currencyIds | Array of integers or null <int32> [ items <int32 > ] |
| lenderIds | Array of integers or null <int32> [ items <int32 > ] |
| createDateFrom | string or null <date-time> |
| createDateTo | string or null <date-time> |
| status | boolean or null |
{- "page": 0,
- "pageSize": 0,
- "sortBy": "string",
- "sortOrder": "Ascending",
- "name": "string",
- "creditFacilityTypeIds": [
- 0
], - "bookingCenterCountryIds": [
- 0
], - "jurisdictionCountryIds": [
- 0
], - "borrowerTypeIds": [
- 0
], - "currencyIds": [
- 0
], - "lenderIds": [
- 0
], - "createDateFrom": "2019-08-24T14:15:22Z",
- "createDateTo": "2019-08-24T14:15:22Z",
- "status": true
}{- "results": [
- {
- "id": 0,
- "name": "string",
- "creditFacilityTypeId": 0,
- "riskClassTypeId": 0,
- "bookingCenterCountryId": 0,
- "jurisdictionCountryId": 0,
- "currencyId": 0,
- "contactTypeId": 0,
- "isAutoApproved": true,
- "isCommitted": true,
- "reviewDate": "2019-08-24T14:15:22Z",
- "minAmount": 0.1,
- "maxAmount": 0.1,
- "isActive": true,
- "createDate": "2019-08-24T14:15:22Z",
- "lenderId": 0,
- "maxProducts": 0,
- "maxBorrowers": 0,
- "defaultOfferValidityDays": 0,
- "isAutoValidated": true,
- "selfApproveAllowedRoleKeys": [
- "string"
], - "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.1,
- "juniorRankPercentage": 0.1,
- "mezzanineRankPercentage": 0.1,
- "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. |
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets a credit facility type.
| id required | integer <int32> CreditFacilityType ID |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "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
object (Api.Common.UpdateableProperty<System.Nullable<Int32>>) 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 (UpdateableProperty<>) Wrapper around properties used in patch requests |
{- "parentId": {
- "doUpdate": true,
- "value": 0
}, - "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 containing all the credit facility types.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
[- {
- "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 or null |
{- "parentId": 0,
- "name": "string",
- "key": "string",
- "externalId": "string"
}{- "id": 0
}