# AssistantContextInput

input type

The page context the assistant grounds on.

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `route` | [String](/types/#scalars) `String!` | yes | The current route (the location path). |
| `pageTitle` | [String](/types/#scalars) `String!` | yes | The page's title as shown. |
| `specType` | [String](/types/#scalars) | no | The record family the page serves (when a catalog page). |
| `recordType` | [String](/types/#scalars) | no | The looked-at record's type (detail pages). |
| `recordCaption` | [String](/types/#scalars) | no | The looked-at record's caption (identity, not data). |
| `recordSysId` | [String](/types/#scalars) | no | The looked-at record's sysId (identity, not data). |
| `filter` | [String](/types/#scalars) | no | The URL's?filter= value VERBATIM (when filtering). |
| `sort` | [String](/types/#scalars) | no | The URL's?sort= value (when sorting). |

## Used by

- [assistantAsk](/reference/reading-your-records/assistantAsk/)
