Webhook event
Crypto Deposit Created
CRYPTO_DEPOSIT_CREATEDFired when a new on-chain deposit is detected on an account deposit address.
Body
application/json
idstringrequiredUnique event identifier for idempotency
typestringrequiredWebhook event type
CRYPTO_DEPOSIT_CREATEDdataobjectrequiredShow 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.
