Service Availabilities
Service Availabilities
Kullanıma açık servis operasyonlarını güncel statüleriyle sayfalı döndürür.
Uç Nokta (Endpoint)
GET {{baseUrl}}/api/ServiceAvailabilities
Kullanım
Bu servis, sigorta şirketi servislerinin anlık kullanılabilirlik durumunu kendi tarafında izlemek isteyen tüketiciler için kullanılır. Önerilen akış:
Authentication Loginservisinden token alınır.- Bu servis
page=1ile çağrılır vepagedeğeriHasNextPagefalseolana kadar artırılır. StatusdeğeriActiveolmayan kayıtlar içinStatusReasonveStatusChangedAtokunur.
💡 Tek bir şirketle ya da acenteyle ilgileniyorsanız tüm kataloğu tarayıp süzmek yerine
companies/:insuranceCompanyIdya daagents/:agentIduçlarını kullanın.
⚠️
pageSize1–200aralığı dışındaysa sessizce kırpılmaz; istek400ile sonuçlanır.
⚠️
LastSuccessDategünlük çalışan toplama işiyle güncellenir; anlık bir değer değildir.
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 (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:
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.
Headers
Query parameters
1 tabanlı sayfa numarası.
Sayfa başına kayıt sayısı.
