> ## Documentation Index
> Fetch the complete documentation index at: https://docs.minisend.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# List all deposits

> Every deposit across every wallet on your account, newest first — the reconciliation endpoint.

Returns deposits across **every** wallet on your account, newest first. Sweep this to reconcile after downtime instead of walking each wallet individually.

## Endpoint

```text theme={null}
GET https://merchant.minisend.xyz/api/v1/deposits
```

```text theme={null}
Authorization: Bearer wsk_live_your_key_here
```

## Query parameters

<ParamField query="wallet_id" type="string">
  Narrow to one wallet's Minisend id. To filter by your own reference instead, first resolve it with [get by reference](/api-reference/wallet-api/get-wallet-by-ref).
</ParamField>

<ParamField query="limit" default="20" type="number">
  Page size, max 100.
</ParamField>

<ParamField query="offset" default="0" type="number">
  Rows to skip.
</ParamField>

## Example

```bash theme={null}
curl "https://merchant.minisend.xyz/api/v1/deposits?limit=50" \
  -H "Authorization: Bearer wsk_live_your_key_here"
```

## Response (200)

Same shape as [get a wallet's deposits](/api-reference/wallet-api/get-wallet-deposits), just not scoped to one wallet.

## Errors

| Status | Meaning                             |
| ------ | ----------------------------------- |
| `400`  | `wallet_id` isn't a valid id (UUID) |
| `401`  | Missing or invalid API key          |
