List GDPR Requests (GraphQL)
Returns the paginated GDPR data-request queue. Each request has a type (update or delete) and a moderation status.
Arguments
All arguments are optional and combine in a single query — filter, sort and paginate together.
Pagination
| Argument | Description |
|---|---|
first | Number of records to return. |
after | Cursor to fetch the page after (from pageInfo.endCursor). |
Filters
Each filter narrows the result; supplying more than one combines with logical AND.
| Argument | Type | Match |
|---|---|---|
status | String | Exact status (e.g. pending, processing, declined, approved, revoked). |
type | String | Exact type (update or delete). |
customer_id | Int | Exact customer id. |
email | String | Partial email. |
customer_name | String | Partial customer name. |
created_at_from | String | Requested on ≥ (e.g. "2026-06-01"). |
created_at_to | String | Requested on ≤. |
Sorting
| Argument | Type | Values |
|---|---|---|
sort | String | id (default), status, type, created_at |
order | String | asc, desc (default desc) |
TIP
See the GDPR overview for how requests are processed.
All admin operations require an admin Bearer token — see Authentication.

