> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://docs.prividium.com/api/mcp` to find what you need.
>
> **Have feedback?** Use `submit_feedback` on the same MCP server.

# admin

## GET /admin/faucet/status

`GET /admin/faucet/status`

Return faucet operator wallet balance and 24h spend

### Responses

#### `200`: Default Response

Body (`application/json`):

- `operatorAddress` `unknown` _(required)_
- `operatorBalanceWei` `string | null` _(required)_
- `last24hSuccessWei` `string` _(required)_
- `config` `object` _(required)_
  - `claimAmountWei` `string` _(required)_
  - `cooldownSeconds` `integer` _(required)_
  - `maxDailySpendWei` `string` _(required)_

#### `401`: Default Response

Body (`application/json`):

- `error` `object` _(required)_
  - `code` `string` _(required)_
  - `message` `string` _(required)_
  - `issues` `unknown[]`

#### `403`: Default Response

Body (`application/json`):

- `error` `object` _(required)_
  - `code` `string` _(required)_
  - `message` `string` _(required)_
  - `issues` `unknown[]`

### Example request

```bash
curl /api/admin/faucet/status
```

```ts
fetch('/api/admin/faucet/status')
```

## GET /admin/faucet/claims

`GET /admin/faucet/claims`

Return a paginated list of recent faucet claims

### Query parameters

- `limit` `integer`
- `offset` `integer`

### Responses

#### `200`: Default Response

Body (`application/json`):

- `items` `object[]` _(required)_
  - `id` `string` _(required)_
  - `userId` `string` _(required)_
  - `walletAddress` `unknown` _(required)_
  - `amountWei` `string` _(required)_
  - `txHash` `string` _(required)_
  - `status` `string` _(required)_
  - `createdAt` `string <date-time>` _(required)_
  - `updatedAt` `string <date-time>` _(required)_
- `pagination` `object` _(required)_
  - `currentPage` `number` _(required)_
  - `totalPages` `number` _(required)_
  - `totalItems` `number` _(required)_
  - `limit` `number` _(required)_
  - `offset` `number` _(required)_

#### `401`: Default Response

Body (`application/json`):

- `error` `object` _(required)_
  - `code` `string` _(required)_
  - `message` `string` _(required)_
  - `issues` `unknown[]`

#### `403`: Default Response

Body (`application/json`):

- `error` `object` _(required)_
  - `code` `string` _(required)_
  - `message` `string` _(required)_
  - `issues` `unknown[]`

### Example request

```bash
curl '/api/admin/faucet/claims?limit=10&offset=0'
```

```ts
fetch('/api/admin/faucet/claims?limit=10&offset=0')
```
