---
title: "Metro 2 Credit-Reporting Record Lint"
method: POST
path: "/v1/tools/lint_metro2_record"
tags: ["TODO_TAGS_REVIEW", "TODO_AP2_EXPORT_REVIEW"]
---

# Metro 2 Credit-Reporting Record Lint

`POST /v1/tools/lint_metro2_record`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/lint_metro2_record`
- Auth: none declared

Lints a Metro 2 credit-reporting base-segment record from a PUBLIC SUBSET of the format: field presence/format, account-status and payment-rating code validity, and DOFD (date of first delinquency) cross-field consistency per FCRA 15 U.S.C. Sec 1681c(a)(4)-(5), including the 7-year-plus-180-day obsolescence check. Does not implement the CDIA Credit Reporting Resource Guide (CRRG), a licensed proprietary document -- J1/J2/K1-K4 segments are checked as presence flags only. Part of the record-integrity family alongside lint_x12_claim_records (art-399), check_official_statement_completeness (art-400), and validate_form5500_schedules (art-401).

**Tool URL:** https://ainumbers.co/chaingraph/art-398-lint-metro2-record.html

## Request body

- object
  - `account_status` unknown, required
  - `account_type` unknown, required
  - `amount_past_due` unknown, required
  - `current_balance` unknown, required
  - `date_of_first_delinquency` unknown, required
  - `date_opened` unknown, required
  - `date_reported` unknown, required
  - `has_j1_segment` boolean, required
  - `has_j2_segment` boolean, required
  - `has_k_segment` boolean, required
  - `payment_rating` unknown, required

## Response `200`

Successful tool execution result

- object
  - `compliant` boolean
  - `disambiguation` string
  - `error_count` integer
  - `field_status` object
    - `account_status` object
      - `present` boolean
      - `valid` boolean
    - `account_type` object
      - `present` boolean
    - `current_balance` object
      - `present` boolean
      - `valid` boolean
    - `date_of_first_delinquency` object
      - `age_days` string
      - `present` boolean
      - `valid` boolean
    - `date_opened` object
      - `present` boolean
      - `valid` boolean
    - `date_reported` object
      - `present` boolean
      - `valid` boolean
    - `j1_segment_present` boolean
    - `j2_segment_present` boolean
    - `k_segment_present` boolean
    - `payment_rating` object
      - `present` boolean
      - `valid` boolean
  - `is_delinquent_status` boolean
  - `issues` unknown[]
    - unknown
  - `metro2_subset_score` integer
  - `obsolete_per_fcra` boolean
  - `pii_note` string
  - `regulatory_basis` string
  - `subset_coverage_statement` string
  - `table_source` string
  - `table_version` string
  - `warning_count` integer

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
