Duplicate Matching

Poll Deduplication Job Status

SecurityapiKey
Request
path Parameters
id
required
string

ID of the deduplication job

Responses
200

OK

401

Unauthorized

403

Forbidden

get/deduplicationjobs/{id}
Request samples
Response samples
application/json
{
  • "id": "string",
  • "storageId": "string",
  • "dataMatchingDefinitionId": "string",
  • "dataSourceIds": [
    ],
  • "decisionLogIds": [
    ],
  • "countryShortNames": [
    ],
  • "createdAt": "string",
  • "createdBy": "string",
  • "status": "RUNNING",
  • "progress": 0
}

Start Deduplication Job V2

SecurityapiKey
Request
Request Body schema: application/json
required
countryShortNames
Array of strings

If set, only the records that belong to the countries identified by these short names are processed. By default all records of the storage (means from all countries) are processed (considering other filters).

dataMatchingDefinitionId
string
dataSourceIds
Array of strings

If set, only the records that belong to the data sources identified by these IDs are processed. By default all records of the storage (means from all data sources) are processed (considering other filters).

decisionLogIds
Array of strings

If set, feedback from listed decision logs will be considered.

object (DuplicateReportsRequestParams)
storageId
string
Responses
200

OK

401

Unauthorized

403

Forbidden

post/v2/deduplicationjobs
Request samples
application/json
{
  • "storageId": "string",
  • "countryShortNames": [
    ],
  • "dataSourceIds": [
    ],
  • "decisionLogIds": [
    ],
  • "dataMatchingDefinitionId": "string",
  • "reportsRequest": {
    }
}
Response samples
application/json
{
  • "id": "string",
  • "storageId": "string",
  • "dataMatchingDefinitionId": "string",
  • "dataSourceIds": [
    ],
  • "decisionLogIds": [
    ],
  • "countryShortNames": [
    ],
  • "createdAt": "string",
  • "createdBy": "string",
  • "status": "RUNNING",
  • "progress": 0
}