---
title: "Ingest Fiat Transaction"
method: POST
path: "/api/v1/fiat/transactions"
tags: ["fiat-browser"]
---

# Ingest Fiat Transaction

`POST /api/v1/fiat/transactions`

## Request

- Base URL: `https://kyt.infinihash.com`
- URL: `https://kyt.infinihash.com/api/v1/fiat/transactions`
- Auth: API key in header `X-API-Key`

Ingest a fiat wire transaction and enqueue rule evaluation (T-21..T-26).

## Request body

- FiatTransactionRequest
  - `counterparty_ref` string, required
  - `amount_usd` union, required
    - number
    - string
  - `currency` string
  - `direction` string, required
  - `wire_reference` string, nullable
  - `originator_name` string, nullable
  - `originator_account` string, nullable
  - `beneficiary_name` string, nullable
  - `beneficiary_account` string, nullable
  - `originator_country` string, nullable
  - `beneficiary_country` string, nullable
  - `transaction_date` string, date, required

## Response `200`

Successful Response

- FiatTransactionResponse
  - `id` string, uuid, required
  - `org_id` string, uuid, nullable, required
  - `counterparty_ref` string, required
  - `amount_usd` string, required
  - `direction` string, required
  - `transaction_date` string, date, required
  - `created_at` string, date-time, required
  - `alerts_queued` string[]

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/infinihash/apis/infinihash-kyt.md) · [All operations](https://skmtc.dev/infinihash/apis/infinihash-kyt/llms.txt) · [OpenAPI document](https://skmtc.dev/infinihash/apis/infinihash-kyt/revisions/e575fa9c63fd?raw)
