{
"type": "wallet_action.transfer.created",
"wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"wallet_id": "fmfdj6yqly31huorjqzq38zc",
"action_type": "transfer",
"status": "pending",
"created_at": "2026-06-15T15:24:00.000Z",
"source_asset": "usdc",
"source_amount": "1.5",
"source_chain": "base",
"destination_address": "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18"
}Transfer created
Fired when a wallet action is created and execution has begun. The action is now pending.
{
"type": "wallet_action.transfer.created",
"wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"wallet_id": "fmfdj6yqly31huorjqzq38zc",
"action_type": "transfer",
"status": "pending",
"created_at": "2026-06-15T15:24:00.000Z",
"source_asset": "usdc",
"source_amount": "1.5",
"source_chain": "base",
"destination_address": "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18"
}Body
Payload for the wallet_action.transfer.created webhook event.
The type of webhook event.
wallet_action.transfer.created The ID of the wallet action.
The ID of the wallet involved in the action.
Type of wallet action
swap, transfer, earn_deposit, earn_withdraw, earn_incentive_claim, earn_fee_collect, payout ISO 8601 timestamp of when the wallet action was created.
Chain name (e.g. "tempo", "base").
Recipient address.
The status of the wallet action.
pending Developer-provided reference ID, if one was included in the request.
Asset identifier (e.g. "usdc", "eth"). Present when the transfer was initiated with a named asset; omitted for custom-token transfers.
Token contract address (EVM) or mint address (Solana). Present when the transfer was initiated with asset_address.
Number of decimals for the transferred token. Present when the transfer was initiated with asset_address and the decimals were resolved onchain.
Decimal amount sent on the source chain (e.g. "1.5"). Omitted for exact_output cross-chain transfers until the source amount is determined.
Response
Return a 200 status to indicate that the webhook was received successfully.
Was this page helpful?

