Service Availabilities By Insurance Company
Service Availabilities By Insurance Company
Tek bir sigorta şirketinin servis durumu kayıtlarını sayfalı döndürür.
Uç Nokta (Endpoint)
GET {{baseUrl}}/api/ServiceAvailabilities/companies/:insuranceCompanyId
Kullanım
Bu servis, tek bir sigorta şirketinin servis durumlarıyla ilgilenen tüketiciler için kullanılır. Önerilen akış:
Authentication Loginservisinden token alınır.GET /api/InsuranceCompanies/MyInsuranceCompaniesile yetkili olunan şirketlerinIddeğerleri alınır.- Bu servis ilgili
insuranceCompanyIdile çağrılır vepagedeğeriHasNextPagefalseolana kadar artırılır.
Kayıtlar servis adı → operasyon adı → ürün adı sırasına göre sıralanır; eşitlikte kayıt kimliği devreye girdiği için sıralama sayfalar arasında tutarlıdır.
💡 Bilinmeyen bir şirket kimliği hata değildir;
Itemsboş,TotalCountsıfır döner.
⚠️
pageSize1–200aralığı dışındaysa istek400ile sonuçlanır.
Kimlik Doğrulama
Bu uç nokta geçerli bir JWT erişim token’ı gerektirir. Token, Authentication Login servisinden alınır ve Authorization başlığında gönderilir.
Token’ın Read yetkisini taşıması gerekir.
İstek Parametreleri (Path Variables)
İstek Parametreleri (Query Parameters)
Örnek İstek:
Başarılı Yanıt (200 OK)
Items nesnesi:
Örnek Başarılı Yanıt:
Hatalı Yanıt (400 Bad Request)
Hatalar ApiResponse zarfıyla döner:
Sayfalama doğrulama hatası — page 1’den küçük ya da pageSize 1–200 aralığı dışında olduğunda:
Geçersiz şirket kimliği — insuranceCompanyId sıfır ya da negatif gönderildiğinde:
Hatalı Yanıt (401 Unauthorized)
Token gönderilmediğinde, geçersiz olduğunda veya süresi dolduğunda HTTP 401 Unauthorized döner. Yanıt gövdesi boştur.
💡 Token’ın süresi dolduysa yanıtta
Token-Expired: truebaşlığı bulunur. Bu durumdaPOST /api/authentication/refreshtokenile yeni token alınmalıdır.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
Servis durumları istenen sigorta şirketinin kimliği.
Headers
Query parameters
1 tabanlı sayfa numarası.
Sayfa başına kayıt sayısı.
