Skip to main content
POST
Transfer a spot asset between your subaccounts

Body

application/json
amount
string<decimal>
required

Transfer amount in units of the asset, as a decimal string (e.g. "1.5") or JSON number.

asset_name
string
required
max_fee_usd
string<decimal>
required

Maximum sequencer fee the signer authorises, in USD, as a decimal string (e.g. "1.5") or a JSON number.

new_subaccount_manager
integer<uint32>
required

Non-zero → create a new sender-owned subaccount under this manager id.

Required range: x >= 0
nonce
integer<int64>
required
signature
string
required
signature_expiry_sec
integer<uint64>
required
Required range: x >= 0
signer
string
required
sub_id
integer<uint128>
required
Required range: x >= 0
subaccount_id
integer<uint64>
required
Required range: x >= 0
to_subaccount_id
integer<uint64>
required

Existing destination subaccount. Ignored when new_subaccount_manager != 0.

Required range: x >= 0

Response

Success

op_uuid
string
required
operation_id
integer<uint64>
required
Required range: x >= 0