Yetkili Şirketlerim

Token sahibinin yetkili olduğu sigorta şirketlerini **şirket adına göre alfabetik** sıralı düz dizi olarak döner. Uç parametre almaz ve sayfalanmaz; yetki kapsamı yalnızca token'dan çözülür, bu nedenle aynı çağrı farklı kullanıcılar için farklı liste döndürür. Dönen `Id` değerleri, sigorta şirketi kimliği bekleyen diğer uçlarda (`insuranceCompanyId`) doğrudan kullanılır. ## Yetki Kapsamı Liste, token'daki role göre farklı kaynaktan üretilir: | Token'daki rol | Dönen şirketler | | --- | --- | | `CompanyAdmin` | Kullanıcıya eşlenmiş sigorta şirketleri (token'daki `InsuranceCompanyIds` değeri). | | `PlatformUser` / `ErrorManagementUser` | Token'daki acentelerin ürün yetkisi bulunan sigorta şirketleri. Kullanıcının ayrıca şirket eşleşmesi varsa iki kümenin **kesişimi** döner. | | Diğer roller | InsurGateway'de tanımlı **tüm** sigorta şirketleri. | Uç `Read` yetkisi ister. Yetki kümesi boş kalan kullanıcılar için **400** döner; bu bir sistem hatası değil, kullanıcının yetki tanımının eksik olduğu anlamına gelir. ## Kullanım - Şirket kümesi yalnızca yetki tanımları değiştiğinde değişir; her istek öncesi çağrılması gerekmez. - Yanıt kullanıcıya özeldir. Önbelleklenecekse kullanıcı bazında önbelleklenmeli, ortak/global önbellekte tutulmamalıdır. - Yanıtta yalnızca kimlik ve ad döner; şirketin ürün, kural ya da servis bilgileri için ilgili uçlar kullanılmalıdır.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Response

Başarılı. Yetkili sigorta şirketleri şirket adına göre sıralı düz dizi olarak döner.

IdintegerOptional

Sigorta şirketi kimliği. Sigorta şirketi bekleyen diğer uçlarda insuranceCompanyId olarak bu değer gönderilir.

NamestringOptional

Sigorta şirketi adı.

Errors

400
Bad Request Error
401
Unauthorized Error