Skip to main content

New APIs for GDPR Compliance

Updated over 3 weeks ago

We've added two new APIs to support GDPR data requests: Export User Data and Data Request Status. We also updated the existing Delete User Data API.

These endpoints allow partners to initiate and track user data deletion and export requests in a secure, asynchronous workflow.

What's included

Delete Users (POST)

Initiates a deletion request for one or more users.

Export Users (POST)

Initiates a data export request for one or more users.

Both endpoints return a unique request_id in the response.

Data Request Status (GET)

Retrieves the status of a previously submitted Delete or Export request. You must include the request_id received from the initial POST response.


Who it's for

These APIs are designed for partners using the iFrame or API integration, who handle international traffic and GDPR user data requests.


How it works

  1. Submit a POST request to Delete User Data or Export User Data.

  2. Receive a request_id in the response.

  3. Call the Data Request Status GET endpoint with that request_id to:

    • Check processing status (e.g., pending, completed, failed)

    • Retrieve exported data (if applicable)

    • Confirm deletion completion

Because GDPR requests may require processing time, they are handled asynchronously. The Data Request Status endpoint allows you to monitor progress and retrieve results once available.

Did this answer your question?