Ana içeriğe geç

Message Read State Endpointleri

Bu bölüm, message_read_state için düşünülen admin endpoint ailesini toplar.

Bu resource kullanıcıya özel inbox durumunu taşır. Mesajın kendisinden farklı olarak read/archive/pin/snooze semantiği barındırı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 ana operasyon yüzeyidir
  • hard delete yerine çoğu durumda status/folder geçişi tercih edilir
  • unique kuralı: (message_id, user_id)

Endpoint Sayfaları

Muhtemel Sonraki Ozel Endpointler

  • POST /v1/admin/message-read-state/{id}/mark-read
  • POST /v1/admin/message-read-state/{id}/archive
  • POST /v1/admin/message-read-state/{id}/pin
  • POST /v1/admin/message-read-state/{id}/snooze

Ortak Referanslar