Skip to content

Get an incoming wire transfer

Request

Returns a specific incoming wire transfer.

Security
auth_token and api-key
Path
idstring^[0-9]+$required

The unique identifier of the incoming wire transfer.

curl -i -X GET \
  'https://sandbox.weavr.io/multi/incoming_wire_transfers/{id}' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'api-key: YOUR_API_KEY_HERE'

Responses

Success

Headers
request-refstringrequired

A request identifier. Providing this reference when contacting our support team will help us investigate your query.

Bodyapplication/json
idstring^[0-9]+$required

The unique identifier of the incoming wire transfer.

profileIdstring(ProfileId)^[0-9]+$

The profile Id which a specific identity, instrument or transaction type is linked to.

Profiles contain configuration and determine behavioral aspects of the newly created transaction, for example, fees that may apply.

You can have one or more profiles linked to your application, and these can be used to drive different behaviors according to your product's needs.

Profile Ids can be found in the Multi Portal, in the API Credentials page.

statestring(IncomingWireTransferMultiState)required

The state of an incoming wire transfer:

  • PENDING: The transfer has been received and is being processed. Funds have not yet been credited to the destination account.
  • COMPLETED: Funds have been credited to the destination account.
  • REJECTED: The transfer was not accepted; funds were not credited.
Enum:"PENDING""COMPLETED""REJECTED"
amountobject(CurrencyAmount)required

The amount credited (or to be credited) to the destination instrument, in the instrument's currency.

feeobject(CurrencyAmount)

The fee charged on this incoming wire transfer. Omitted when no fee was charged.

destinationInstrumentobject(InstrumentId)required

The managed account (with IBAN) that received the funds.

paymentNetworkstring

The payment network over which the transfer was received.

Enum:"SEPA""FASTER_PAYMENTS""SWIFT""RIX""BACS""CHAPS""TARGET"
senderNamestring

The name of the sender.

senderIbanstring

The IBAN of the sender.

senderReferencestring

The payment reference provided by the sender.

forexobject(TransactionForex)

Foreign exchange details when the transaction involved currency conversion.

isInstantboolean

Whether this was an instant payment.

createdAtinteger, (int64)required

When the IWT was received, expressed in Epoch timestamp using millisecond precision.

executedAtinteger, (int64)

When the IWT was settled, expressed in Epoch timestamp using millisecond precision.

Response
{ "id": "string", "profileId": "string", "state": "PENDING", "amount": { "currency": "str", "amount": 0 }, "fee": { "currency": "str", "amount": 0 }, "destinationInstrument": { "id": "string", "type": "managed_cards" }, "paymentNetwork": "SEPA", "senderName": "string", "senderIban": "string", "senderReference": "string", "forex": { "originalAmount": {}, "exchangeRate": {}, "paddingAmount": {}, "feeAmount": {} }, "isInstant": true, "createdAt": 0, "executedAt": 0 }