v1

latestOpenAPI 3.1.0Apache 2.02026-07-245981,1853.0 MB
Deduplicate Data Subjects

Create Scheduled Export of Duplicate Data Subjects

Use this API to create a scheduled export of duplicate data subjects.

🗒 Things to Know

post/api/consentmanager/v1/scheduled-jobs/merge-request

Request body

mergeRequestIdstring uuid required

Unique identifier of the merge request

mergeRequestNamestring required

Name of the merge request which uniquely identifies the job

triggerTimestring date-time

The time at which triggers the job to find duplicate Data Subjects

jobFrequency'DAILY' | 'WEEKLY' | 'MONTHLY' | 'YEARLY' | 'CUSTOM' required

Frequency at which the job runs

jobStatus'PENDING' | 'COMPLETED' | 'IN_PROGRESS' | 'MERGE_REPORT_IN_PROGRESS' | 'FAILED' | 'CANCELLED'

Current status of the job

mergeCondition'ANY' | 'ALL' required

Condition used to apply between Data Subject Elements when identifying duplicates

totalDataSubjectCountinteger

Total number of Data Subjects that match the given conditions

duplicateDataSubjectCountinteger

Number of duplicate Data Subjects found based on the specified conditions

customDataElementNamesstring[] required

List of Data Element names for which the merge condition will be applied

Example request

{
  "mergeRequestId": "8e453d7c-eb4f-4139-913a-3d1f93977665",
  "mergeRequestName": "Monthly Duplicate Data Subjects Export",
  "triggerTime": "2025-10-01T00:00:00Z",
  "jobStatus": "PENDING",
  "mergeCondition": "ANY",
  "totalDataSubjectCount": 150,
  "duplicateDataSubjectCount": 25,
  "customDataElementNames": [
    "email",
    "phone"
  ]
}

Response

OK - Successfully created scheduled export

string required