# /views

6 routes.

## GET /v1/views/overview

The overview view

**Scopes** — `todos:read`, `containers:read`

**Query**

| parameter | type | | limit |
|---|---|---|---|
| `today` | string | optional | max 10 chars |

**Errors** — [unauthorized](/errors/unauthorized) · [rate_limited](/errors/rate_limited)

## GET /v1/views/today

The today view

**Scopes** — `todos:read`, `containers:read`

**Query**

| parameter | type | | limit |
|---|---|---|---|
| `today` | string | optional | max 10 chars |

**Errors** — [unauthorized](/errors/unauthorized) · [rate_limited](/errors/rate_limited)

## GET /v1/views/upcoming

The upcoming view

**Scopes** — `todos:read`, `containers:read`

**Query**

| parameter | type | | limit |
|---|---|---|---|
| `today` | string | optional | max 10 chars |

**Errors** — [unauthorized](/errors/unauthorized) · [rate_limited](/errors/rate_limited)

## GET /v1/views/anytime

The anytime view

**Scopes** — `todos:read`, `containers:read`

**Query**

| parameter | type | | limit |
|---|---|---|---|
| `today` | string | optional | max 10 chars |

**Errors** — [unauthorized](/errors/unauthorized) · [rate_limited](/errors/rate_limited)

## GET /v1/views/someday

The someday view

**Scopes** — `todos:read`, `containers:read`

**Query**

| parameter | type | | limit |
|---|---|---|---|
| `today` | string | optional | max 10 chars |

**Errors** — [unauthorized](/errors/unauthorized) · [rate_limited](/errors/rate_limited)

## GET /v1/views/logbook

The logbook view

**Scopes** — `todos:read`, `containers:read`

**Query**

| parameter | type | | limit |
|---|---|---|---|
| `today` | string | optional | max 10 chars |
| `from` | string | optional | max 10 chars |
| `to` | string | optional | max 10 chars |

**Errors** — [unauthorized](/errors/unauthorized) · [rate_limited](/errors/rate_limited)
