Skip to content

Process GDPR Request

Approves a pending request and runs it.

Overview

See the GDPR Requests overview for the full feature flow.

All admin endpoints require an admin Bearer token — see Authentication.

EndpointMethod
/api/admin/customers/gdpr-requests/{id}/processPOST

Response fields

FieldTypeNotes
id / requestIdintegerThe processed request ID.
customerIdintegerThe customer the request belongs to.
typestringupdate or delete.
statusstringapproved after a successful process.
customerDeletedbooleantrue when a delete request cascaded the customer deletion.
processedAtstringTimestamp the request was processed.
messagestring | nullOptional note recorded on the request.

Destructive action

For type=delete requests this cascades the customer deletion. For type=update requests it only marks the request approved — apply the requested edits through the regular Customer update endpoint.

Idempotency by rejection

Already-approved or revoked requests are refused with 422.

Permission: customers.gdpr_requests.edit.

Released under the MIT License.