changedOutput schema / properties / result / anyOf
Previous value: -[
- {
- "items": {
- "description": "A type-D filing matched against the foreign-passive-holder allowlist.\n\nUsed as a leading indicator of foreign capital flow into a Korean\nticker. Distinct from `ActivistFiling` because passive holders\n(BlackRock, Vanguard, SWFs) signal allocation rather than governance\npressure.",
- "properties": {
- "attribution": {
- "type": "string"
- },
- "corp_code": {
- "description": "DART 8-digit corp code",
- "type": "string"
- },
- "corp_name_en": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "corp_name_ko": {
- "type": "string"
- },
- "dart_url": {
- "description": "Human-readable DART URL",
- "type": "string"
- },
- "data_fetched_at": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "UTC timestamp this filing was live-fetched from DART (as-of time for the data). None for rows served from a cache entry written before this field existed."
- },
- "filed_at": {
- "format": "date-time",
- "type": "string"
- },
- "filer_name_ko": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Reporting entity (DART `flr_nm`). For type-D shareholding disclosures this is typically the holder (often an activist); for periodic reports it's the company itself."
- },
- "filing_type": {
- "description": "DART filing type code (A–J)",
- "type": "string"
- },
- "filing_type_label_en": {
- "type": "string"
- },
- "filing_type_label_ko": {
- "type": "string"
- },
- "holder_label": {
- "description": "Canonical English holder name (e.g. 'BlackRock', 'Norges Bank (Norway SWF)').",
- "type": "string"
- },
- "holder_origin": {
- "description": "Holder origin: 'us', 'uk', 'eu', 'other', or 'kr' (rare).",
- "type": "string"
- },
- "holder_reporter_ko": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "DART majorstock reporter name (`repror`) matched to this filing's filer. Same paid-tier enrichment as `holding_pct`."
- },
- "holding_pct": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Reporter's current holding percentage from DART majorstock.json (대량보유상황보고, `stkrt`). Paid-tier enrichment on monitor_activist_investors / monitor_foreign_holders rows only; None when not looked up or no reporter match was found."
- },
- "holding_pct_change": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Change in holding percentage versus the prior majorstock report (`stkrt_irds`). Same paid-tier enrichment as `holding_pct`."
- },
- "market": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Listing market from DART corp_cls: 'KOSPI', 'KOSDAQ', 'KONEX', or 'OTHER'. None when DART omits corp_cls."
- },
- "query_total_count": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "DART's reported total_count for the query that produced this filing — the full match count before `limit`/`page_count` truncation, not the number of rows returned. None on cached rows written before this field existed."
- },
- "raw_xml_url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "OpenAPI raw XML if applicable"
- },
- "receipt_no": {
- "description": "DART receipt number; key for fetching",
- "type": "string"
- },
- "red_flags": {
- "description": "Governance/distress tags inferred from the filing title, e.g. 'cb_issuance', 'controlling_shareholder_change', 'rehabilitation', 'audit_opinion', 'disclosure_violation', 'rights_issue', 'capital_reduction', 'management_designation', 'delisting_risk', 'trading_halt', 'reverse_split', 'short_term_borrowing', 'going_concern'. Empty when no keyword matched.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "stock_code": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "6-digit KRX stock code if listed"
- },
- "summary_en": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "LLM summary, only set when caller asks"
- },
- "title": {
- "description": "Filing title (Korean)",
- "type": "string"
- },
- "title_en": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "LLM-translated title"
- }
- },
- "required": [
- "corp_code",
- "corp_name_ko",
- "filing_type",
- "filing_type_label_ko",
- "filing_type_label_en",
- "title",
- "receipt_no",
- "filed_at",
- "dart_url",
- "attribution",
- "holder_label",
- "holder_origin"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "string"
- }
-]New value: +[
+ {
+ "items": {
+ "description": "A type-D filing matched against the foreign-passive-holder allowlist.\n\nUsed as a leading indicator of foreign capital flow into a Korean\nticker. Distinct from `ActivistFiling` because passive holders\n(BlackRock, Vanguard, SWFs) signal allocation rather than governance\npressure.",
+ "properties": {
+ "attribution": {
+ "type": "string"
+ },
+ "corp_code": {
+ "description": "DART 8-digit corp code",
+ "type": "string"
+ },
+ "corp_name_en": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "corp_name_ko": {
+ "type": "string"
+ },
+ "dart_url": {
+ "description": "Human-readable DART URL",
+ "type": "string"
+ },
+ "data_fetched_at": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "UTC timestamp this filing was live-fetched from DART (as-of time for the data). None for rows served from a cache entry written before this field existed."
+ },
+ "filed_at": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "filer_name_ko": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Reporting entity (DART `flr_nm`). For type-D shareholding disclosures this is typically the holder (often an activist); for periodic reports it's the company itself."
+ },
+ "filing_type": {
+ "description": "DART filing type code (A–J)",
+ "type": "string"
+ },
+ "filing_type_label_en": {
+ "type": "string"
+ },
+ "filing_type_label_ko": {
+ "type": "string"
+ },
+ "holder_label": {
+ "description": "Canonical English holder name (e.g. 'BlackRock', 'Norges Bank (Norway SWF)').",
+ "type": "string"
+ },
+ "holder_origin": {
+ "description": "Holder origin: 'us', 'uk', 'eu', 'other', or 'kr' (rare).",
+ "type": "string"
+ },
+ "holder_reporter_ko": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "DART majorstock reporter name (`repror`) matched to this filing's filer. Same paid-tier enrichment as `holding_pct`."
+ },
+ "holding_pct": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Reporter's current holding percentage from DART majorstock.json (대량보유상황보고, `stkrt`). Paid-tier enrichment on monitor_activist_investors / monitor_foreign_holders rows only; None when not looked up or no reporter match was found."
+ },
+ "holding_pct_change": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Change in holding percentage versus the prior majorstock report (`stkrt_irds`). Same paid-tier enrichment as `holding_pct`."
+ },
+ "is_correction": {
+ "default": false,
+ "description": "True when this filing is a DART correction re-filing — its title carries a leading correction tag ([기재정정] content correction or [첨부정정] attachment correction). False for original filings.",
+ "type": "boolean"
+ },
+ "market": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Listing market from DART corp_cls: 'KOSPI', 'KOSDAQ', 'KONEX', or 'OTHER'. None when DART omits corp_cls."
+ },
+ "previous_receipt_no": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "receipt_no of the earlier filing this correction amends, resolved only when that original is present in the same fetched window (matched by corp_code + exact normalized report name + earlier receipt number). None when this is not a correction, when the original fell outside the fetched window, or when no confident match was found — a wrong link is worse than no link."
+ },
+ "query_total_count": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "DART's reported total_count for the query that produced this filing — the full match count before `limit`/`page_count` truncation, not the number of rows returned. None on cached rows written before this field existed."
+ },
+ "raw_xml_url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "OpenAPI raw XML if applicable"
+ },
+ "receipt_no": {
+ "description": "DART receipt number; key for fetching",
+ "type": "string"
+ },
+ "red_flags": {
+ "description": "Governance/distress tags inferred from the filing title, e.g. 'cb_issuance', 'controlling_shareholder_change', 'rehabilitation', 'audit_opinion', 'disclosure_violation', 'rights_issue', 'capital_reduction', 'management_designation', 'delisting_risk', 'trading_halt', 'reverse_split', 'short_term_borrowing', 'going_concern'. Empty when no keyword matched.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "stock_code": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "6-digit KRX stock code if listed"
+ },
+ "summary_en": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "LLM summary, only set when caller asks"
+ },
+ "title": {
+ "description": "Filing title (Korean)",
+ "type": "string"
+ },
+ "title_en": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "LLM-translated title"
+ }
+ },
+ "required": [
+ "corp_code",
+ "corp_name_ko",
+ "filing_type",
+ "filing_type_label_ko",
+ "filing_type_label_en",
+ "title",
+ "receipt_no",
+ "filed_at",
+ "dart_url",
+ "attribution",
+ "holder_label",
+ "holder_origin"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "string"
+ }
+]