---
title: "A single transaction’s detail."
method: GET
path: "/transactions/{id}"
tags: ["Accounts"]
---

# A single transaction’s detail.

`GET /transactions/{id}`

## Path parameters

- `id` string, required

## Response `200`

The transaction.

- TransactionDetail
  - `id` string, required
  - `accountArn` string, required
  - `name` string, required
  - `amount` Money, required — An amount as integer minor units plus its currency.
    - `minorUnits` integer, required — Integer minor units (e.g. cents for USD); never a float.
    - `currency` string, required — ISO 4217 currency code, e.g. "USD".
  - `direction` 'debit' | 'credit', required
  - `status` string, required
  - `isInternalTransfer` boolean, required — True when money moved between this company's own Arc accounts.
  - `initiatedDate` string, required — ISO 8601 timestamp, UTC — "Initiated Date".
  - `clearedDate` string, nullable, required — ISO 8601 timestamp, UTC — "Cleared"/"Failed Date"; null while pending.
  - `method` string, required — The drawer's "Transaction Method".
  - `category` string, required — Human label, e.g. "General Operating Expense".
  - `description` string, required — The drawer's "Memo" (transfers) / "Description".
  - `createdBy` string
  - `note` string
  - `bankDetails` object
    - `bankName` string, required
    - `routingNumber` string, required
    - `accountNumber` string — Counterparty account number, masked to the last 4 (••••1234); the full number is never returned.

## Other responses

- `404` — No resource with that id in the key’s company.

---

[API](https://skmtc.dev/joinarc/apis/arc-api.md) · [All operations](https://skmtc.dev/joinarc/apis/arc-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/joinarc/arc-api/revisions/f0dc4aa0fe84/schema)
