---
title: "Get a third party transfer by ID"
method: GET
path: "/v2/profiles/{profileId}/third-party-transfers/{transferId}"
tags: ["third-party-transfer"]
---

# Get a third party transfer by ID

`GET /v2/profiles/{profileId}/third-party-transfers/{transferId}`

Get third party transfer info by ID. To receive dynamic updates as the state of the transfer changes, see the [webhooks documentation](https://docs.wise.com/api-reference/webhook).

## Path parameters

- `profileId` integer, required — Profile Id
- `transferId` integer, required — Transfer Id

## Headers

- `X-External-Correlation-Id` string, uuid

## Response `200`

Returns the originator transfer object.

- GetThirdPartyTransferResponseContent — Returns the originator transfer object.
  - `id` integer — Transfer ID
  - `user` integer — Your user ID
  - `targetAccount` integer — Recipient account ID
  - `sourceAccount` integer — Refund recipient account ID
  - `quote` string — Quote ID
  - `status` string — Transfer current status. See [Tracking Transfers](https://docs.wise.com/guides/product/send-money/tracking-transfers) for all possible statuses.
  - `rate` number — Exchange rate value
  - `details` DetailsResponse
    - `reference` string — Recipient will see this reference text in their bank statement. Maximum allowed characters depends on the currency route. [Business Payments Tips](https://wise.com/help/articles/2932870/tips-for-paying-invoices) for a full list
  - `originator` OriginatorResponse
    - `legalEntityType` 'PRIVATE' | 'BUSINESS'
    - `reference` string — Unique customer ID in your system. This allows us to uniquely identify each originator
    - `name` NameResponse — Data block to capture the originator name details
      - `givenName` string — Payment originator first name
      - `middleNames` string[] — Payment originator middle name(s)
      - `familyName` string — Payment originator family name
      - `patronymicName` string — Payment originator patronymic name
      - `fullName` string — Payment originator full legal name
    - `dateOfBirth` string, date — Payment originator date of birth
    - `nationality` string — Payment originator nationality. Required for certain routes (e.g. to UGX)
    - `accountDetails` string — Payment originator account number
    - `address` AddressResponse
      - `firstLine` string — Payment originator address first line
      - `city` string — Payment originator address city
      - `stateCode` string — Payment originator address state code. Required if address country code in (US, CA, BR, AU)
      - `countryCode` string — Payment originator address country code ISO 3166-1 alpha-2
      - `postCode` string — Originator address zip code
    - `businessRegistrationCode` string — Payment originator business registry number / incorporation number
    - `businessRegistrationDate` string, date — Payment originator business registration date. Required for certain routes (e.g. to UGX)
  - `hasActiveIssues` boolean — Are there any pending issues which stop executing the transfer?
  - `sourceCurrency` string — Source currency code
  - `sourceValue` number — Transfer amount in source currency
  - `targetCurrency` string — Target currency code
  - `targetValue` number — Transfer amount in target currency
  - `originalTransferId` string — Unique identifier randomly generated per transfer request by the calling client
  - `created` string, date-time — Timestamp when transfer was created.

## Other responses

- `404` — Transfer not found.
- `429` — Rate limit exceeded. Retry after the number of seconds specified in the `Retry-After` header.

---

[API](https://skmtc.net/wise/apis/platform-api.md) · [All operations](https://skmtc.net/wise/apis/platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wise/platform-api/revisions/4907a1d269ab/schema)
