{
"event": "ACCOUNT_WITHDRAWAL_INITIATED",
"eventId": "evt_01HXY123456ABCDEF",
"businessId": "BUS1A2B3C4D5E6F",
"environment": "LIVE",
"timestamp": "2026-05-22T15:00:00Z",
"data": {
"withdrawalId": "wdr_01HXYZ6666ABCDEF0000",
"programId": "prg_01HXYZ9876ABCDEF0000",
"amount": 5000.00,
"token": "USDT",
"network": "TRC20",
"toAddress": "TXyZ1234567890abcdef1234567890abcdef12",
"timestamp": "2026-05-22T15:00:00Z"
}
}
{}
Account Events
ACCOUNT_WITHDRAWAL_INITIATED
Fired when a withdrawal request from the program ledger is created and funds are reserved.
WEBHOOK
ACCOUNT_WITHDRAWAL_INITIATED
{
"event": "ACCOUNT_WITHDRAWAL_INITIATED",
"eventId": "evt_01HXY123456ABCDEF",
"businessId": "BUS1A2B3C4D5E6F",
"environment": "LIVE",
"timestamp": "2026-05-22T15:00:00Z",
"data": {
"withdrawalId": "wdr_01HXYZ6666ABCDEF0000",
"programId": "prg_01HXYZ9876ABCDEF0000",
"amount": 5000.00,
"token": "USDT",
"network": "TRC20",
"toAddress": "TXyZ1234567890abcdef1234567890abcdef12",
"timestamp": "2026-05-22T15:00:00Z"
}
}
{}
Fires when a withdrawal request from the program ledger is created. The requested funds are reserved in a suspense ledger while the transfer is processed.
For the full event group documentation see Account Events.
Event Type
ACCOUNT_WITHDRAWAL_INITIATED
Payload
{
"event": "ACCOUNT_WITHDRAWAL_INITIATED",
"eventId": "evt_01HXY123456ABCDEF",
"businessId": "BUS1A2B3C4D5E6F",
"environment": "LIVE",
"timestamp": "2026-05-22T15:00:00Z",
"data": {
"withdrawalId": "wdr_01HXYZ6666ABCDEF0000",
"programId": "prg_01HXYZ9876ABCDEF0000",
"amount": 5000.00,
"token": "USDT",
"network": "TRC20",
"toAddress": "TXyZ1234567890abcdef1234567890abcdef12",
"timestamp": "2026-05-22T15:00:00Z"
}
}
Payload Fields
| Field | Type | Description |
|---|---|---|
withdrawalId | string | Unique withdrawal identifier |
programId | string | The program being withdrawn from |
amount | number | Withdrawal amount (in dollars) |
token | string | USDT or USDC |
network | string | TRC20 or ERC20 |
toAddress | string | Destination wallet address |
timestamp | string | ISO 8601 timestamp |
{
"event": "ACCOUNT_WITHDRAWAL_INITIATED",
"eventId": "evt_01HXY123456ABCDEF",
"businessId": "BUS1A2B3C4D5E6F",
"environment": "LIVE",
"timestamp": "2026-05-22T15:00:00Z",
"data": {
"withdrawalId": "wdr_01HXYZ6666ABCDEF0000",
"programId": "prg_01HXYZ9876ABCDEF0000",
"amount": 5000.00,
"token": "USDT",
"network": "TRC20",
"toAddress": "TXyZ1234567890abcdef1234567890abcdef12",
"timestamp": "2026-05-22T15:00:00Z"
}
}
{}
Authorizations
API key from the FYATU CaaS portal. Pass as Authorization: Bearer <key>.
Body
application/json
Response
200
Acknowledge the event.

