{
"event_id": "1a2b3c4d-5e6f-4a7b-8c9d-0e1f2a3b4c5d",
"type": "balance_adjusted",
"account_id": "c57f05b6-8f2e-4d51-9a0c-5b7e2d3f4a10",
"created_at": "2026-07-25T18:02:00Z",
"data": {
"account_id": "c57f05b6-8f2e-4d51-9a0c-5b7e2d3f4a10",
"asset": "USDT",
"amount": "10.000000",
"direction": "credit",
"reason": "manual top-up",
"available": "109.700000",
"held": "0.000000"
}
}Applied balance adjustment
An administrative adjustment credited or debited the balance. Emitted only when the entry was actually applied: an adjustment awaiting a second approver, or the replay of an already-used idempotency key, does not emit.
WEBHOOK
balance_adjusted
{
"event_id": "1a2b3c4d-5e6f-4a7b-8c9d-0e1f2a3b4c5d",
"type": "balance_adjusted",
"account_id": "c57f05b6-8f2e-4d51-9a0c-5b7e2d3f4a10",
"created_at": "2026-07-25T18:02:00Z",
"data": {
"account_id": "c57f05b6-8f2e-4d51-9a0c-5b7e2d3f4a10",
"asset": "USDT",
"amount": "10.000000",
"direction": "credit",
"reason": "manual top-up",
"available": "109.700000",
"held": "0.000000"
}
}Authorizations
Session JWT (from register/login) or API key (pk_...).
X-API-Key: <token> is accepted as an alternative header.
Response
200
Received.