v5

latestOpenAPI 3.1.02026-07-262421791.5 MB
standard-transfer

List transfers

Get the list of transfers for a given user's profile (defaults to user's personal profile).

You can add query parameters to specify user's profile (personal or business), time period and/or payment status. For example, you can query all failed payments created since last week, or all completed payments created since yesterday.

get/v1/transfers

Query parameters

profileinteger

User profile ID. If parameter is omitted, defaults to user's personal profile

statusstring

Comma separated list of one or more status codes to filter transfers. See Tracking Transfers for complete list of statuses

sourceCurrencystring

Source currency code

targetCurrencystring

Target currency code

createdDateStartstring date-time

Starting date to filter transfers, inclusive of the provided date

createdDateEndstring date-time

Ending date to filter transfers, inclusive of the provided date

limitinteger

Maximum number of records to be returned in response

offsetinteger

Starting record number

Headers

X-External-Correlation-Idstring uuid

Optional UUID for correlating requests across systems. If provided, Wise echoes it back in the response. Maximum 36 characters. Learn more.

Response

Returns an array of transfer objects, with or without an originator block depending on the type of each transfer.

Example response

[
  {
    "id": 16521632,
    "user": 4342275,
    "targetAccount": 8692237,
    "quoteUuid": "8fa9be20-ba43-4b15-abbb-9424e1481050",
    "status": "incoming_payment_waiting",
    "reference": "reference text",
    "rate": 0.89,
    "created": "2017-11-24 10:47:49",
    "details": {
      "reference": "Testing"
    },
    "sourceCurrency": "EUR",
    "targetCurrency": "GBP",
    "targetValue": 150,
    "customerTransactionId": "54a6bc09-cef9-49a8-9041-f1f0c654cd88",
    "payinSessionId": "23330542-8e9e-419f-95eb-312b880f92ad"
  }
]