Skip to main content
PropertyValue
Dataset codeD15
Section codeS2 — Payments & Settlements
Endpoint path/exports/S2/D15
Cursor fieldupdated_at
Page size11000 (default 500)
AvailabilityPhase 1 — generally available
PaginationDirect (constant page size)
Lender-approved settlement / promise-to-pay plans. The borrower proposes a settlement; once you approve it, the agreed schedule is tracked here. Broken installments cause the deal to return to active collections.

Fields

FieldTypeDescriptionNotes
public_idstringStable unique identifier for this settlement row. Use as the primary key for warehouse upserts.Available as of v1.1
statusstringSettlement status.
payment_typestringHow the settlement is paid (e.g. lump sum, installments).
hardship_reasonstring | nullBorrower-stated reason for hardship.
employment_statusstring | nullBorrower-stated employment status.
proposed_settlement_amountintegerProposed settlement amount in minor units (fils/cents).
down_paymentintegerUp-front down payment in minor units.
monthly_installmentintegerMonthly installment amount in minor units.
number_of_installmentsintegerNumber of installments in the settlement schedule.
principal_amountintegerPrincipal amount the settlement covers, in minor units.
write_off_amountintegerAmount written off as part of the settlement, in minor units.
start_datestring | nullSettlement start date (ISO-8601).
end_datestring | nullSettlement end date (ISO-8601).
paid_atstring | nullWhen the settlement was fully paid (ISO-8601).
is_paidbooleanWhether the settlement is fully paid.
is_activebooleanWhether the settlement is currently active.
created_atstringRow creation timestamp (ISO-8601).
updated_atstringLast-modified timestamp (ISO-8601).Cursor field

Sample row

{
  "public_id": "b3d9f2a1-6c47-4e08-9a52-1f7c0d8b3e64",
  "status": "ACTIVE",
  "payment_type": "INSTALLMENTS",
  "hardship_reason": "REDUCED_INCOME",
  "employment_status": "EMPLOYED",
  "proposed_settlement_amount": 450000,
  "down_payment": 100000,
  "monthly_installment": 70000,
  "number_of_installments": 5,
  "principal_amount": 600000,
  "write_off_amount": 150000,
  "start_date": "2026-05-01T00:00:00.000Z",
  "end_date": "2026-09-30T00:00:00.000Z",
  "paid_at": null,
  "is_paid": false,
  "is_active": true,
  "created_at": "2026-04-25T11:30:18.770Z",
  "updated_at": "2026-05-20T08:45:02.300Z"
}

Pagination characteristics

This dataset is direct — filtered to your tenant by lender_id on the collection itself, so each page returns a constant number of rows until the last page.

Use cases

  • Settlement take-up rate analysis.
  • Write-off-amount aggregation.
  • Settlement → broken-promise conversion rate.
The schema is new and still maturing — the field set may grow in minor releases. Row counts are currently very low.