Prerequisites
- Valid API key with token transfer permissions
- Source wallet with sufficient token balance
- Valid destination wallet address
- Token ID (for NFTs) or amount (for fungible tokens)
Request
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
fromWallet | string | Yes | Source wallet address |
toWallet | string | Yes | Destination wallet address |
tokenType | string | Yes | Type of token: “FUNGIBLE” or “NFT” |
tokenId | string | Conditional | Required for NFTs. Token identifier |
amount | number | Conditional | Required for fungible tokens. Amount to transfer |
memo | string | No | Optional memo for the transaction |
Response
Examples
Transfer NFT
Transfer Fungible Tokens
Response Fields
| Field | Type | Description |
|---|---|---|
transactionId | string | Unique identifier for the transfer transaction |
fromWallet | string | Source wallet address |
toWallet | string | Destination wallet address |
tokenId | string | Token identifier (for NFTs) |
amount | number | Amount transferred (for fungible tokens) |
blockchainTxId | string | Blockchain transaction hash |
status | string | Transaction status: “pending”, “confirmed”, “failed” |
createdAt | string | ISO 8601 timestamp of transaction creation |
Transaction Status
| Status | Description |
|---|---|
pending | Transaction submitted to blockchain, awaiting confirmation |
confirmed | Transaction confirmed on blockchain |
failed | Transaction failed (insufficient balance, invalid address, etc.) |
Error Responses
| Status Code | Description |
|---|---|
400 | Invalid request data or missing required fields |
401 | Unauthorized - invalid API key |
403 | Insufficient permissions or balance |
404 | Token or wallet not found |
409 | Token already transferred or locked |
500 | Internal server error |
Important Notes
- NFT transfers require the exact
tokenId - Fungible token transfers require sufficient balance in the source wallet
- All transfers are recorded on the blockchain and cannot be reversed
- Transaction fees may apply depending on network conditions