Authorities Endpointleri
Bu bölüm, authorities için düşünülen admin endpoint ailesini toplar.
Bu resource ilişki odaklıdır. Saf CRUD gibi görünse de user-device erişim ilişkisini ve owner semantiğini taşır.
Bu resource için başlangıç ilkeleri:
- read path: Redis-first, DB-fallback, rebuild-on-miss-or-stale
- write path: DB-first, sonra Redis refresh / invalidate + rebuild
- update işlemi sınırlıdır, owner geçişi için özel action endpoint tercih edilir
- delete işlemi soft delete olarak ele alınır
- composite unique kuralı:
(device_id, user_id) - owner ataması yalnız sistem kontrollü akışta yapılır
Authoritative source DB'dir. Redis hızlı cache/projection katmanıdır.
Endpoint Sayfaları
Muhtemel Sonraki Ozel Endpointler
POST /v1/admin/authorities/{id}/revokePOST /v1/admin/devices/{device_id}/transfer-ownerPOST /v1/admin/authorities/{id}/activatePOST /v1/admin/authorities/{id}/deactivate