# List company deposits Deposit status lifecycle: - new - fee_charged - aml_pending / aml_passed / aml_failed - forwarding - completed / failed Company deposit sweep target is B2B_TREASURY_ADDRESS. Processing fee is retained from incoming deposit amount (not debited from company balance). Endpoint: GET /wallets/deposits Version: 1.0.0 Security: apiKeyAuth ## Query parameters: - `status` (string) Enum: "new", "on_hold_insufficient_balance", "fee_charged", "aml_pending", "aml_passed", "aml_failed", "forwarding", "sweeping", "completed", "failed" - `limit` (integer) - `offset` (integer) ## Response 200 fields (application/json): - `deposits` (array, required) - `deposits.id` (string, required) - `deposits.txHash` (string, required) - `deposits.amount` (number, required) - `deposits.status` (string, required) Enum: "new", "on_hold_insufficient_balance", "fee_charged", "aml_pending", "aml_passed", "aml_failed", "forwarding", "sweeping", "completed", "failed" - `deposits.fromAddress` (string,null) - `deposits.sweepTxHash` (string,null) - `deposits.error` (string,null) - `deposits.blockTimestamp` (string, required) - `deposits.createdAt` (string, required) - `total` (integer, required) ## Response 401 fields (application/json): - `statusCode` (integer) Example: 400 - `message` (any) - `error` (string) Example: "Bad Request"