Skip to main content
Kai bir yazma işlemini kimliğe göre bir kişiyle eşleştirir. Kimlik, tek bir kişiye ait tek bir adrestir. Bir kişi birden çok kimlik taşıyabilir.

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;
  • external ve channel değerleri büyük küçük harf yapısını korur, çünkü başka bir sisteme aittir.
Aynı numaranın üç yazılışı bu nedenle tek bir kimliktir: 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:
  1. hiçbir kişi bunlardan birini taşımıyorsa: Kai bir kişi oluşturur ve istekteki her kimliği ona verir;
  2. bir kişi bunlardan birini veya birkaçını taşıyorsa: Kai o kişiyi günceller ve henüz taşımadığı kimlikleri ekler;
  3. iki kişi bunları taşıyorsa: Kai yazma işlemini reddeder.

Çakışmalar

Üçüncü durum 409 döner ve kimlikleri belirtir:
Kai iki kişiyi birleştirmez. Birleştirme geri alınamaz ve yanlış bir birleştirme, bir müşterinin geçmişini başka bir müşterinin önüne koyar. Çakışmayı Kai’de Kişiler ekranından düzeltin veya her kişiye Kai kimliği üzerinden yazın.

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.