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
| Method | Endpoint | Description | Auth |
|---|---|---|---|
| GET | /api/v1/party-kernel/merge-candidates | Query suspected duplicate party pairs | 🔒 Required |
| POST | /api/v1/party-kernel/merge-candidates/{id}/merge | Merge duplicate party into surviving record | 🔒 Required |