# Kullanıcı & Minds API SUMMARY: Hesap yönetimi — kayıt olma, giriş, mind oluşturma, mind listeleme, mind silme. JWT korumalı. KEY CONTEXT: Auth: JWT (from /register or /login) Register: POST /register { email, password, display_name? } → returns JWT Login: POST /login { email, password } → returns JWT Create mind: POST /minds { name, description? } → returns mind_key (shown once!) List minds: GET /minds Delete mind: DELETE /minds/:id (irreversible — deletes all memories!) JWT expires after 7 days. Mind Key never expires. Mind Key is shown only once at creation — save it permanently. Kullanıcı & Minds API User & Minds API, hesap yönetimini ele alır. Bu uç noktalar hesap düzeyinde çalıştıkları için (mind düzeyinde değil) JWT kimlik doğrulaması (Mind Key değil) kullanır. Kimlik Doğrulama Uç Noktaları POST /register Yeni bir kullanıcı hesabı oluştur. [CODE BLOCK] Yanıt: [CODE BLOCK] POST /login Mevcut bir hesaba giriş yap. [CODE BLOCK] Yanıt: ile aynı. Minds Uç Noktaları POST /minds Yeni bir mind oluştur. Mind Key'i döndürür — hemen kaydedin, yalnızca bir kez gösterilir. [CODE BLOCK] Yanıt: [CODE BLOCK] > [!CRITICAL] > yalnızca bir kez gösterilir. Kaybederseniz geri alamazsınız — mind'i silip yenisini oluşturmanız gerekir (bu, saklanan tüm bellekleri kaybeder). GET /minds Mevcut kullanıcı için tüm mind'leri listele. [CODE BLOCK] Yanıt: [CODE BLOCK] DELETE /minds/:id Bir mind'i kalıcı olarak sil. [CODE BLOCK] > [!WARNING] > Bir mind'i silmek geri alınamaz. Bu mind'deki tüm bellekler, görevler, sohbet geçmişi ve betikler kalıcı olarak kaybolur. Yedekleme gerekiyorsa önce ile dışa aktarın. Çoklu Mind Deseni Çoğu kullanıcı bağlamları izole tutmak için birden çok mind'den yararlanır: [CODE BLOCK] Bağlamları izole tutmak için farklı LLM oturumlarında farklı Mind Key'ler kullanın. Hesap Güvenliği Parola gereksinimleri - En az 6 karakter - Maksimum yok (bir parola yöneticisi kullanın) - bcrypt hash olarak saklanır (asla düz metin) JWT son kullanma JWT'ler 7 gün sonra sona erer. Sona erdiğinde, tekrar çağırın. Mind Key güvenliği Mind Key'ler asla sona ermez. Bir Mind Key tehlikeye girerse: 1. ile yeni bir mind oluştur 2. LLM yapılandırmanızı yeni Mind Key ile güncelle 3. Tehlikeye giren mind'i ile sil Sonraki Adımlar - Kimlik Doğrulama — tam kimlik doğrulama rehberi - Mind Key ve JWT — karar rehberi - Sharing API — mind'leri diğer kullanıcılarla paylaş