{
"type": "wallet_action.transfer.created",
"event_id": "evt_k3m2q7xrb4nd5hj6fp2tcw3y",
"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": "tempo",
"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",
"event_id": "evt_k3m2q7xrb4nd5hj6fp2tcw3y",
"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": "tempo",
"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 The ID of this event, stable across repeat deliveries so clients can deduplicate on it.
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?

