---
title: "GET /transfer/{id}"
method: GET
path: "/transfer/{id}"
tags: ["Transfer"]
---

# GET /transfer/{id}

`GET /transfer/{id}`

Get a transfer by its ID. Caller must be the payer or the receiver.

## Path parameters

- `id` string, required

## Response `default`

- TransferDto
  - `id` string, required — id of the transfer
  - `account_id` string, required — Account which will receive the transfer
  - `amount` number, required — Transaction amount. Values must be passed in the base units of their currency. For example, $10.50 should be provided as `1050`.
  - `currency_code` string, required — Currency code of the amount to charge. This should be a 3-letter ISO-4217 currency code. For example, if you wish to charge 10 AED, you should pass AED. For more information on supported currencies, please visit the [supported currencies page](/supported-currencies)
  - `created_at` string, required — Unix timestamp in milliseconds
  - `status` 'requires_payment_instrument' | 'requires_user_action' | 'pending' | 'completed' | 'failed' | 'canceled', required — Status of the transaction. You can find more details [here](/api-reference/payment-intent/index#fetching-a-payment-intent)
  - `operation_id` string, required — Unique client generated UUID. In case of retries provide the same operation_id
  - `message` string — Optional text comment attached to a transfer. Displayed to the user in the app as part of the transaction details.

---

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