---
title: "Get Non-Credit Obligations"
method: GET
path: "/insights/v2/liabilities/non-credit-obligations"
tags: ["Liabilities"]
---

# Get Non-Credit Obligations

`GET /insights/v2/liabilities/non-credit-obligations`

## Request

- Base URL: `https://sandbox.leantech.me`
- URL: `https://sandbox.leantech.me/insights/v2/liabilities/non-credit-obligations`
- Auth: HTTP bearer

The Non Credit Obligations API allows you to fetch a recurring personal obligations, including labor wage, monthly external and domestic remittances.

## Query parameters

- `entity_id` string, uuid, required
- `start_date` string, date, required
- `async` boolean

## Response `200`

OK

- object
  - `status` 'OK' | 'PENDING' | 'FAILED' | 'CONSENT_EXPIRED' | 'RECONNECT_REQUIRED' | 'PROCESSING_STARTED', required: The status of the request
  - `results_id` string, uuid, required: The unique identifier for the request
  - `message` string, required: A message describing the status of the request
  - `meta` object, nullable: Meta information about the request
  - `timestamp` string, date-time, required: The datetime of when the request was made
  - `status_detail` StatusDetail, nullable
    - `granular_status_code` string, nullable: Granular status code
    - `status_additional_info` string, nullable: Additional information about the status
  - `insights` NonCreditObligations
    - `total` NonCreditObligationsTotal
      - `amount` CurrencyAmount
        - `currency` string, required: The ISO 3 letter currency code
        - `amount` number, required: The amount of money in the currency specified.
      - `count` integer: Total number of transactions
      - `first_date_time` string, date-time, nullable: Date and time of the first transaction
      - `last_date_time` string, date-time, nullable: Date and time of the last transaction
      - `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_count` number: Average number of transactions per month
      - `maximum_monthly_amount` NonCreditObligationsMonthlyAmount
        - `month` string: The month name (e.g., "September", "October")
        - `amount` CurrencyAmount
          - `currency` string, required: The ISO 3 letter currency code
          - `amount` number, required: The amount of money in the currency specified.
      - `minimum_monthly_amount` NonCreditObligationsMonthlyAmount
        - `month` string: The month name (e.g., "September", "October")
        - `amount` CurrencyAmount
          - `currency` string, required: The ISO 3 letter currency code
          - `amount` number, required: The amount of money in the currency specified.
      - `breakdown` NonCreditObligationsBreakdownBy[], nullable
        - `by` string: The breakdown category type (e.g., RECURRING_TRANSACTIONS)
        - `breakdowns` NonCreditObligationsBreakdown[], nullable
          - `transaction_name` string: Name of the recurring transaction
          - `amount` CurrencyAmount
            - `currency` string, required: The ISO 3 letter currency code
            - `amount` number, required: The amount of money in the currency specified.
          - `count` integer, required: Total number of transactions
          - `fraction_of_total_obligations` number, nullable: Fraction of this transaction type relative to total obligations
          - `average_monthly_amount` CurrencyAmount
            - `currency` string, required: The ISO 3 letter currency code
            - `amount` number, required: The amount of money in the currency specified.
          - `average_monthly_count` integer, required: Average number of transactions per month
          - `maximum_monthly_amount` NonCreditObligationsMonthlyAmount
            - `month` string: The month name (e.g., "September", "October")
            - `amount` CurrencyAmount
              - …
          - `minimum_monthly_amount` NonCreditObligationsMonthlyAmount
            - `month` string: The month name (e.g., "September", "October")
            - `amount` CurrencyAmount
              - …
    - `monthly_totals` NonCreditObligationsMonthlyTotal[], nullable
      - `month` integer: The month number (1-12)
      - `year` integer: The year
      - `is_month_complete` boolean: Indicates if the month has complete data
      - `amount` CurrencyAmount
        - `currency` string, required: The ISO 3 letter currency code
        - `amount` number, required: The amount of money in the currency specified.
      - `count` integer, required: Total number of transactions for this month
  - `type` 'income' | 'employment' | 'cashflow' | 'credits-obligations' | 'non-credits-obligations' | 'expenses' | 'cash-balances' | 'freelancer-cashflow' | 'cashflow-patterns' | 'credit-assessments' | 'account-controls' | 'credit-obligations' | 'spending': type of insight

## Other responses

- `202`: Accepted
- `501`: Not Implemented

---

[API](https://skmtc.dev/leantech/apis/insights-api-account-controls.md) - [All operations](https://skmtc.dev/leantech/apis/insights-api-account-controls/llms.txt) - [OpenAPI document](https://skmtc.dev/leantech/apis/insights-api-account-controls/revisions/6a904c24f1e4?raw)
