Webhooks forDocumentation Index
Fetch the complete documentation index at: https://docs.openxswitch.com/llms.txt
Use this file to discover all available pages before exploring further.
Wallet-as-a-Service deposit flow notifies you about incoming deposits and their status.
- Parent Method:
deposit - Sub-Methods:
pending: Triggered when a deposit is initiated and is awaiting blockchain confirmation.updated: Triggered when the deposit progresses through intermediate confirmations(0,2…).success: Triggered when the deposit is fully confirmed and credited to the wallet
Example Payload for Deposit:
Reference
| Field | Description | Type |
|---|---|---|
requestId | Unique ID for the request, used for tracking | string |
method | Event type identifier (e.g., deposit.pending) | string |
params.id | Unique ID of the deposit transaction | string |
params.clientTxId | External/client-assigned transaction ID | string |
params.destination | Destination type (e.g., internal_transfer, on_chain) | string |
params.workspaceId | ID of the associated workspace or organization | string |
params.coin | Cryptocurrency involved (e.g. USDT) | string |
params.chain | Blockchain protocol used (e.g. TRC20) | string |
params.amount | Deposit amount | number |
params.network | Blockchain network name (e.g. TRON) | string |
params.hash | Blockchain transaction hash | string |
params.status | Current status (pending, success, etc.) | string |
params.confirmation | Number of confirmations received | number |
params.fromAddress | Blockchain address sending the deposit | string |
params.fromWalletId | ID of the wallet the funds are coming from | string |
params.toWalletId | ID of the wallet receiving the funds | string |
params.tagMemo | Optional tag or memo for deposits (used for some chains like XRP, XLM) | string | null |
params.updatedAt | Last updated timestamp of the transaction | string (ISO 8601) |
params.createdAt | Timestamp when the transaction was created | string (ISO 8601) |
params.wallet.id | ID of the receiving wallet | string |
params.wallet.clientUserId | ID of the user/client associated with the wallet | string |
params.wallet.email | Email associated with the user/wallet | string |
params.wallet.name | Name or label of the wallet | string |
params.wallet.asset.coin | Coin held in the wallet (e.g., USDT) | string |
params.wallet.asset.balance | Available balance in the wallet | number |
params.wallet.asset.frozen | Frozen balance (e.g., pending withdrawals, locked funds) | number |
params.wallet.asset.updatedAt | Last balance update timestamp | string (ISO 8601) |
params.wallet.isSubWallet | Indicates whether the wallet is a sub-wallet | boolean |
.png?fit=max&auto=format&n=ML35RDblT1Ol-zJb&q=85&s=062e79ad9c4540929eec204aff020178)
.png?fit=max&auto=format&n=ML35RDblT1Ol-zJb&q=85&s=f6328956931c9664a2a070c2edb6e9b3)