Skip to navigation

Product Branches

Ürün Branşlarını Listele

Endpoint Bilgileri

AlanDeğer
MethodGET
URL{{baseUrl}}/api/Offline/ProductBranches
YetkilendirmeBearer Token + Read politikası

Token’daki sigorta şirketi kapsamına göre çağıranın erişebildiği ürün branşlarını döner.

İşlem bir job’a bağlı değildir; branş listesi token’daki sigorta şirketi atamalarından türetilir.

Bu endpoint istek gövdesi, query ve route parametresi almaz. Bu nedenle doğrulama kaynaklı bir hata durumu oluşmaz.


Kimlik Doğrulama

Geçerli bir bearer token gerektirir. Token şunları içermelidir:

  • Tanınan bir rol (InsuranceCompanyAPIUser, InsuranceCompanyAPIAdmin veya Supervizor)
  • İlgili route için Read yetkisi
  • Geçerli bir sigorta şirketi ataması

Yanıt

200 OK — Başarılı Yanıt

Her biri Value (branş ID) ve Text (görünen ad) içeren bir ürün branşı nesneleri dizisi döner. Eşleşen branş yoksa boş dizi döner.

[
{ "Value": "1", "Text": "Kasko" },
{ "Value": "2", "Text": "Trafik" }
]
AlanTipAçıklama
ValuestringÜrün branşının benzersiz tanımlayıcısı
TextstringÜrün branşının görünen adı

Hata Senaryoları

403 Forbidden — Geçerli Sigorta Şirketi Ataması Bulunamadı

Token’da geçerli bir sigorta şirketi ataması bulunmadığında döner.

{
"Status": false,
"Code": "OfflineProductBranches.InsuranceCompanyNotFound",
"Message": "No valid insurance company assignment found in token.",
"Response": null
}

403 Forbidden — Rol veya Yetki Yetersiz

Kullanıcı tanınan rollerden birine sahip değilse ya da Read yetkisi yoksa döner. Gövde boştur.


401 Unauthorized — Token Yok veya Geçersiz

Token gönderilmediğinde, geçersiz olduğunda veya süresi dolduğunda döner. Gövde boştur.


400 Bad Request — Beklenmeyen Hata

Beklenmeyen bir hata oluştuğunda [HandleException] filtresi devreye girer ve düz metin (text/plain) döner.

İşlem sırasında bir hata oluştu! RequestId: 0HN7C2K9QJ4F1:00000003

Authentication

AuthorizationBearer

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

Response headers

Content-TypestringOptional

Response

OK

Errors

403
Forbidden Error