# RequestWithReader

**Kind:** Interface

**Source:** [`atloria-monorepo/apps/api/src/reader-access/reader-claims.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/api/src/reader-access/reader-claims.ts#L46)

Request shape after ReaderAuthGuard runs. `user` is the member JWT (separate plane).

## Properties

| Property | Type |
|---|---|
| `readerClaims` | `ReaderClaims | null` |
| `user` | `{ sub: string; organizationId: string; email: string; role: string }` |
| `headers` | `Record<string, string | string[] | undefined>` |
| `params` | `Record<string, string>` |
| `ip` | `string` |
