Skip to main content
Transfers create durable local activity records, reserve available local balance, and submit to BlockOps only after local state commits.

Preview a withdrawal

Use POST /v1/wallets/{walletId}/withdrawal/preview?environment=sandbox.
The response includes the source wallet, network, asset, amount in base units, destination address, available balance fields, and provider.

Create a transfer

Use POST /v1/transfers?environment=sandbox.
The response returns activity_id and the current transfer status.

Read transfer status

Use GET /v1/transfers/{activityId}?environment=sandbox to read transfer detail and approval state. Use POST /v1/transfers/{activityId}/refresh?environment=sandbox to refresh provider status for a transfer activity.

Approve or cancel a transfer

Use: Both endpoints accept the environment query parameter.

Transfer intents

Transfer intents are a read-only beta surface over wallet-backed transfer flows.

Wallet transaction history

Use: