---
title: "History"
method: GET
path: "/v1/matters/{matter_id}/sbr/eligibility/runs"
tags: ["sbr-eligibility"]
---

# History

`GET /v1/matters/{matter_id}/sbr/eligibility/runs`

## Request

- Base URL: `https://api.ender.au` (the document declares no server; this is the origin it was published from)
- URL: `https://api.ender.au/v1/matters/{matter_id}/sbr/eligibility/runs`
- Auth: HTTP bearer

## Path parameters

- `matter_id` string, uuid, required

## Query parameters

- `limit` integer
- `cursor` string, nullable
- `include_latest` boolean

## Response `200`

Successful Response

- EligibilityRunHistory
  - `runs` EligibilityRunSummary[], required
    - `id` string, uuid, required
    - `rerun_of` string, uuid, nullable, required
    - `state` 'queued' | 'running' | 'completed' | 'failed' | 'cancelled', required
    - `stage` 'retrieving' | 'analysing' | 'finalising', required
    - `version` integer, required
    - `overall_risk` 'low_risk' | 'medium_risk' | 'neutral' | 'high_risk', required
    - `issue` AppModulesSbrEligibilityContractsRunIssue, required
      - `code` string, required
      - `message` string, required
      - `retryable` boolean, required
      - `required_action` 'rerun' | 'contact_support', nullable, required
      - `reference` string, nullable, required
    - `created_at` string, date-time, required
    - `terminal_at` string, date-time, nullable, required
    - `stale` boolean, required
    - `allowed_actions` string[], required
  - `next_cursor` string, nullable, required
  - `latest_run` EligibilityRun, required
    - `id` string, uuid, required
    - `matter_id` string, uuid, required
    - `feature` 'eligibility', required
    - `rerun_of` string, uuid, nullable, required
    - `state` 'queued' | 'running' | 'completed' | 'failed' | 'cancelled', required
    - `stage` 'retrieving' | 'analysing' | 'finalising', required
    - `version` integer, required
    - `poll_url` string, required
    - `created_by` string, uuid, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `started_at` string, date-time, nullable, required
    - `terminal_at` string, date-time, nullable, required
    - `stale` boolean, required
    - `result` EligibilityResult, required
      - `overall_risk` 'low_risk' | 'medium_risk' | 'neutral' | 'high_risk', required
      - `liabilities` LiabilityBreakdown, required
        - `currency` 'AUD', required
        - `test_date` string, date, required
        - `test_date_source` 'proposed_commencement_date' | 'appointment_date' | 'analysis_date', required
        - `evidence_as_at_date` string, date, nullable, required
        - `known_total` string, decimal, nullable, required
        - `disputed_total` string, decimal, nullable, required
        - `contingent_total` string, decimal, nullable, required
        - `unresolved_total` string, decimal, nullable, required
        - `counted_toward_threshold` string, decimal, required
        - `review_item_count` integer, required
        - `threshold` string, decimal, required
        - `items` LiabilityItem[], required
          - `id` string, required
          - `version` integer, required
          - `origin` 'ai' | 'user', required
          - `description` string, required
          - `creditor` string, nullable, required
          - `amount` string, decimal, nullable, required
          - `amount_status` 'exact' | 'estimated' | 'unknown', required
          - `classification` 'known' | 'disputed' | 'contingent' | 'unresolved', required
          - `suggested_treatment` 'count' | 'exclude' | 'review', required
          - `threshold_treatment` 'included' | 'excluded' | 'uncertain', required
          - `decision_reason` string, nullable, required
          - `as_at_date` string, date, nullable, required
          - `citation_ids` string[], required
          - `edited_fields` string[], required
      - `risk_flags` RiskFlag[], required
        - `code` 'liability_threshold' | 'company_incorporation' | 'director_history' | 'company_history' | 'employee_entitlements' | 'tax_lodgements', required
        - `label` string, required
        - `risk` 'low_risk' | 'medium_risk' | 'neutral' | 'high_risk', required
        - `assessment` string, required
        - `citation_ids` string[], required
        - `overridden` boolean, required
        - `version` integer, required
      - `citations` PublicCitation[], required
        - `id` string, required
        - `document_id` string, uuid, required
        - `generation_id` string, uuid, required
        - `document_name` string, required
        - `location` EvidenceLocation, required
          - `page` integer, nullable, required
          - `sheet` string, nullable, required
          - `cell` string, nullable, required
          - `paragraph` integer, nullable, required
          - `element_id` string, uuid, nullable, required
          - `attachment_path` MessageAttachmentLocator[], nullable, required
            - `index` integer, required
            - `sha256` string, required
        - `excerpt` string, required
        - `quote` string, nullable, required
      - `citation_bindings` FieldCitationBinding[], required
        - `target_type` string, required
        - `target_id` string, required
        - `field` string, required
        - `citation_ids` string[], required
      - `provenance` EligibilityProvenance, required
        - `corpus_fingerprint` string, required
        - `fingerprint_version` string, required
        - `retrieval_version` string, required
        - `analysis_version` string, required
        - `ruleset_version` string, required
      - `financial_evidence` SbrFinancialEvidenceV1, required: Reusable evidence. Empty sections mean no supported fact was extracted.
        - `schema_version` 'sbr-financial-evidence-v1', required
        - `evidence_pack_id` string, uuid, required
        - `evidence_pack_version` integer, required
        - `assets` Asset[], required
          - `citation_ids` string[], required
          - `name` string, nullable, required
          - `description` string, nullable, required
          - `category` 'cash' | 'debtors' | 'inventory' | 'plant_and_equipment' | 'other' | 'unknown', required
          - `book_value` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `source_realisable_low` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `source_realisable_high` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `as_at_date` string, date, nullable, required
        - `liabilities` Liability[], required
          - `citation_ids` string[], required
          - `tax_account` TaxAccountIdentity, required
            - `account_type` 'running_balance' | 'income_tax' | 'superannuation_guarantee' | 'unknown', required
            - `account_name` string, nullable, required
            - `account_number` string, nullable, required
            - `account_owner` string, nullable, required
          - `creditor_name` string, nullable, required
          - `description` string, nullable, required
          - `category` 'secured' | 'trade_creditor' | 'ato' | 'related_party' | 'other_unsecured' | 'unknown', required
          - `amount` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `as_at_date` string, date, nullable, required
          - `claim_status` 'recorded' | 'estimated' | 'contingent' | 'disputed' | 'unknown', required
          - `security_description` string, nullable, required
        - `employee_entitlements` EmployeeEntitlement[], required
          - `citation_ids` string[], required
          - `employee_reference` string, nullable, required
          - `component_label` string, nullable, required
          - `type` 'wages' | 'superannuation' | 'leave' | 'redundancy' | 'other' | 'unknown', required
          - `accrued` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `due_and_payable` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `paid` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `outstanding_due` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `period_start` string, date, nullable, required
          - `period_end` string, date, nullable, required
          - `due_date` string, date, nullable, required
          - `paid_date` string, date, nullable, required
        - `profits` Profit[], required
          - `citation_ids` string[], required
          - `net_profit` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `period_start` string, date, nullable, required
          - `period_end` string, date, nullable, required
          - `basis` 'before_tax' | 'after_tax' | 'unknown', required
        - `profit_and_loss` ProfitAndLossLine[], required
          - `citation_ids` string[], required
          - `description` string, nullable, required
          - `source_order` integer, nullable, required
          - `statement_kind` 'historical' | 'forecast', required
          - `line_type` 'revenue' | 'cost_of_sales' | 'operating_expense' | 'other_income' | 'other_expense' | 'subtotal' | 'net_profit' | 'unknown', required
          - `amount` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `period_start` string, date, nullable, required
          - `period_end` string, date, nullable, required
        - `cash_positions` CashPosition[], required
          - `citation_ids` string[], required
          - `amount` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `as_at_date` string, date, nullable, required
        - `cash_forecast` CashForecastPeriod[], required
          - `citation_ids` string[], required
          - `period_start` string, date, nullable, required
          - `period_end` string, date, nullable, required
          - `opening_cash` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `inflows` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `outflows` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `financing` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `closing_cash` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
        - `tax_lodgements` TaxLodgement[], required
          - `citation_ids` string[], required
          - `tax_account` TaxAccountIdentity, required
            - `account_type` 'running_balance' | 'income_tax' | 'superannuation_guarantee' | 'unknown', required
            - `account_name` string, nullable, required
            - `account_number` string, nullable, required
            - `account_owner` string, nullable, required
          - `obligation_type` 'bas' | 'ias' | 'income_tax' | 'super_statement' | 'other' | 'unknown', required
          - `period_start` string, date, nullable, required
          - `period_end` string, date, nullable, required
          - `due_date` string, date, nullable, required
          - `lodged_date` string, date, nullable, required
          - `amount` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `status` 'lodged' | 'not_lodged' | 'overdue' | 'unknown', required
        - `proposed_plan` ProposedPlan, required
          - `citation_ids` string[], required
          - `total_contribution` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `duration_months` integer, nullable, required
          - `funding_sources` AppModulesSbrFinancialEvidenceContractsFundingSource[], required
            - `citation_ids` string[], required
            - `type` 'director_contribution' | 'related_party_contribution' | 'trading_cash' | 'asset_sale' | 'other' | 'unknown', required
            - `description` string, nullable, required
            - `amount` Money, required
              - …
          - `estimated_plan_costs` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
        - `supplied_liquidation_inputs` SuppliedLiquidationInputs, required
          - `citation_ids` string[], required
          - `secured_collateral_realisable` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `liquidation_costs` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `recovery_costs` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
          - `other_recoveries` Money, required
            - `amount` string, decimal, nullable, required
            - `currency` string, nullable, required
        - `reconciliation` FinancialReconciliation, required: Non-destructive final financial positions selected over raw evidence.
          - `status` 'completed' | 'incomplete', required
          - `asset_status` 'completed' | 'incomplete', required
          - `claim_status` 'completed' | 'incomplete', required
          - `ato_status` 'completed' | 'incomplete', required
          - `treatments` FinancialFactTreatment[], required
            - `fact_id` string, required
            - `treatment` 'counted' | 'supporting' | 'review', required
            - `group_id` string, nullable, required
            - `relationship` 'distinct' | 'duplicate' | 'reported_total' | 'component', required
            - `reason` string, nullable, required
          - `asset_groups` AssetCleanupGroup[], required
            - `group_id` string, required
            - `label` string, required
            - `category` 'cash' | 'debtors' | 'inventory' | 'plant_and_equipment' | 'other' | 'unknown', required
            - `basis` 'component_rows' | 'reported_total' | 'single_value', required
            - `counted_fact_ids` string[], required
            - `supporting_fact_ids` string[], required
            - `review_fact_ids` string[], required
            - `reason` string, nullable, required
          - `claim_groups` ClaimCleanupGroup[], required
            - `group_id` string, required
            - `creditor_name` string, required
            - `category` 'secured' | 'trade_creditor' | 'ato' | 'employee' | 'related_party' | 'other_unsecured' | 'unknown', required
            - `basis` 'component_rows' | 'reported_total' | 'single_value', required
            - `claim_status` 'recorded' | 'estimated' | 'contingent' | 'disputed' | 'unknown', required
            - `counted_fact_ids` string[], required
            - `supporting_fact_ids` string[], required
            - `review_fact_ids` string[], required
            - `reason` string, nullable, required
          - `ato_groups` AtoCleanupGroup[], required
            - `group_id` string, required
            - `label` string, required
            - `record_kind` 'lodgement' | 'account_balance', required
            - `account_role` 'component' | 'combined_total' | 'standalone', nullable, required
            - `basis` 'reported_total' | 'single_value', required
            - `counted_fact_ids` string[], required
            - `supporting_fact_ids` string[], required
            - `review_fact_ids` string[], required
            - `reason` string, nullable, required
          - `message` string, nullable, required
        - `citations` CitationOutput[], required
          - `id` string, required
          - `document_id` string, uuid, required
          - `generation_id` string, uuid, required
          - `document_name` string, required
          - `element_id` string, uuid, required
          - `page` integer, nullable, required
          - `sheet` string, nullable, required
          - `cell` string, nullable, required
          - `locator` string, nullable, required
          - `excerpt` string, nullable, required
        - `issues` EvidenceIssue[], required
          - `type` 'missing' | 'uncertain' | 'conflict' | 'invalid_value', required
          - `field_path` string, nullable, required
          - `message` string, required
          - `citation_ids` string[], required
    - `issue` AppModulesSbrEligibilityContractsRunIssue, required
      - `code` string, required
      - `message` string, required
      - `retryable` boolean, required
      - `required_action` 'rerun' | 'contact_support', nullable, required
      - `reference` string, nullable, required
    - `progress` EligibilityProgress, required
      - `phase` 'queued' | 'prepare_evidence' | 'extract_financial' | 'verify_citations' | 'reconcile_financial' | 'assess_eligibility' | 'finalise', required
      - `completed_documents` integer, required
      - `total_documents` integer, required
      - `review_documents` integer, required
      - `active_document_name` string, nullable, required
      - `documents` ProgressDocument[], required
        - `document_id` string, uuid, required
        - `name` string, required
        - `status` 'waiting' | 'processing' | 'complete' | 'needs_review', required
        - `review_reason` string, nullable, required
    - `allowed_actions` string[], required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/ender/apis/ender-backend.md) - [All operations](https://skmtc.dev/ender/apis/ender-backend/llms.txt) - [OpenAPI document](https://skmtc.dev/ender/apis/ender-backend/revisions/bf4373130521?raw)
