Webhook event
Crypto Deposit Status Updated
CRYPTO_DEPOSIT_STATUS_UPDATEDFired when a crypto deposit status changes (e.g., approved, rejected).
Body
application/json
idstringrequiredUnique event identifier for idempotency
typestringrequiredWebhook event type
CRYPTO_DEPOSIT_STATUS_UPDATEDdataobjectrequiredShow child attributes
idstring<uuid>requiredUnique deposit identifier
accountIdstring<uuid>requiredAccount that received the deposit
chainIdstringrequiredBlockchain network identifier
ETHEREUM_MAINNETETHEREUM_SEPOLIABASE_MAINNETBASE_SEPOLIAARBITRUM_ONE_MAINNETARBITRUM_ONE_SEPOLIAPOLYGON_MAINNETPOLYGON_AMOYSOLANA_MAINNETSOLANA_DEVNETtransactionIdstringrequiredOn-chain transaction hash/signature
statusstringrequiredCurrent deposit status
PENDINGCONFIRMEDAPPROVEDREJECTEDrejectionReasonstring | nullrequiredReason for rejection (only when status is REJECTED)
TRANSACTION_FAILEDASSET_NOT_ACCEPTEDKYT_CHECK_FAILEDAMOUNT_TOO_SMALLamountstringrequiredAmount with decimals applied (string for full precision)
feeAmountstring | nullrequiredDeposit fee charged on this deposit, in the same asset as amount. null when the deposit is not subject to a deposit fee
senderAddressstringrequiredAddress that sent the deposit
occurredAtstring | nullrequiredISO 8601 timestamp of on-chain transfer
createdAtstringrequiredISO 8601 timestamp of creation
updatedAtstringrequiredISO 8601 timestamp of last update
assetobjectrequiredAsset metadata
Show child attributes
symbolstringrequiredAsset symbol
namestring | nullrequiredFull asset name
decimalsintegerrequiredNumber of decimal places
logoUristring | nullrequiredURI to asset logo image
Response
200Webhook received successfully. Return any 2xx status to acknowledge.
