# AgentCheckoutConsentInput

input type

The platform-captured consent decisions (the four UCP purposes: marketing · analytics · preferences · sale_or_sharing) — a field present = asserted; absent = the channel default speaks.

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `marketing` | [Boolean](/types/#scalars) | no | No further notes. |
| `analytics` | [Boolean](/types/#scalars) | no | No further notes. |
| `preferences` | [Boolean](/types/#scalars) | no | No further notes. |
| `sale_or_sharing` | [Boolean](/types/#scalars) | no | No further notes. |
