---
title: "Get internal transfer by reference"
method: GET
path: "/ledger/internal-transfers/{referenceId}"
tags: ["ledger-transfer"]
---

# Get internal transfer by reference

`GET /ledger/internal-transfers/{referenceId}`

This operation allows the client to fetch an internal transfer by its reference ID.

## Path parameters

- `referenceId` string, required

## Response `200`

Internal transfer fetched successfully

- InternalTransfer
  - `reference` string, required — Transfer reference
  - `sourceAccountId` string, uuid, required — Source account ID
  - `sourceAccountRef` string — The transaction reference on the source account.
  - `destinationAccountId` string, uuid, required — Destination account ID
  - `destinationAccountRef` string — The transaction reference on the destination account.
  - `amount` number, required — Transfer amount
  - `currency` string, required — Transfer currency
  - `status` 'PENDING' | 'IN_PROGRESS' | 'FAILED' | 'SUCCESS', required — Status of the transaction, indicating its current state in the processing lifecycle. - PENDING: The transaction has been created but not yet processed. - IN_PROGRESS: The transaction is currently being processed. - FAILED: The transaction processing has failed. - SUCCESS: The transaction has been successfully processed.
  - `createdDate` string, date-time, required — Transfer creation date
  - `description` string — Transfer description

## Other responses

- `400` — Request could not be validated
- `401` — Client is not authorized to make request
- `403` — Expected permission is not available.
- `404` — Entity was not found
- `default` — Internal Server Error

---

[API](https://skmtc.net/nestechops/apis/onboard-external-api-gateway.md) · [All operations](https://skmtc.net/nestechops/apis/onboard-external-api-gateway/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nestechops/onboard-external-api-gateway/versions/29661adc1ffc/schema)
