# Get a single internal transfer by operation ID

Returns the current state of an internal transfer. Clients poll this after a 202 from the create endpoint until the status is terminal (COMPLETED or FAILED) or PENDING_VERIFICATION. Reads are eventually consistent.

Endpoint: GET /v1/domains/{domainId}/omnibus/{omnibusId}/internal-transfers/{operationId}

## Path parameters:

  - `domainId` (string, required)

  - `omnibusId` (string, required)

  - `operationId` (string, required)
    Operation ID returned by the create endpoint

## Response 200 fields (application/json):

  - `operationId` (string, required)
    Operation ID for this internal transfer

  - `transferId` (string, required)
    Transfer ID for this movement

  - `status` (string, required)
    Enum: "PENDING", "COMPLETED", "FAILED", "PENDING_VERIFICATION"

  - `sourceTenantId` (string, required)
    Source tenant (debited)

  - `destTenantId` (string, required)
    Destination tenant (credited)

  - `amount` (string, required)
    Positive integer in the ticker's smallest unit

  - `tickerId` (string, required)

  - `ledgerId` (string, required)


