> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.shimi.cash/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)