---
title: "Get a debt line's outstanding receivables pledged to Sivo by eligibility, and the criteria the ineligible ones fail"
method: GET
path: "/debt-lines/{id}/eligibility"
tags: ["Debt Lines"]
---

# Get a debt line's outstanding receivables pledged to Sivo by eligibility, and the criteria the ineligible ones fail

`GET /debt-lines/{id}/eligibility`

## Request

- Base URL: `https://core.sivo.com`
- URL: `https://core.sivo.com/debt-lines/{id}/eligibility`
- Auth: one of:
  - API key in header `Authorization`
  - OAuth 2
    - Authorization code: `https://dashboard.sivo.com/oauth/authorize`
    - Client credentials
    - Token URL: `https://core.sivo.com/oauth/token`
- TypeScript: <https://skmtc.dev/sivo/apis/sivo-advance-api/docs/debt-lines/:id/eligibility/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `id` string, required: An object id with prefix

## Response `200`

Successful operation

- object
  - `debt_line_id` string, required: An object id with prefix
  - `currency` string, required: The debt line currency every balance is converted to
  - `outstanding` object, required: Outstanding receivables pledged to Sivo and evaluated against the debt line
    - `count` integer, required: Number of receivables
    - `balance` integer, required: Their outstanding balance, in minor units of the debt line currency
  - `eligible` object, required: Those meeting every criterion
    - `count` integer, required: Number of receivables
    - `balance` integer, required: Their outstanding balance, in minor units of the debt line currency
  - `ineligible` object, required: Those failing at least one criterion
    - `count` integer, required: Number of receivables
    - `balance` integer, required: Their outstanding balance, in minor units of the debt line currency
  - `criteria` object, nullable: The debt line's eligibility criteria the receivables are evaluated against; empty until its terms set them
    - `max_term` string: Maximum term duration allowed for a receivable, e.g. "30 days" or "12 months"
    - `product_types` string[]: List of product types allowed
    - `countries` string[]: List of countries where obligors are allowed to reside
    - `currencies` object: Currencies allowed for the receivable, each mapped to the maximum balance (max_receivable) of a receivable in that currency, in its minor units; receivables in currencies not listed are ineligible, and a cap of 0 makes every receivable in that currency ineligible until a real cap is set
    - `obligor_types` string[]: List of allowed obligor legal entity types
  - `issues` object[], required: The ineligible receivables by the criterion they fail, largest balance first; one failing several criteria counts under each, so these can add up to more than ineligible, while the only tallies never overlap
    - `count` integer, required: Number of receivables
    - `balance` integer, required: Their outstanding balance, in minor units of the debt line currency
    - `reason` 'obligor_type' | 'country' | 'currency' | 'product_type' | 'term_length' | 'credit_limit' | 'max_balance' | 'apr' | 'review', required: Eligibility criterion evaluated for a receivable
    - `only` object, required: Those failing this criterion alone: what fixing it would make eligible
      - `count` integer, required: Number of receivables
      - `balance` integer, required: Their outstanding balance, in minor units of the debt line currency

## Changes

- **2026-11-03** `4bbab9699612`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/sivo/apis/sivo-advance-api/changes/debt-lines/:id/eligibility/get.md)

---

[API](https://skmtc.dev/sivo/apis/sivo-advance-api.md) - [All operations](https://skmtc.dev/sivo/apis/sivo-advance-api/llms.txt) - [OpenAPI document](https://skmtc.dev/sivo/apis/sivo-advance-api/revisions/4bbab9699612?raw)
