Preview a withdrawal
UsePOST /v1/wallets/{walletId}/withdrawal/preview?environment=sandbox.
Create a transfer
UsePOST /v1/transfers?environment=sandbox.
activity_id and the current transfer status.
Read transfer status
UseGET /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:| Endpoint | Purpose |
|---|---|
POST /v1/transfers/{activityId}/approve | Approve a queued transfer or provider-pending BlockOps withdrawal. |
POST /v1/transfers/{activityId}/cancel | Cancel a queued transfer or provider-pending BlockOps withdrawal. |
environment query parameter.
Transfer intents
Transfer intents are a read-only beta surface over wallet-backed transfer flows.| Endpoint | Purpose |
|---|---|
GET /v1/transfer-intents | List persisted transfer intents. |
GET /v1/transfer-intents/{transferIntentId} | Get normalized intent detail and the underlying wallet transfer detail when available. |
Wallet transaction history
Use:| Endpoint | Purpose |
|---|---|
GET /v1/wallets/{walletId}/withdrawals | List withdrawal activities for a wallet. |
GET /v1/wallets/{walletId}/transactions | List deposit and withdrawal transactions for a wallet. |
GET /v1/transactions/{transactionId} | Get a deposit or withdrawal transaction detail. |
