Match

Bietet eine Einzelabfrage ähnlich der Neartime-Funktion und eignet sich zur Überprüfung des Status eines spezifischen Datensatzes auf Änderungen. Die Match-Funktion unterstützt auch eine Fuzzy-Logik mit phonetischen Abgleichen, um ungenaue Eingaben auszugleichen.

Match

Die API durchsucht basierend auf den bereitgestellten Eingabedaten alle berechtigten Quellen, um das bestmögliche Ergebnis zu ermitteln.

  • Ergebnisinterpretation:

    • Wird ein Treffer in der History gefunden, wird dieser als Umzug identifiziert.

    • Die Funktion verwendet fortschrittliche Matching-Algorithmen, um die Genauigkeit auch bei unvollständigen oder teils abweichenden Eingaben zu gewährleisten.

get
/api/match/Match
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
source_filterstringOptionalDefault: ""
criteria_filterstringOptionalDefault: ""
Body
sourceOriginstring | nullableOptional
matchPriostring | nullableOptional
dwhIdstring | nullableOptional
uidstring | nullableOptional
chnrstring | nullableOptional
beacinteger · int32 | nullableOptional
egidinteger · int32 | nullableOptional
postAddressIdinteger · int32 | nullableOptional
firstnamestring | nullableOptional
namestring | nullableOptional
streetstring | nullableOptional
houseNostring | nullableOptional
zipstring | nullableOptional
locationstring | nullableOptional
phonestring | nullableOptional
mobilestring | nullableOptional
birthdatestring | nullableOptional
Responses
chevron-right
200

OK

get
/api/match/Match
200

OK

MatchRating

Berechnet die Match-Bewertung.

Wird ausschliesslich für spezifische Anwendungszwecke genutzt und im Rahmen der Business-Analyse definiert.

get
/api/match/MatchRating
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
sourceOriginstring | nullableOptional
matchPriostring | nullableOptional
dwhIdstring | nullableOptional
uidstring | nullableOptional
chnrstring | nullableOptional
beacinteger · int32 | nullableOptional
egidinteger · int32 | nullableOptional
postAddressIdinteger · int32 | nullableOptional
firstnamestring | nullableOptional
namestring | nullableOptional
streetstring | nullableOptional
houseNostring | nullableOptional
zipstring | nullableOptional
locationstring | nullableOptional
phonestring | nullableOptional
mobilestring | nullableOptional
birthdatestring | nullableOptional
Responses
chevron-right
200

OK

get
/api/match/MatchRating
200

OK

MatchScore

Berechnet den Match-Score.

Wird ausschliesslich für spezifische Anwendungszwecke genutzt und im Rahmen der Business-Analyse definiert.

get
/api/match/MatchScore
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
source_filterstringOptionalDefault: ""
criteria_filterstringOptionalDefault: ""
Body
sourceOriginstring | nullableOptional
matchPriostring | nullableOptional
dwhIdstring | nullableOptional
uidstring | nullableOptional
chnrstring | nullableOptional
beacinteger · int32 | nullableOptional
egidinteger · int32 | nullableOptional
postAddressIdinteger · int32 | nullableOptional
firstnamestring | nullableOptional
namestring | nullableOptional
streetstring | nullableOptional
houseNostring | nullableOptional
zipstring | nullableOptional
locationstring | nullableOptional
phonestring | nullableOptional
mobilestring | nullableOptional
birthdatestring | nullableOptional
Responses
chevron-right
200

OK

get
/api/match/MatchScore
200

OK

Update

Aktualisiert die Matching-Daten basierend auf den übergebenen Eingabewerten.

Vor der Aktualisierung wird automatisch ein Match durchgeführt.

get
/api/match/Update
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
sourceOriginstring | nullableOptional
matchPriostring | nullableOptional
dwhIdstring | nullableOptional
uidstring | nullableOptional
chnrstring | nullableOptional
beacinteger · int32 | nullableOptional
egidinteger · int32 | nullableOptional
postAddressIdinteger · int32 | nullableOptional
firstnamestring | nullableOptional
namestring | nullableOptional
streetstring | nullableOptional
houseNostring | nullableOptional
zipstring | nullableOptional
locationstring | nullableOptional
phonestring | nullableOptional
mobilestring | nullableOptional
birthdatestring | nullableOptional
Responses
chevron-right
200

OK

get
/api/match/Update
200

OK

Enrich

Ergänzt den Datensatz basierend auf der angegebenen dwhid mit berechtigten Zusatzinformationen. Vor der Anreicherung wird automatisch ein Match durchgeführt.

Die Enrich-Funktion aktualisiert automatisch alle verfügbaren Kriterien.

Falls Sie nur bestimmte Kriterien aus der gesamten Liste benötigen, folgen Sie diesen Schritten:

1

DWH-ID abrufen

Nutzen Sie die Search/Match-Funktion, um die DWH-ID des Eintrags zu erhalten.

2

Detaillierte Informationen abrufen

Verwenden Sie die Data/Detail-Funktion, um alle verfügbaren Informationen zum Eintrag zu laden.

3

Meta-Block prüfen

Überprüfen Sie, ob das gewünschte Kriterium im Meta-Block enthalten ist.

4

Verfügbarkeit sicherstellen

Falls das benötigte Kriterium (z. B. PE_PHONE) die Eigenschaft valueAvailable = true besitzt, verwenden Sie die zugehörige dwhCriteriaId.

5

Spezifische Kriterien laden

Mit der Data/CriteriasDetail-Funktion können Sie gezielt nur die benötigten Kriterien abrufen. Der Request-Body sollte eine Liste der gewünschten dwhCriteriaId enthalten.

get
/api/match/Enrich
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
sourceOriginstring | nullableOptional
matchPriostring | nullableOptional
dwhIdstring | nullableOptional
uidstring | nullableOptional
chnrstring | nullableOptional
beacinteger · int32 | nullableOptional
egidinteger · int32 | nullableOptional
postAddressIdinteger · int32 | nullableOptional
firstnamestring | nullableOptional
namestring | nullableOptional
streetstring | nullableOptional
houseNostring | nullableOptional
zipstring | nullableOptional
locationstring | nullableOptional
phonestring | nullableOptional
mobilestring | nullableOptional
birthdatestring | nullableOptional
Responses
chevron-right
200

OK

get
/api/match/Enrich
200

OK

Last updated