Skip to main content
POST
Create a batch crypto transfer

Authorizations

Authorization
string
header
required

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

Body

application/json
requestId
string<uuid>
required
Example:

"123e4567-e89b-12d3-a456-426614174000"

currency
enum<string>
required
Available options:
usdc,
usdt,
usdg,
pyusd
Example:

"usdc"

chain
enum<string>
required
Available options:
POLYGON,
ETHEREUM,
SOLANA,
BASE,
BSC,
FLOW_EVM,
TRON
Example:

"POLYGON"

source
object
required
destination
object
required
requireApproval
boolean
default:false

Whether this batch transfer requires approval before processing.

  • true: Transfer will enter approval workflow
  • false or omitted: Transfer proceeds immediately
Example:

false

Response

Success

transferType
string
required
Example:

"WALLET.TRANSFER.BATCH"

transferDetails
object
required