> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Viewer

## Example Usage

```typescript theme={null}
import { Viewer } from "@openrouter/sdk/models";

let value: Viewer = {
  principals: [
    "<value 1>",
  ],
};
```

## Fields

| Field | Type | Required | Description |
| - | - | - | - |
| `principals` | *string*\[] | ✔️ | The caller's Ori principals on this intern: `clerk:<user>`, and, when the grant carries `vault:read`, `slack:<team>:<user>` for each Slack account they linked to it. A session started by one of them in a one-to-one Slack DM is the caller's to see. |
