---
title: "LEI Lifecycle & GLEIF Validation Tool"
method: POST
path: "/v1/tools/validate_lei_lifecycle"
tags: ["LEI", "ISO-17442", "GLEIF", "MOD-97-10", "ISO-20022", "CBPR+", "MiFID-II", "EMIR", "zero-PII"]
---

# LEI Lifecycle & GLEIF Validation Tool

`POST /v1/tools/validate_lei_lifecycle`

## Request

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

Validate Legal Entity Identifiers against ISO 17442 check digit (MOD 97-10). Detect ISSUED, LAPSED, RETIRED, FORMAT ERROR status. Batch validate up to 100 LEIs. Map LEI to ISO 20022 CBPR+, MiFID II RTS 22, EMIR, and SFTR field population requirements.

**Tool URL:** https://ainumbers.co/tools/317-lei-lifecycle-gleif-validator.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `mode` 'single' | 'batch' | 'mapper', required
  - `lei` string
  - `lei_list` string[]
  - `use_case` 'cbpr-pacs008' | 'cbpr-pain001' | 'cbpr-camt056' | 'mifid-rts22' | 'emir-tr' | 'sftr'

## Response `200`

Successful tool execution result

- object
  - `mode` string, required
  - `results` object[], required
    - `lei` string
    - `status` 'ISSUED' | 'LAPSED' | 'RETIRED' | 'FORMAT_ERROR' | 'PENDING_TRANSFER'
    - `check_valid` boolean
    - `lou` string
    - `check_digits` string
    - `notes` string
  - `field_map` unknown[]: Field population guide (mapper mode only)
    - 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)
