Webhook
Wallet balance changed
Fires when your wallet balance changes — after a sale, a payout, or a refund. Carries the new available and pending amounts.
Body
required
application/json
- Type: objectdatarequired
Your wallet balance after the change.
- Type: stringevent
Id requiredIdempotency key. Stable across retries of the same delivery; safe to dedupe on.
- Type: string Format: date-timetimestamprequired
When this webhook was emitted (ISO 8601, UTC).
- typeconst:balance.updatedrequired
Responses
- 2
X X Acknowledged. Return any 2XX status to ack receipt; non-2XX triggers Svix's retry schedule.
Request Example for postbalance.updated
{
"type": "balance.updated",
"eventId": "665f3a2b1c8d4e9f7a6b5c4d.12840.4210",
"timestamp": "2026-06-18T08:00:01.000Z",
"data": {
"available": {
"amount": 128.4,
"currency": "EUR"
},
"pending": {
"amount": 42.1,
"currency": "EUR"
},
"updatedAt": "2026-06-18T08:00:00.000Z"
}
}
No Body