---
title: "Get Credit Obligations"
method: GET
path: "/insights/v3/credit-obligations"
tags: ["Credit Obligations (New)"]
---

# Get Credit Obligations

`GET /insights/v3/credit-obligations`

Delivers a structured view of a user's borrowing activity as per the connected account.  Shows repayments and disbursements broken down by lender name and credit type.

## Query parameters

- `entity_id` string, uuid, required
- `start_date` string, date
- `end_date` string, date

## Response `200`

OK

- object
  - `insights` CreditObligationsV2Payload — Insights payload wrapper carrying the lender-oriented credit-obligations
    - `credit_obligations` CreditObligationsV2, required — Lender-oriented view of credit activity, split into repayments and disbursements.
      - `repayments` CreditObligationsRepayments, required — Repayment aggregates and breakdown by lender_name, credit_type.
        - `overall` CreditObligationsOverall, required — Aggregate totals across all lenders for a credit activity type.
          - `transaction_count` integer, required — Total number of transactions across all lenders.
          - `total_amount` CurrencyAmount, required
            - `currency` string, required — The ISO 3 letter currency code
            - `amount` number, required — The amount of money in the currency specified.
          - `average_monthly_amount` CurrencyAmount, required
            - `currency` string, required — The ISO 3 letter currency code
            - `amount` number, required — The amount of money in the currency specified.
          - `average_monthly_amount_active` CurrencyAmount, required
            - `currency` string, required — The ISO 3 letter currency code
            - `amount` number, required — The amount of money in the currency specified.
          - `average_monthly_transactions` number, double, required — Average number of transactions per month across the full analysis window (all months, not just active months).
          - `active_months` integer, required — Number of months that contained at least one transaction.
          - `lender_count` integer, required — Number of distinct lender organizations detected.
          - `lender_organizations` string[], required — Distinct lender organization names detected.
        - `breakdown` CreditObligationsRepaymentBreakdown[], required — One entry per lender that received repayments.
          - `lender_name` string, required — Lender organization name.
          - `credit_type` string, required — The type of credit product (e.g. "BNPL").
          - `transaction_count` integer, required — Number of repayment transactions with this lender.
          - `total_amount` CurrencyAmount, required
            - `currency` string, required — The ISO 3 letter currency code
            - `amount` number, required — The amount of money in the currency specified.
          - `average_monthly_amount` CurrencyAmount, required
            - `currency` string, required — The ISO 3 letter currency code
            - `amount` number, required — The amount of money in the currency specified.
          - `average_monthly_amount_active` CurrencyAmount, required
            - `currency` string, required — The ISO 3 letter currency code
            - `amount` number, required — The amount of money in the currency specified.
          - `first_transaction_date` string, date, required — Date of the first repayment transaction with this lender.
          - `last_transaction_date` string, date, required — Date of the most recent repayment transaction with this lender.
          - `active_months` integer, required — Number of months with at least one repayment to this lender.
      - `disbursements` CreditObligationsDisbursements, required — Disbursement aggregates and breakdown by lender_name.
        - `overall` CreditObligationsOverall, required — Aggregate totals across all lenders for a credit activity type.
          - `transaction_count` integer, required — Total number of transactions across all lenders.
          - `total_amount` CurrencyAmount, required
            - `currency` string, required — The ISO 3 letter currency code
            - `amount` number, required — The amount of money in the currency specified.
          - `average_monthly_amount` CurrencyAmount, required
            - `currency` string, required — The ISO 3 letter currency code
            - `amount` number, required — The amount of money in the currency specified.
          - `average_monthly_amount_active` CurrencyAmount, required
            - `currency` string, required — The ISO 3 letter currency code
            - `amount` number, required — The amount of money in the currency specified.
          - `average_monthly_transactions` number, double, required — Average number of transactions per month across the full analysis window (all months, not just active months).
          - `active_months` integer, required — Number of months that contained at least one transaction.
          - `lender_count` integer, required — Number of distinct lender organizations detected.
          - `lender_organizations` string[], required — Distinct lender organization names detected.
        - `breakdown` CreditObligationsDisbursementBreakdown[], required — One entry per lender that disbursed credit.
          - `lender_name` string, required — Lender organization name.
          - `transaction_count` integer, required — Number of disbursement transactions from this lender.
          - `total_amount` CurrencyAmount, required
            - `currency` string, required — The ISO 3 letter currency code
            - `amount` number, required — The amount of money in the currency specified.
          - `average_monthly_amount` CurrencyAmount, required
            - `currency` string, required — The ISO 3 letter currency code
            - `amount` number, required — The amount of money in the currency specified.
          - `average_monthly_amount_active` CurrencyAmount, required
            - `currency` string, required — The ISO 3 letter currency code
            - `amount` number, required — The amount of money in the currency specified.
          - `first_transaction_date` string, date, required — Date of the first disbursement transaction from this lender.
          - `last_transaction_date` string, date, required — Date of the most recent disbursement transaction from this lender.
          - `active_months` integer, required — Number of months with at least one disbursement from this lender.
  - `type` 'income' | 'employment' | 'cashflow' | 'credits-obligations' | 'non-credits-obligations' | 'expenses' | 'cash-balances' | 'freelancer-cashflow' | 'behaviors' | 'cashflow-patterns' | 'credit-assessments' | 'account-controls' | 'credit-obligations' — type of insight

## Other responses

- `400` — Bad Request
- `403` — Forbidden
- `404` — Not Found
- `408` — Request Timeout
- `500` — Internal Server Error

---

[API](https://skmtc.net/leantech/apis/auth.md) · [All operations](https://skmtc.net/leantech/apis/auth/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/leantech/auth/revisions/c2e46d54d886/schema)
