GDPR API reference

Adjust offers an API endpoint to facilitate erasure requests. This endpoint performs the following actions for a given device:

  • Permanently deletes all of the user’s personal data from Adjust for the specified app.
  • Stops receiving the user’s/device's information from the Adjust SDK for the specified app.
  • Removes all references to the user's/device's data in the Adjust dashboard for the specified app.

Configure your server to send requests to this API endpoint when users send erasure requests. See our Right to erasure article for more information about erasure requests.

Important:
This action is permanent. Adjust can't reinstate data previously associated with a device or receive future requests from the device once an erasure request is sent.

Endpoint

https://gdpr.adjust.com/gdpr_forget_device

POST request

Send a POST request including your app token and device ID to remove all data associated with the device.

Note:
Erasure requests only apply to the app you specify in your call. Device data for other apps are not affected.

Parameters

ParameterData typeInValue descriptionRequired?
app_tokenStringQueryThe Adjust app token from the dashboard.Yes
s2sBooleanQueryWhether the call is a Server-to-Server (S2S call). Value must be 1 (true).Yes
<device_token>StringQueryID of the device you want Adjust to forget. See the table below for a list of accepted values.Yes

Device identifiers

Example

cURL
curl -X POST "https://gdpr.adjust.com/gdpr_forget_device?s2s=1&app_token=kwrqhymtnsr2&idfa=9C5CBC1D-4F42-4764-A5E6-84DAF3D24707"

Response

Status codeMeaningDescription
200OKRequest was received and processed.
400Bad requestInvalid formatting or token. Check you have included the necessary parameters. Contact your account manager or support@adjust.com if you need help.
429Too many requestsThe endpoint is rate limited to 10 requests per minute and stops responding to requests beyond this threshold to prevent abuse. Try resending the request later.
451Unavailable for legal reasons