---
title: "ISO 20022 Status & Rejection Decoder"
method: POST
path: "/v1/tools/decode_iso20022_rejection_codes"
tags: ["ISO20022", "pacs002", "rejection", "decoder", "CBPR+", "status", "remediation", "export"]
---

# ISO 20022 Status & Rejection Decoder

`POST /v1/tools/decode_iso20022_rejection_codes`

## Request

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

Decode ISO 20022 pacs.002/008/009 TxSts and StsRsnInf rejection codes to plain English with severity classification, remediation guidance, and CBPR+ structured address risk flags. Batch mode for up to 20 messages.

**Tool URL:** https://ainumbers.co/tools/319-iso20022-status-rejection-decoder.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `rejection_codes` object[], required
  - `message_type` 'pacs.002' | 'pacs.008' | 'pacs.009'

## Response `200`

Successful tool execution result

- object
  - `decoded` object[]
    - `code` string
    - `plain_english` string
    - `severity` string
    - `remediation` string
    - `cbpr_risk` string
  - `summary` object
  - `export_md` string

---

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