Ana içeriğe geç

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}/revoke
  • POST /v1/admin/devices/{device_id}/transfer-owner
  • POST /v1/admin/authorities/{id}/activate
  • POST /v1/admin/authorities/{id}/deactivate

Ortak Referanslar