Delete User & Erase User Data API

Overview

Netcore CE provides the API to enable the client to support GDPR requests when the Data Subject has exercised Right to Erasure under Art. 17 GDPR

Using this API, the clients can request to Delete User from CE panel & erase all associated user data (Attribute, Engagement, and Events).

📘

Note

The Erase User Data API operates asynchronously. Upon initiating a data erasure request for a user, it will take approximately two hours for the system to fully process the request. During this time, the user's data and all related information will be synchronized across our databases and subsequently permanently deleted.

Base URL

US IDC:
https://api.netcoresmartech.com/apiv2?type=erasure_user_data&activity=request_erasure_data&apikey=<API_KEY>&primary_key=<Primary_KEY>

Indian IDC:
https://apiin.netcoresmartech.com/apiv2?type=erasure_user_data&activity=request_erasure_data&apikey=<API_KEY>&primary_key=<Primary_KEY>

Europe IDC:
https://jsonapi.eu-north-1.eu.netcoresmartech.com/apiv2?type=erasure_user_data&activity=request_erasure_data&apikey=<API_KEY>&primary_key=<Primary_KEY>

HTTP Method

POST

Body Parameters

ParameterDetailTypeIs MandatoryExample Value
activityName of activityStringYesrequest_erasure_data
apikeyAPI key of panelStringYesABCD12345
primary_keyThe primary key value of the userStringYes[email protected]

Sample API Request

curl --location --request POST 'https://jsonapi.eu-north-1.eu.netcoresmartech.com/apiv2?type=erasure_user_data&activity=request_erasure_data&apikey=APIKey_value&primary_key=primarykey_value'

PS Note - this is async API, and the request will be processed in the backend. To cross-check the same, clients can use "View Contact API" and its response.

API Response

Response Example - In the Success case

{
    "requestid": "<request_id>",
    "result": "Success"
}
{
    "requestid": "dbdfd72754e73886542a0affe259b32c",
    "result": "Success"
}