# ConnectorGrant

object type

One connected AI assistant (a PERSON-bound connection — the assistant acts as the person who approved it, within their own role's access): the client, the access the person chose, the person, the organization, the instants.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `id` | [ID](/types/#scalars) `ID!` | No further notes. |
| `clientId` | [String](/types/#scalars) `String!` | The client that connected — a dcr_… registration or a CIMD https URL. |
| `clientName` | [String](/types/#scalars) | The client's display name when it gave one. |
| `access` | [String](/types/#scalars) `String!` | The access the person chose at consent: read (it only reads) or read_changes (every change rehearsed and confirmed by the person). |
| `scope` | [String](/types/#scalars) `String!` | The grant's scope string as stored — almondtill:read, or almondtill:read almondtill:change. |
| `userId` | [ID](/types/#scalars) `ID!` | The person the assistant acts as. |
| `orgId` | [ID](/types/#scalars) `ID!` | The organization it acts in. |
| `createdAt` | [String](/types/#scalars) `String!` | No further notes. |
| `expiresAt` | [String](/types/#scalars) `String!` | When the connection expires on its own (twelve months from the consent). |

## Used by

- [revokeConnectorGrant](/reference/your-own-session/revokeConnectorGrant/)
