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.
Gets a list of all the available products assigned to a facility and their details.
| creditFacilityId required | integer <int32> CreditFacility Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
[- {
- "name": "string",
- "minAmount": 0.1,
- "maxAmount": 0.1,
- "productBaseId": 0,
- "minimumPeriod": 0,
- "maximumPeriod": 0,
- "daysPeriod": 0,
- "repaymentIds": [
- 0
], - "isActive": true,
- "id": 0,
- "billingPeriod": {
- "billingPeriodId": 0,
- "name": "string",
- "key": "string"
}, - "feeIds": [
- 0
]
}
]Deletes an existing credit product.
| id required | integer <int32> Credit Product 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 product and its details.
| id required | integer <int32> |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "name": "string",
- "minAmount": 0.1,
- "maxAmount": 0.1,
- "productBaseId": 0,
- "minimumPeriod": 0,
- "maximumPeriod": 0,
- "daysPeriod": 0,
- "repaymentIds": [
- 0
], - "isActive": true,
- "id": 0,
- "creditFacilityId": 0,
- "defaultBillingPeriod": {
- "billingPeriodId": 0,
- "name": "string",
- "key": "string"
}, - "feeIds": [
- 0
]
}Modifies an existing credit product. A range of years or a fixed number of years can be defined. The range is configured with minimum period and maximum period parameters. The fixed period is configured with years period.
| id required | integer <int32> |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
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<System.Nullable<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<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<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<Boolean>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<Int32>) Wrapper around properties used in patch requests |
{- "name": {
- "doUpdate": true,
- "value": "string"
}, - "creditFacilityId": {
- "doUpdate": true,
- "value": 0
}, - "minimumPeriod": {
- "doUpdate": true,
- "value": 0
}, - "maximumPeriod": {
- "doUpdate": true,
- "value": 0
}, - "daysPeriod": {
- "doUpdate": true,
- "value": 0
}, - "minAmount": {
- "doUpdate": true,
- "value": 0.1
}, - "maxAmount": {
- "doUpdate": true,
- "value": 0.1
}, - "defaultBillingPeriodId": {
- "doUpdate": true,
- "value": 0
}, - "repaymentIds": {
- "doUpdate": true,
- "value": [
- 0
]
}, - "isActive": {
- "doUpdate": true,
- "value": true
}, - "productBaseId": {
- "doUpdate": true,
- "value": 0
}
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Deletes an existing credit product.
| id required | integer <int32> Credit Product 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 product and its details.
| id required | integer <int32> |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "name": "string",
- "minAmount": 0.1,
- "maxAmount": 0.1,
- "productBaseId": 0,
- "minimumPeriod": 0,
- "maximumPeriod": 0,
- "daysPeriod": 0,
- "repaymentIds": [
- 0
], - "isActive": true,
- "id": 0,
- "creditFacilityId": 0,
- "defaultBillingPeriod": {
- "billingPeriodId": 0,
- "name": "string",
- "key": "string"
}, - "feeIds": [
- 0
]
}Modifies an existing credit product. A range of years or a fixed number of years can be defined. The range is configured with minimum period and maximum period parameters. The fixed period is configured with years period.
| id required | integer <int32> |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
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<System.Nullable<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<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<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<Boolean>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<Int32>) Wrapper around properties used in patch requests |
{- "name": {
- "doUpdate": true,
- "value": "string"
}, - "creditFacilityId": {
- "doUpdate": true,
- "value": 0
}, - "minimumPeriod": {
- "doUpdate": true,
- "value": 0
}, - "maximumPeriod": {
- "doUpdate": true,
- "value": 0
}, - "daysPeriod": {
- "doUpdate": true,
- "value": 0
}, - "minAmount": {
- "doUpdate": true,
- "value": 0.1
}, - "maxAmount": {
- "doUpdate": true,
- "value": 0.1
}, - "defaultBillingPeriodId": {
- "doUpdate": true,
- "value": 0
}, - "repaymentIds": {
- "doUpdate": true,
- "value": [
- 0
]
}, - "isActive": {
- "doUpdate": true,
- "value": true
}, - "productBaseId": {
- "doUpdate": true,
- "value": 0
}
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Creates a new credit product. A range of years or a fixed number of years can be defined. The range is configured with minimum period and maximum period parameters. The fixed period is configured with years period.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Create credit product request
| name required | string non-empty |
| minAmount required | number <double> |
| maxAmount required | number <double> |
| productBaseId required | integer <int32> |
| minimumPeriod | integer or null <int32> |
| maximumPeriod | integer or null <int32> |
| daysPeriod | integer or null <int32> |
| repaymentIds | Array of integers or null <int32> [ items <int32 > ] |
| isActive | boolean |
| defaultBillingPeriodId required | integer <int32> |
| creditFacilityId required | integer <int32> |
{- "name": "string",
- "minAmount": 0.1,
- "maxAmount": 0.1,
- "productBaseId": 0,
- "minimumPeriod": 0,
- "maximumPeriod": 0,
- "daysPeriod": 0,
- "repaymentIds": [
- 0
], - "isActive": true,
- "defaultBillingPeriodId": 0,
- "creditFacilityId": 0
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Creates a new credit product. A range of years or a fixed number of years can be defined. The range is configured with minimum period and maximum period parameters. The fixed period is configured with years period.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Create credit product request
| name required | string non-empty |
| minAmount required | number <double> |
| maxAmount required | number <double> |
| productBaseId required | integer <int32> |
| minimumPeriod | integer or null <int32> |
| maximumPeriod | integer or null <int32> |
| daysPeriod | integer or null <int32> |
| repaymentIds | Array of integers or null <int32> [ items <int32 > ] |
| isActive | boolean |
| defaultBillingPeriodId required | integer <int32> |
| creditFacilityId required | integer <int32> |
{- "name": "string",
- "minAmount": 0.1,
- "maxAmount": 0.1,
- "productBaseId": 0,
- "minimumPeriod": 0,
- "maximumPeriod": 0,
- "daysPeriod": 0,
- "repaymentIds": [
- 0
], - "isActive": true,
- "defaultBillingPeriodId": 0,
- "creditFacilityId": 0
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Deletes an existing credit product base.
| id required | integer <int32> Product Base Identifier |
| 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 one credit products base.
| id required | integer <int32> Product Base Identifier |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "id": 0,
- "name": "string",
- "creditFacilityTypeId": 0,
- "defaultInterestRate": 0.1,
- "minimumPeriod": 0,
- "maximumPeriod": 0,
- "daysPeriod": 0,
- "defaultAmortisationPeriod": 0.1,
- "creditFacilityIds": [
- 0
], - "dynamicSchemaId": 0
}Modifies existing credit product base. A range of years or a fixed number of years can be defined. The range is configured with minimum period and maximum period parameters. The fixed period is configured with years period.
| id required | integer <int32> |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Patch Product Base 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<Decimal>) 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<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<Decimal>>) Wrapper around properties used in patch requests | |
object (Api.Common.UpdateableProperty<System.Nullable<Int32>>) Wrapper around properties used in patch requests |
{- "name": {
- "doUpdate": true,
- "value": "string"
}, - "creditFacilityTypeId": {
- "doUpdate": true,
- "value": 0
}, - "defaultInterestRate": {
- "doUpdate": true,
- "value": 0.1
}, - "minimumPeriod": {
- "doUpdate": true,
- "value": 0
}, - "maximumPeriod": {
- "doUpdate": true,
- "value": 0
}, - "daysPeriod": {
- "doUpdate": true,
- "value": 0
}, - "defaultAmortisationPeriod": {
- "doUpdate": true,
- "value": 0.1
}, - "dynamicSchemaId": {
- "doUpdate": true,
- "value": 0
}
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}Gets all the credit products base.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
[- {
- "id": 0,
- "name": "string",
- "creditFacilityTypeId": 0,
- "defaultInterestRate": 0.1,
- "minimumPeriod": 0,
- "maximumPeriod": 0,
- "daysPeriod": 0,
- "defaultAmortisationPeriod": 0.1,
- "creditFacilityIds": [
- 0
], - "dynamicSchemaId": 0
}
]Creates a new credit product base. A range of years or a fixed number of years can be defined. The range is configured with minimum period and maximum period parameters. The fixed period is configured with years period.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Create Product Base Request
| name required | string non-empty |
| creditFacilityTypeId required | integer <int32> |
| defaultInterestRate | number <double> |
| minimumPeriod | integer or null <int32> |
| maximumPeriod | integer or null <int32> |
| daysPeriod | integer or null <int32> |
| defaultAmortisationPeriod | number or null <double> |
| dynamicSchemaId | integer or null <int32> |
{- "name": "string",
- "creditFacilityTypeId": 0,
- "defaultInterestRate": 0.1,
- "minimumPeriod": 0,
- "maximumPeriod": 0,
- "daysPeriod": 0,
- "defaultAmortisationPeriod": 0.1,
- "dynamicSchemaId": 0
}{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}