NewPrivacyRequestInput
input type
Create-input for a PrivacyRequest. The subject names via consumerId (in-group, ANY status — the register records reality) OR subjectRef (the inline handle) — at least one; receivedAt omitted ⇒ the create instant.
Fields
| Field | Type | Required | Notes |
|---|---|---|---|
caption | String | no | Optional: when omitted the per-type default applies — '<requestType> request (<regime>)' — the right + the regime name the request; when supplied it must be non-blank. |
requestType | String String! | yes | erasure · access · portability · rectification · opt_out. |
regime | String String! | yes | gdpr · ccpa. |
channel | String String! | yes | email · phone · in_store · web · mail. |
receivedAt | String | no | Optional ISO arrival instant; omitted ⇒ now. |
consumerId | ID | no | The known subject — an in-group live Consumer (gated). |
subjectRef | String | no | The inline/guest subject handle — required when consumerId is absent. |