Skip to main content
GET
/
v1
/
lms
/
products
List loan products
curl --request GET \
  --url https://{baasHost}/api/v1/lms/products \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": 1,
    "productCode": "PERSONAL_LOAN_001",
    "type": "loan",
    "name": "Standard Personal Loan",
    "currency": "TZS",
    "status": "published",
    "version": 1,
    "externalProductId": "12",
    "config": {
      "terms": {
        "principal": 500000,
        "minPrincipal": 100000,
        "maxPrincipal": 2000000,
        "numberOfRepayments": 6,
        "repaymentEvery": 1,
        "repaymentFrequency": "MONTHS"
      },
      "interest": {
        "ratePerPeriod": 2.5,
        "rateFrequency": "MONTHLY"
      }
    }
  }
]

Authorizations

Authorization
string
header
required

Bearer token from POST /generate-token. Expires ~1h; on 401, re-generate and retry once.

Response

200 - application/json

Published loan products