List loan products
List loan products.
Request
- Base URLhttps://sandbox.pismolabs.io/lending
- URLhttps://sandbox.pismolabs.io/lending/v2/loan-products
- AuthHTTP bearer
Query parameters
Opaque pagination cursor returned by the API. Pass back exactly as received to retrieve the next page; do not parse or modify it.
Next page cursor identifier
Maximum returned list size. Default = 10.
Maximum number of items to return per page
Loan product ID. Accepts either a lowercase UUID (e.g., "2717a296-124a-47cc-b2a1-91e80dc723eb") or an uppercase alphanumeric string with underscores (e.g., "MY_LOAN_PRODUCT_001"). If not provided during creation, a UUID is auto-generated.
Loan product ID filter
Open text that describes the product
Loan product name filter
Product type
Loan product type filter
ISO 4217 currency code
ISO 4217 currency code filter
Collateral
Collateral type filter
Disbursement method type or how the loan is delivered.
Disbursement method type filter
Product status
Loan product status filter
Date value. Format = YYYY-MM-DD.
Search for products created from this date
Date value. Format = YYYY-MM-DD.
Search for products created until this date. Note: If endDate is provided, startDate must also be provided. This dependency is required by the API.
Field to sort by
Sort direction applied to the sortField value. Use ASC for ascending or DESC for descending
Response
Loan Products Retrieved.
Example response
{
"has_next": true,
"items": [
{
"collateral": "SINGLE",
"currency": 999,
"disbursement_method": {
"type": "SINGLE"
},
"processing_codes": {
"booking": [
"000011"
],
"disbursement": {
"external": [
"000011"
],
"internal": [
"000011"
]
},
"early_final_settlement": {
"fee": [
"000011"
]
},
"insurance": {
"booking": [
"000011"
],
"repayment": [
"000011"
]
},
"penalty_accruals": [
"000011"
],
"penalty_waiver": [
"000011"
],
"prepayment": {
"fee": [
"000011"
]
},
"present_value_discount": [
"000011"
],
"repayment": [
"000011"
],
"restructuring": [
"000011"
]
},
"product_id": "2717a296-124a-47cc-b2a1-91e80dc723eb",
"product_name": "Acme business loan",
"status": "ACTIVE",
"created_at": "2026-09-03T17:58:35.520Z",
"early_final_settlement": {
"penalty": {
"type": "PERCENTAGE",
"value": 0.05
},
"lock_in_period": 9
},
"grace_period_days": 7,
"interest_plan_ids": [
"5a1b2c3d-4e5f-6789-abcd-1234567890ef"
],
"loan_activation_method": "ON_BOOKING",
"minimum_total_payment": 50,
"parameters": {
"overdue_threshold_days": 30,
"stop_accrual_number_of_days": 60,
"delinquency_closure_days": 90,
"backdating_enabled": true,
"max_backdating_window_days": 60
},
"penalty_plan_codes": [
"penalty-001",
"penalty-002"
],
"prepayment": {
"penalty": {
"type": "PERCENTAGE",
"value": 0.05
},
"reduce_option": [
"INSTALLMENT",
"TERM"
],
"lock_in_period": 9
},
"product_type": "BNPL",
"repayment_calculation_method": "RATES",
"repayment_hierarchy_code": "RH001",
"updated_at": "2024-03-15T13:00:00.000+00:00",
"version": 1762434786787
}
],
"interest_plan_ids": [
"5a1b2c3d-4e5f-6789-abcd-1234567890ef"
],
"next_cursor": "NmI5NmNlYzUtZTg1Ni00MjY0LTlkNzctNGY5OGIzNTk4YWM1IzE3NDU5NDY2MTg3NTIjMjAyNS0wNC0yOVQxNzoxMDoxOC43MjY3MTY0Mlo",
"repayment_calculation_method": "RATES"
}Changes
No recorded changes to this operation across all 1 revision of this API.