# ConsentPurposePage

object type

One page of the consentPurposes listing — the records + the opaque resume cursor.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `items` | [ConsentPurpose](/types/ConsentPurpose/) `[ConsentPurpose!]!` | The page's records (doomed drops per page, a page may hold FEWER than `limit`; walk until `nextToken` is null). |
| `nextToken` | [String](/types/#scalars) | Present ⇒ more may remain (pass back verbatim as `nextToken`); null ⇒ the listing is complete. Opaque + tenant-bound. |

## Used by

- [consentPurposes](/reference/consent-purpose/consentPurposes/)
