Skip to main content
POST
Create Transfer Transaction

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
idempotencyKey
string
required

This key is utilized to ensure exactly-once execution of mutating requests. If the same key is reused, it will be treated as the same request and the original response will be returned.

Example:

"0e472f6b-336b-4d4f-87d6-4f93e4e4e4e4"

walletId
string
required

The unique identifier of the wallet

Example:

"0e472f6b-336b-4d4f-87d6-4f93e4e4e4e4"

amount
string
required

The transaction amount in token units

Example:

"0.5"

withdrawalAddress
string
required

The destination wallet address

Example:

"0x1234567890123456789012345678901234567890"

token
string
required

The token symbol (e.g., USDT, USDC, ETH).

Refer to the Get Supported Tokens endpoint for the list of supported tokens.

Example:

"USDT"

blockchain
string
required

The chain. Can be either the blockchain name or slug.

Refer to the Get Supported Blockchains endpoint for the list of supported blockchains.

Example:

"ethereum"

refId
string

The external reference ID to uniquely identify the transaction

Example:

"txn_ref_123"

note
string

An optional note or description for the transaction

Example:

"This is a test transaction"

metadata
object

Additional metadata associated with the transaction

Example:

Response

success
boolean
required
Example:

true

data
object
required