Dört tür
external_id, email ve phone kendiliğinden birer kimlik olur. Bunlar için
identities dizisine ihtiyacınız yoktur. Bu diziyi bir kanal adresi veya
ikinci bir e-posta adresi için kullanın.
Normalleştirme
Kai bir kimliği tek bir biçimde saklar ve eşleştirmeyi o biçim üzerinden yapar:- e-posta adresi küçük harfe çevrilir;
- telefon numarasında yalnızca rakamlar kalır ve
00öneki düşer; externalvechanneldeğerleri büyük küçük harf yapısını korur, çünkü başka bir sisteme aittir.
Bir WhatsApp görüşmesi ile CRM’inizden gelen bir kişi bu yüzden aynı kayıtta
buluşur.
Eşleştirme sırası
Kai istekteki kimlikleri okur ve bunları taşıyan kişileri bulur:- hiçbir kişi bunlardan birini taşımıyorsa: Kai bir kişi oluşturur ve istekteki her kimliği ona verir;
- bir kişi bunlardan birini veya birkaçını taşıyorsa: Kai o kişiyi günceller ve henüz taşımadığı kimlikleri ekler;
- iki kişi bunları taşıyorsa: Kai yazma işlemini reddeder.
Çakışmalar
Üçüncü durum 409 döner ve kimlikleri belirtir:En az bir kimlik gönderin
POST /contacts, hiç kimlik taşımayan bir isteği reddeder. Kimlik olmadan
Kai’nin eşleştirecek bir şeyi olmaz ve iki kez çalışan bir iş, her kişinin
ikinci bir kopyasını oluştururdu.