Skip to main content
GET
/
transfers
/
{id}
Retrieve Transfer
curl --request GET \
  --url https://{defaultHost}/transfers/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "amount": 123,
  "currency": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "origin_ledger_account_id": "<string>",
  "destination_ledger_account_id": "<string>",
  "origin": {
    "typename": "Company",
    "id": "<string>",
    "route": "<string>",
    "title": "<string>"
  },
  "destination": {
    "typename": "Company",
    "id": "<string>",
    "route": "<string>",
    "title": "<string>"
  },
  "fee_amount": 123,
  "notes": "<string>",
  "metadata": {}
}

Authorizations

Authorization
string
header
required

A company API key, company scoped JWT, app API key, or user OAuth token.

Headers

Api-Version-Date
string<date>

Pins the request to a dated API version. When omitted, the request uses the original (2025-01-01) request/response shapes, so existing unversioned callers are never broken. Generated SDKs always send the latest version they were built against. An unrecognized value is rejected with a 400. The schemas documented here always describe the latest version.

Example:

"2026-06-09"

Path Parameters

id
string
required

The transfer ID.

Response

transfer retrieved

A transfer of credit between two ledger accounts.

id
string
required
amount
number
required
currency
string
required
created_at
string<date-time>
required
origin_ledger_account_id
string
required
destination_ledger_account_id
string
required
origin
Company · object
required
destination
Company · object
required
fee_amount
number | null
notes
string | null
metadata
object