# List user-wallet deposits Endpoint: GET /user-wallets/deposits Version: 1.0.0 Security: apiKeyAuth ## Query parameters: - `externalId` (string) - `status` (string) Wallet-backend statuses may include legacy and normalized values. Enum: "new", "aml_pending", "aml_pass", "aml_fail", "aml_passed", "aml_failed", "sweeping", "completed", "failed" - `limit` (integer) - `offset` (integer) ## Response 200 fields (application/json): - `deposits` (array, required) - `deposits.id` (string, required) - `deposits.companyId` (string, required) - `deposits.walletId` (string, required) - `deposits.externalId` (string, required) - `deposits.walletAddress` (string, required) - `deposits.txHash` (string, required) - `deposits.fromAddress` (string,null) - `deposits.amount` (number, required) - `deposits.status` (string, required) Wallet-backend statuses may include legacy and normalized values. Enum: "new", "aml_pending", "aml_pass", "aml_fail", "aml_passed", "aml_failed", "sweeping", "completed", "failed" - `deposits.amlCheckId` (string,null) - `deposits.amlRiskIndicator` (string,null) - `deposits.sweepTxHash` (string,null) - `deposits.error` (string,null) - `deposits.blockTimestamp` (string,null) - `deposits.createdAt` (string, required) - `total` (integer, required) ## Response 401 fields (application/json): - `statusCode` (integer) Example: 400 - `message` (any) - `error` (string) Example: "Bad Request"