Execute a transfer

Send or request an asset, fiat currency, or cryptocurrency transfer between users.

Path Params
string
required

ID of the transfer profile

Body Params
string

32 bytes buffer (24 randomly generated bytes by the client + 8 bytes epoch timestamp seconds) encoded to hex:

const nonce = Buffer.alloc(32); nonce.fill(crypto.randomBytes(24), 0, 24);

const nowEpochSeconds = Math.floor(new Date().getTime() / 1000); const t = BigInt(nowEpochSeconds); nonce.writeBigInt64BE(t, 24);

string
required
length ≤ 150

The Owner resource id

string
required
length ≤ 150

The Owner resource id

string
enum
required

Indicates whether the operation is to send or request money/asset.

Allowed:
string
enum
required

The type of the intent.

Allowed:
string
required

The amount of the asset, fiat or cryptocurrency to be transferred.

asset
required
sourceAccount
required
destinationAccount
required
transactionMetadata
object
Headers
string

32 bytes buffer (24 randomly generated bytes by the client + 8 bytes epoch timestamp seconds) encoded to hex:

const nonce = Buffer.alloc(32); nonce.fill(crypto.randomBytes(24), 0, 24);

const nowEpochSeconds = Math.floor(new Date().getTime() / 1000); const t = BigInt(nowEpochSeconds); nonce.writeBigInt64BE(t, 24);

Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json