> ## 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. Use it to check against your own records.

Lists deposits across **every** wallet on your account, newest first. If your server was down for a while, use this to catch up in one go instead of checking each wallet.

## 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">
  Only show deposits for one wallet, using our `id` for it. To use your own `walletRef` instead, look up the `id` first with [get by reference](/api-reference/wallet-api/get-wallet-by-ref).
</ParamField>

<ParamField query="limit" default="20" type="number">
  How many to return at once, up to 100.
</ParamField>

<ParamField query="offset" default="0" type="number">
  How many to skip. Use it to get the next page.
</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)

The same as [get a wallet's deposits](/api-reference/wallet-api/get-wallet-deposits), but covering all your wallets.

## Errors

| Status | Meaning |
| - | - |
| `400` | `wallet_id` isn't a valid wallet `id` |
| `401` | Your API key is missing or wrong |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.