---
title: "Canton Party Allowlist Validator"
method: POST
path: "/v1/tools/validate_canton_party_allowlist"
tags: ["canton", "kyc", "kya", "aml", "fatf", "travel-rule", "allowlist", "compliance", "onboarding"]
---

# Canton Party Allowlist Validator

`POST /v1/tools/validate_canton_party_allowlist`

## Request

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

Screen parties against FATF Travel Rule requirements and AML/KYA checks for Canton Network onboarding. Generate a counterparty-verifiable allowlist attestation.

**Tool URL:** https://ainumbers.co/tools/509-canton-party-allowlist-validator.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `parties` object[], required
    - `party_name` string, required
    - `lei` string
    - `entity_type` 'bank' | 'broker_dealer' | 'asset_manager' | 'hedge_fund' | 'custodian' | 'exchange' | 'other', required
    - `jurisdiction` 'us' | 'eu' | 'uk' | 'sg' | 'hk' | 'jp' | 'ch' | 'other', required
    - `fatf_category` 'fatf_member_compliant' | 'fatf_member_monitored' | 'fatf_grey_list' | 'fatf_black_list' | 'non_fatf_member', required
    - `pep` boolean
    - `adverse_media` boolean
    - `daml_party_id_known` boolean
    - `canton_access` 'global_synchronizer' | 'canton_private' | 'both' | 'unknown'

## Response `200`

Successful tool execution result

- object
  - `party_results` unknown[]
    - unknown
  - `portfolio_verdict` string
  - `compliance_flags` object
  - `iso20022_party_identification` unknown[]
    - unknown

---

[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)
