Create a Transfer

Creates a new transfer with the provided details or from a quote

Request

This endpoint expects an object.
source_currencyenumRequired

Currency code of the source amount (e.g., USD)

Allowed values:
destination_currencyenumRequired

Currency code of the destination amount (e.g., EUR)

financial_account_idstringRequired
ID of the financial account to receive the transfer
payout_methodenumRequired

Method of payout (e.g., ach, pix, spei, wire)

quote_idstringOptional

Quote ID to create transfer from (alternative to providing all fields)

source_typeenumOptionalDefaults to prefunded
Type of source account
Allowed values:
client_reference_idstringOptional
Your unique identifier for this transfer. Use this to correlate transfers with records in your own system. Maximum 64 characters.
source_amountstringOptional

Amount to send in source currency (in smallest currency unit)

destination_amountstringOptional

Desired amount to receive in destination currency (in smallest currency unit)

net_source_amountstringOptional

The net amount after fees (fees will be added on top)

source_networkenumOptional

Blockchain network of the source currency (e.g., base)

Allowed values:

Response

Create a Transfer
idstring
Unique identifier for the transfer
client_reference_idstring
Reference ID for the transfer
source_amountstring
Amount of the source currency
source_currencyenum
Currency of the source amount
Allowed values:
destination_amountstring
Amount of the destination currency
destination_currencyenum
Currency of the destination amount
exchange_ratestring
Exchange rate for the transfer
recipient_idstring
Unique identifier for the recipient
financial_account_idstring
Unique identifier for the financial account
payout_methodenum
Method of payout
statusenum
Current status of the transfer
total_feestring
Total fee for the transfer
fee_currencystring
Currency of the total fee
total_taxstring
Total tax for the transfer
tax_currencystring
Currency of the total tax
net_source_amountstring
Net amount of the source currency after fees
completed_instring
Time taken to complete the transfer in seconds
created_atstringformat: "date-time"
ISO8601 timestamp when the transfer was created
updated_atstringformat: "date-time"
ISO8601 timestamp when the transfer was last updated
failure_reasonstring
Reason for the transfer failure
settlement_reference_idstring
Reference ID for the settlement
deposit_instructionsobject
Present when the transfer is awaiting funding.