Party Deduplication & Merge Engine

Phonetic fuzzy matching, match confidence scoring, and safe merge execution.

The deduplication engine identifies duplicate customer records created across online bookings, walk-ins, and app registrations.

Fuzzy Match Scoring Algorithm

Multi-factor scoring combining Levenshtein distance, phone normalization, email hashing, and birthdate matching.

Survivor Merge Workflow

Step-by-step resolution screen allowing operators to inspect conflicting fields and select survivor values.

Deduplication APIs

MethodEndpointDescriptionAuth
GET/api/v1/party-kernel/merge-candidatesQuery suspected duplicate party pairs🔒 Required
POST/api/v1/party-kernel/merge-candidates/{id}/mergeMerge duplicate party into surviving record🔒 Required