GetAllUsers
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Bearer authentication of the form Bearer <token>, where token is your auth token.
Token’daki yetki kapsamına göre sigorta şirketi ve/veya acente kapsamındaki kullanıcıları sayfalı (paginated) olarak listeler. Kullanıcı adı, e-posta ve aktiflik durumuna göre filtreleme ile dinamik sıralama desteği sunar.
Çağıranın aşağıdaki rollerden birine sahip olması gerekir:
Not: Ek olarak
Readpolicy yetkisi gereklidir.
API’deki IsActive alanı, veritabanı tarafındaki Disabled alanına dönüştürülür:
SortOrder: yalnızca asc veya desc kabul eder; geçersiz değer validation hatası üretir.
SortBy: Boş gelirse varsayılan olarak fullName kullanılır.
Eşitlik durumunda Id alanı ile ikincil sıralama (tie-break) uygulanır.
Yetki kapsamı, çağıranın sahip olduğu role göre belirlenir. Kullanıcı company veya agent rollerinden en az birine sahip değilse istek reddedilir.
Kullanıcı company ya da agent rolünde değilse 403 Forbidden döner.
OfflineUsers.AgentOrCompanyRoleRequiredKullanıcı company rolüne sahipse, token’daki InsuranceCompanyIds claim’i okunur.
403 Forbidden döner.
OfflineUsers.InsuranceCompanyNotFoundKullanıcı agent rolüne sahipse, token’daki AgentIds claim’i okunur.
403 Forbidden döner.
OfflineUsers.AgentNotFoundKullanıcı her iki role de sahipse iki filtre birlikte uygulanır.