---
title: "Synthetic A2A Test Data Generator"
method: POST
path: "/v1/tools/generate_synthetic_test_data"
tags: ["synthetic data", "test data", "pacs.008", "NACHA", "ACH", "ISO 20022", "testing"]
---

# Synthetic A2A Test Data Generator

`POST /v1/tools/generate_synthetic_test_data`

## Request

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

Generates synthetic A2A payment test datasets in ISO 20022 pacs.008, NACHA ACH, and JSON formats with configurable volumes, error injection (duplicate, return, pending), and optional enrichment fields (E2E IDs, routing, account numbers, names, purpose, latency, IP).

**Tool URL:** https://ainumbers.co/tools/15-synthetic-test-data-gen.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `format` 'iso20022' | 'nacha' | 'json', required
  - `count` number, required
  - `rail` string
  - `dupRate` number
  - `retRate` number

## Response `200`

Successful tool execution result

- object
  - `records_generated` number
  - `format` string
  - `rail` string
  - `duplicate_count` number
  - `return_count` number
  - `pending_count` number

---

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