FYNDNA retail banking suite
  1. Dedupe configuration
FYNDNA retail banking suite
  • Party deduplication
    • Dedupe configuration
      • Create dedupe configuration
        POST
      • Retrieve all dedupe configurations
        GET
      • Update a dedupe configuration
        PUT
      • Delete a dedupe configuration
        DELETE
      • Modify a dedupe configuration
        POST
      • Update a specific criterion in a dedupe configuration
        PATCH
      • Retrieve a specific dedupe configuration
        GET
      • Delete a specific dedupe configuration
        DELETE
      • Retrieve the dedupe configuration for a party type
        GET
    • Dedupe execution
      • Initiate synchronous dedupe
      • Initiate asynchronous dedupe
    • Dedupe results
      • Retrieve dedupe results
  1. Dedupe configuration

Modify a dedupe configuration

POST
/party-dedupe-criteria-configuration/editCriteria
Deduplication is based on specific criteria defined in the dedupe policy. Each policy is a dedupe configuration. Using this endpoint, you can achieve the following in one go:
Add new dedupe criteria to an existing configuration. For example, you can add Aadhar as a search criterion to the existing ones like PAN and Date of birth.
Modify the existing dedupe criteria. For example, you can add incremental attributes like "full name check" to an existing match criterion like Aadhar. This means that the dedupe process should validate the Aadhar number and the full name of the party.
Delete/remove some criteria from the existing policy. For example, you can remove "Driving license" as a dedupe search criterion from the configuration.

Request

Body Params application/json

Examples

Responses

🟢200OK
*/*
OK
Body

🟠400Bad Request
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://dev.your-api-server.com/party-dedupe-criteria-configuration/editCriteria' \
--header 'Content-Type: application/json' \
--data-raw '{
    "newCriteria": [
        {
            "criteriaId": "37ed6422-68ac-44bd-9ab9-75c9ced5a202",
            "status": "ACTIVE",
            "version": "0",
            "createdOn": "2024-08-24T14:15:22.123Z",
            "createdBy": "system",
            "updatedOn": "2024-10-18T14:15:22.123Z",
            "updatedBy": "system",
            "dirty": true,
            "deleted": true,
            "jsonContent": {
                "extensionFields": {},
                "partyType": "INDIVIDUAL",
                "partySearchPolicyType": "CONFIRMED",
                "criteriaName": "PAN",
                "attributes": [
                    "panNumberIndividual"
                ]
            }
        }
    ],
    "updatedCriteria": [
        {
            "criteriaId": "37ed6422-68ac-44bd-9ab9-75c9ced5a202",
            "status": "ACTIVE",
            "version": "0",
            "createdOn": "2024-08-24T14:15:22.123Z",
            "createdBy": "system",
            "updatedOn": "2024-10-18T14:15:22.123Z",
            "updatedBy": "system",
            "dirty": true,
            "deleted": true,
            "jsonContent": {
                "extensionFields": {},
                "partyType": "INDIVIDUAL",
                "partySearchPolicyType": "CONFIRMED",
                "criteriaName": "PAN",
                "attributes": [
                    "panNumberIndividual"
                ]
            }
        }
    ],
    "deletedCriteria": [
        "string"
    ]
}'
Response Response Example
200 - Example 1
{
    "newCriteria": [
        {
            "criteriaId": "37ed6422-68ac-44bd-9ab9-75c9ced5a202",
            "status": "ACTIVE",
            "version": "0",
            "createdOn": "2024-08-24T14:15:22.123Z",
            "createdBy": "system",
            "updatedOn": "2024-10-18T14:15:22.123Z",
            "updatedBy": "system",
            "jsonContent": {
                "extensionFields": {},
                "partyType": "INDIVIDUAL",
                "partySearchPolicyType": "CONFIRMED",
                "criteriaName": "PAN",
                "attributes": [
                    "panNumberIndividual"
                ]
            }
        }
    ],
    "updatedCriteria": [
        {
            "criteriaId": "37ed6422-68ac-44bd-9ab9-75c9ced5a202",
            "status": "ACTIVE",
            "version": "0",
            "createdOn": "2024-08-24T14:15:22.123Z",
            "createdBy": "system",
            "updatedOn": "2024-10-18T14:15:22.123Z",
            "updatedBy": "system",
            "jsonContent": {
                "extensionFields": {},
                "partyType": "INDIVIDUAL",
                "partySearchPolicyType": "CONFIRMED",
                "criteriaName": "PAN",
                "attributes": [
                    "panNumberIndividual"
                ]
            }
        }
    ],
    "deletedCriteria": [
        "string"
    ]
}
Modified at 2025-02-17 09:41:00
Previous
Delete a dedupe configuration
Next
Update a specific criterion in a dedupe configuration
Built with