---
title: "ISO 20022 Message Builder + Pilot Brief Generator"
method: POST
path: "/v1/tools/build_iso20022_message"
tags: ["ISO 20022", "pacs.008", "pain.001", "camt.053", "XML", "SWIFT", "SEPA", "builder"]
---

# ISO 20022 Message Builder + Pilot Brief Generator

`POST /v1/tools/build_iso20022_message`

## Request

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

Builds and validates ISO 20022 pacs.008, pacs.009, pain.001, camt.053, and camt.054 messages from structured inputs. Generates a pilot brief and downloadable XML. Validates field constraints and UETR format.

**Tool URL:** https://ainumbers.co/tools/02-iso20022-builder.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `msgType` string, required
  - `amount` number
  - `currency` string
  - `debtorBIC` string
  - `creditorBIC` string

## Response `200`

Successful tool execution result

- object
  - `validation_pass` boolean
  - `validation_errors` string[]
  - `xml_generated` boolean
  - `pilot_brief_generated` boolean

---

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