AVAILABLE

Reconciliation

Bank Statement Normalize

Normalize transaction references, directions, descriptions, and counterparties for reconciliation. It never connects to a bank.

CONTRACT

Predictable for agents. Legible for reviewers.

REST
POST /v1/bank-statements/normalize
MCP tool
normalize_bank_statement
Inputs
An account reference and one to 1,000 customer-provided transactions.
Returns
CLEAR or REVIEW_REQUIRED with normalized, privacy-minimized transaction fields.
Latency
Synchronous
Usage unit
Control check

AGENT-READABLE EXCEPTIONS

BANK_TRANSACTION_DUPLICATE_REFERENCEBANK_TRANSACTION_ZERO_AMOUNT

EXAMPLE REQUEST

POST /v1/bank-statements/normalize
Authorization: Bearer apc_...
Content-Type: application/json

{
  "account_reference": "acct-fingerprint-1",
  "transactions": [
    {
      "transaction_reference": "TX-1",
      "posted_on": "2026-08-01",
      "amount": "-25.00",
      "description": "Acme payment"
    }
  ]
}

REPRESENTATIVE RESPONSE

{
  "product": "Bank Statement Normalize",
  "status": "COMPLETED",
  "decision": "CLEAR",
  "exceptions": [],
  "evidence": {
    "account_reference": "acct-fingerprint-1",
    "transactions": [
      {
        "transaction_reference": "TX-1",
        "posted_on": "2026-08-01",
        "amount": "-25.00",
        "currency": "USD",
        "direction": "DEBIT"
      }
    ]
  },
  "next_action": "Use the canonical data in a read-only reconciliation workflow."
}
Structured outputStatus, decision, exceptions, evidence, confidence, and next action where relevant.
Tenant-scopedOnly the caller's organization records are searched or returned.
Read-onlyNo accounting record, vendor bank account, or payment is changed.

Use Bank Statement Normalize through RapidAPI.

Choose a capped marketplace plan, copy the generated request, and route the structured result through your own authorized workflow.