Skip to main content
Bu API tamamen salt okunur (read-only) bir servistir. Log kayıtları sistem tarafından otomatik olarak oluşturulur; API üzerinden yeni log eklenemez, mevcut loglar güncellenemez veya silinemez.
Tüm isteklerde X-Tenant header’ı zorunludur ve sadece ilgili tenant’a ait loglar döndürülür.

Endpoint özeti

MetotEndpointAçıklama
GET/api/v1/activity-logsAktivite loglarını filtreli olarak listeler
GET/api/v1/activity-logs/{id}Tek bir log kaydının detaylarını getirir
Tüm parametreler, alanlar ve örnek istek/yanıtlar için API Referansı sekmesine bakın.

Aktivite logu kavramı

Aktivite logları, sistemdeki kritik modeller (hastalar, randevular, odalar vb.) üzerinde yapılan ekleme, güncelleme ve silme işlemlerinin tarihçesini tutar. Bir log kaydı; işlemin ne zaman yapıldığını, kim tarafından yapıldığını (causer), hangi kayıt üzerinde yapıldığını (subject) ve veri değişikliklerinin detaylarını (properties içinde eski ve yeni değerler olarak) barındırır.
causer filtresi: causer=system ile yalnızca otomatik sistem işlemleri, causer=12 gibi bir kullanıcı ID’si ile belirli bir personelin yaptığı değişiklikler filtrelenebilir.

Yetkilendirme

Uygulama izinleri (permissions)

İşlemPermission
ListelemeViewAny:ActivityLog
Detay / Tek göstermeView:ActivityLog

Token scope’ları (Passport)

İşlemScope
Okuma (index, show)activity_logs:read