Kullanıcı Yönetimi
Kullanıcı CRUD işlemleri, profil yönetimi ve kullanıcı ayarları için endpoint'ler.
Endpoint'ler
Kullanıcı Profil Detayları
- GET /user/details - Kullanıcı profil detaylarını getir
- PUT /user/details - Kullanıcı profil detaylarını güncelle
Kullanıcı Yönetimi
- GET /users - Kullanıcı listesi
- POST /users - Yeni kullanıcı oluştur
- GET /users/{uuid} - Kullanıcı detayı
- PUT/PATCH /users/{uuid} - Kullanıcı güncelle
- DELETE /users/{uuid} - Kullanıcı sil (soft delete)
- POST /users/{uuid}/restore - Kullanıcı geri yükle
- POST /users/restore - Public restore (email + UUID)
Permission'lar
users.view- Tüm kullanıcıları görüntülemeusers.view.own- Sadece kendi profilini görüntülemeusers.create- Kullanıcı oluşturmausers.update- Kullanıcı güncellemeusers.update.own- Kendi profilini güncellemeusers.delete- Kullanıcı silmeusers.delete.own- Kendi hesabını silmeusers.restore- Kullanıcı geri yüklemeusers.restore.own- Kendi hesabını geri yükleme
İlgili Endpoint'ler
- Kullanıcı Ayarları - Kullanıcı ayarları yönetimi
- RBAC - Rol ve permission yönetimi