Download OpenAPI specification:Download
Contains functionality around credit fee.
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.
Unlink the fee from the collateral type and delete its specific fee data.
| feeId required | integer <int32> Fee identifier |
| creditFacilityId required | integer <int32> CreditFacility Identifier |
| collateralTypeId required | integer <int32> CollateralType Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Modifies the data of a fee that is linked to a collateral type.
| feeId required | integer <int32> Fee identifier |
| creditFacilityId required | integer <int32> CreditFacility Identifier |
| collateralTypeId required | integer <int32> CollateralType Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Request
| feeData | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
| billingPeriodId | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
| isInterestRateComponent | object (Api.Common.UpdateableProperty%3CBoolean%3E) Wrapper around properties used in patch requests |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "feeData": {
- "doUpdate": true,
- "value": "string"
}, - "billingPeriodId": {
- "doUpdate": true,
- "value": 0
}, - "isInterestRateComponent": {
- "doUpdate": true,
- "value": true
}
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Links an existing fee to an existing collateral type and saves the fee data specific for it.
| feeId required | integer <int32> Fee identifier |
| creditFacilityId required | integer <int32> Credit identifier |
| collateralTypeId required | integer <int32> CollateralType Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Request
| billingPeriodId required | integer <int32> |
| feeData required | string non-empty |
| isInterestRateComponent | boolean |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "billingPeriodId": 0,
- "feeData": "string",
- "isInterestRateComponent": true
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets all the fees assigned to a collateral type together with the fee details.
| creditFacilityId required | integer <int32> CreditFacility Identifier |
| collateralTypeId required | integer <int32> CollateralType 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
[- {
- "id": 0,
- "name": "string",
- "dynamicSchemaId": 0,
- "createDate": "2025-07-31T10:57:22Z",
- "isActive": true,
- "storedProcedure": "string",
- "externalId": "string",
- "details": {
- "feeData": "string",
- "billingPeriodId": 0,
- "isInterestRateComponent": true,
- "createDate": "2025-07-31T10:57:22Z"
}
}
]Unlink the fee from the credit facility and delete its specific fee data.
| feeId required | integer <int32> Fee ID |
| creditFacilityId required | integer <int32> Credit Facility ID |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Modifies the data of a fee that is linked to a credit facility.
| feeId required | integer <int32> Fee ID |
| creditFacilityId required | integer <int32> CreditFacility ID |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
PatchCreditFacility Request
| feeData | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
| billingPeriodId | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
| isInterestRateComponent | object (Api.Common.UpdateableProperty%3CBoolean%3E) Wrapper around properties used in patch requests |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "feeData": {
- "doUpdate": true,
- "value": "string"
}, - "billingPeriodId": {
- "doUpdate": true,
- "value": 0
}, - "isInterestRateComponent": {
- "doUpdate": true,
- "value": true
}
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Links an existing fee to an existing credit facility and saves the fee data specific for it.
| feeId required | integer <int32> |
| creditFacilityId required | integer <int32> |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
| billingPeriodId required | integer <int32> |
| feeData required | string non-empty |
| isInterestRateComponent | boolean |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "billingPeriodId": 0,
- "feeData": "string",
- "isInterestRateComponent": true
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets all the fees assigned to a credit facility together with the fee details.
| creditFacilityId required | integer <int32> CreditFacility 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",
- "dynamicSchemaId": 0,
- "createDate": "2025-07-31T10:57:22Z",
- "isActive": true,
- "storedProcedure": "string",
- "externalId": "string",
- "details": {
- "feeData": "string",
- "billingPeriodId": 0,
- "isInterestRateComponent": true,
- "createDate": "2025-07-31T10:57:22Z"
}
}
]Gets a detailed list of all the fees part of a credit facility.
| creditFacilityId 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
{- "collateralTypeFees": [
- {
- "feeId": 0,
- "name": "string",
- "dynamicSchemaId": 0,
- "createDate": "2025-07-31T10:57:22Z",
- "isActive": true,
- "storedProcedure": "string",
- "externalId": "string",
- "details": {
- "feeData": "string",
- "billingPeriodId": 0,
- "isInterestRateComponent": true,
- "createDate": "2025-07-31T10:57:22Z"
}, - "collateralType": {
- "id": 0,
- "name": "string"
}
}
], - "productFees": [
- {
- "feeId": 0,
- "name": "string",
- "dynamicSchemaId": 0,
- "createDate": "2025-07-31T10:57:22Z",
- "isActive": true,
- "storedProcedure": "string",
- "externalId": "string",
- "details": {
- "feeData": "string",
- "billingPeriodId": 0,
- "isInterestRateComponent": true,
- "createDate": "2025-07-31T10:57:22Z"
}, - "product": {
- "id": 0,
- "name": "string"
}
}
], - "creditFacilityFees": [
- {
- "feeId": 0,
- "name": "string",
- "dynamicSchemaId": 0,
- "createDate": "2025-07-31T10:57:22Z",
- "isActive": true,
- "storedProcedure": "string",
- "externalId": "string",
- "details": {
- "feeData": "string",
- "billingPeriodId": 0,
- "isInterestRateComponent": true,
- "createDate": "2025-07-31T10:57:22Z"
}
}
]
}Deletes an existing fee that is not assigned to any credit facilities, products or collateral type.
| id required | integer <int32> Fee ID |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets all the details of an existing fee and its linkage to credit facilities, products, or collateral type.
| id required | integer <int32> Fee 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",
- "dynamicSchemaId": 0,
- "createDate": "2025-07-31T10:57:22Z",
- "isActive": true,
- "storedProcedure": "string",
- "externalId": "string",
- "creditFacilityFees": [
- {
- "feeData": "string",
- "billingPeriodId": 0,
- "isInterestRateComponent": true,
- "createDate": "2025-07-31T10:57:22Z",
- "creditFacilityId": 0
}
], - "productFees": [
- {
- "feeData": "string",
- "billingPeriodId": 0,
- "isInterestRateComponent": true,
- "createDate": "2025-07-31T10:57:22Z",
- "productId": 0
}
], - "collateralTypeFees": [
- {
- "feeData": "string",
- "billingPeriodId": 0,
- "isInterestRateComponent": true,
- "createDate": "2025-07-31T10:57:22Z",
- "collateralTypeId": 0
}
]
}Modifies an existing fee. Be aware that modifying the dynamic schema id will result in corrupt fees if they are already assigned to a credit facility, product or collateral type.
| id required | integer <int32> Fee ID |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
PatchFeeRequest
| name | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
| dynamicSchemaId | object (Api.Common.UpdateableProperty%3CSystem.Nullable%3CInt32%3E%3E) Wrapper around properties used in patch requests |
| isActive | object (Api.Common.UpdateableProperty%3CBoolean%3E) Wrapper around properties used in patch requests |
| storedProcedure | 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
{- "name": {
- "doUpdate": true,
- "value": "string"
}, - "dynamicSchemaId": {
- "doUpdate": true,
- "value": 0
}, - "isActive": {
- "doUpdate": true,
- "value": true
}, - "storedProcedure": {
- "doUpdate": true,
- "value": "string"
}, - "externalId": {
- "doUpdate": true,
- "value": "string"
}
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets a list of all the existing fees with basic information.
| 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",
- "dynamicSchemaId": 0,
- "createDate": "2025-07-31T10:57:22Z",
- "isActive": true,
- "storedProcedure": "string",
- "externalId": "string",
- "creditFacilityIds": [
- 0
], - "productIds": [
- 0
], - "collateralTypeIds": [
- 0
]
}
]Creates a new fee with a dynamic structure. After the fee is created it can be assigned to a specific credit facilities, products or collateral type.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
| name required | string non-empty |
| dynamicSchemaId | integer <int32> Nullable |
| isActive | boolean |
| storedProcedure | string Nullable |
| externalId | string Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "name": "string",
- "dynamicSchemaId": 0,
- "isActive": true,
- "storedProcedure": "string",
- "externalId": "string"
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Unlink the fee from the product and delete its specific fee data.
| feeId required | integer <int32> Fee identifier |
| productId required | integer <int32> Product Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Modifies the data of a fee that is linked to a product.
| feeId required | integer <int32> Fee identifier |
| productId required | integer <int32> Product Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Request
| feeData | object (UpdateableProperty%3C%3E) Wrapper around properties used in patch requests |
| billingPeriodId | object (Api.Common.UpdateableProperty%3CInt32%3E) Wrapper around properties used in patch requests |
| isInterestRateComponent | object (Api.Common.UpdateableProperty%3CBoolean%3E) Wrapper around properties used in patch requests |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "feeData": {
- "doUpdate": true,
- "value": "string"
}, - "billingPeriodId": {
- "doUpdate": true,
- "value": 0
}, - "isInterestRateComponent": {
- "doUpdate": true,
- "value": true
}
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Links an existing fee to an existing product and saves the fee data specific for it.
| feeId required | integer <int32> Fee identifier |
| productId required | integer <int32> Product Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Request
| billingPeriodId required | integer <int32> |
| feeData required | string non-empty |
| isInterestRateComponent | boolean |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "billingPeriodId": 0,
- "feeData": "string",
- "isInterestRateComponent": true
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets all the fees assigned to a product together with the fee details.
| productId required | integer <int32> Product 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
[- {
- "id": 0,
- "name": "string",
- "dynamicSchemaId": 0,
- "isActive": true,
- "storedProcedure": "string",
- "externalId": "string",
- "createDate": "2025-07-31T10:57:22Z",
- "details": {
- "feeData": "string",
- "billingPeriodId": 0,
- "isInterestRateComponent": true,
- "createDate": "2025-07-31T10:57:22Z"
}
}
]