Initiate a transfer

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

Body Params
int64
required
≥ 0

start time for intent, in epoch (seconds)

int64
required
≥ 0

end time for intent, in epoch (seconds)

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

unique identifier for the intent, will default to generated UUID if not provided

intentInfo
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
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json