> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.shimi.cash/api-reference/shimi-api/webhooks-youll-receive/crypto-deposit-received/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.shimi.cash/_mcp/server. # Crypto Deposit Received POST Sent when a crypto address with notifications enabled (section 7) receives a deposit. | Field | Type | Notes | |---|---|---| | `data.id` | string | The deposit address record id | | `data.txHash` | string | On-chain transaction hash — **deduplicate on this** | | `data.amount` | number | Amount in `asset` units | | `data.asset` | string | e.g. `USDT`, `SOL` | | `data.networkId` | string | Network id (see **List Available Networks**) | | `data.from` | string | Sender address | | `data.tokenAddress` | string | Receiving / token address | | `data.subscriptionId` | string \| null | Notification subscription | | `data.direction` / `data.status` / `data.type` | string | `in` / `completed` / `deposit` | Reference: https://docs.shimi.cash/api-reference/shimi-api/webhooks-youll-receive/crypto-deposit-received ## Request ### Payload - `status` (string, optional) - `data` (WebhooksCryptoDepositReceivedPayloadContentApplicationJsonSchemaData, optional) ## Types ### WebhooksCryptoDepositReceivedPayloadContentApplicationJsonSchemaData - `id` (string, optional) - `type` (string, optional) - `networkId` (string, optional) - `subscriptionId` (string, optional) - `amount` (double, optional) - `direction` (string, optional) - `status` (string, optional) - `txHash` (string, optional) - `asset` (string, optional) - `from` (string, optional) - `tokenAddress` (string, optional)