---
title: "Securities-Settlement Message Linter (ISO 20022 sese/semt)"
method: POST
path: "/v1/tools/lint_securities_settlement_message"
tags: ["TODO_TAGS_REVIEW", "TODO_AP2_EXPORT_REVIEW"]
---

# Securities-Settlement Message Linter (ISO 20022 sese/semt)

`POST /v1/tools/lint_securities_settlement_message`

## Request

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

Validates ISO 20022 securities-settlement messages (sese.023 instruction, sese.024 status advice, semt.044 account statement) for schema conformance, mandatory-field presence, ISIN (ISO 6166), and BIC (ISO 9362) validity. Scoped strictly to the sese/semt securities family -- NOT the payments pacs/camt work in cbpr-cutover/rca-03.

**Tool URL:** https://ainumbers.co/chaingraph/art-82-securities-settlement-message-linter.html

## Request body

- object
  - `messages` unknown

## Response `200`

Successful tool execution result

- object
  - `fail_count` integer
  - `in_scope_message_types` string[]
  - `note` string
  - `out_of_scope_count` integer
  - `pass_count` integer
  - `pass_rate` integer
  - `reference` object
    - `bic` string
    - `isin` string
    - `out_of_scope_note` string
    - `semt_044` string
    - `sese_023` string
    - `sese_024` string
    - `standard` string
  - `results` unknown[]
    - unknown
  - `scope_guard_note` string
  - `total_issues` integer
  - `total_messages` integer
  - `warn_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)
