Tüm isteklerde
X-Tenant header’ı zorunludur. İşlemler yalnızca belirtilen tenant’a ait lead kayıtları ile sınırlandırılmıştır.Endpoint özeti
Lead statüleri
Lead CRUD
Lead kavramı
Lead, kliniğe ilgi gösteren ancak henüz hasta kaydı oluşturulmamış potansiyel müşteriyi temsil eder. Bir lead; iletişim bilgileri, kaynak, atanmış kullanıcı, statü ve dönüşüm durumu ile yönetilir. Lead statüleri tenant bazında özelleştirilebilir. Her statü; renk, sıralama, varsayılan (is_default) ve terminal (is_terminal) işaretleri ile yapılandırılabilir.
İş kuralları
phone_number normalizasyonu: Girilen telefon numarası sistem tarafından otomatik olarak normalize edilir. Tenant içinde benzersiz olmalıdır.is_terminal: Terminal olarak işaretlenen statüler lead akışının son adımını temsil eder (örn. “Kaybedildi”, “Dönüştürüldü”).Lead → Müşteri dönüşümü (POST /leads/{id}/convert)
Yanıt { result, customer, lead } yapısında döner.