# Client — Plan

<a id="get-api-v1-client-plans"></a>
#### `GET /api/v1/client/plans`

*List Client Plans*

List plans owned by the calling reseller.

Forces the owner filter server-side so a client/reseller can never
enumerate plans they do not own. Non-reseller clients receive an
empty list because plan ownership is recorded by reseller username
and a non-reseller has no owned plans. A hidden plan is the
administrator's to assign; it is not offered to the reseller.

**Responses:**

| Status | Schema | Description |
|--------|--------|-------------|
| `200` | `object` | Successful Response |

**Response example (200):**

```json
{}
```

**cURL example:**

```bash
curl -X GET \
  -H "X-WHost-Key: $WHOST_API_KEY" \
  -H "X-WHost-Timestamp: $(date +%s)" \
  -H "X-WHost-Nonce: $(openssl rand -hex 16)" \
  -H "X-WHost-Signature: $(compute_hmac)" \
  https://your-server:2000/api/v1/client/plans
```

---
