Revise Batch Premium
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.
Acentenin açtığı toplu teklif revize (indirim) talebine karşılık, sigorta şirketinin revize edilmiş toplu teklif primlerini kaydetmesi için kullanılır.
Başarılı istekte iş Toplu Teklif Revize Talebi Gerçekleşti (BatchPremiumRevised) aşamasına geçer, revize primler platform servisine yazılır, aksiyon kaydı oluşturulup platforma iletilir ve teklif PDF’leri asenkron olarak kaydedilir.
İşin aşaması
Toplu Teklif Revize Talebi(BatchPremiumReviseRequested) olmalıdır; aksi halde geçiş reddedilir.
Geçerli bir bearer token gerektirir. Token şunları içermelidir:
InsuranceCompanyAPIUser, InsuranceCompanyAPIAdmin veya Supervizor)Update yetkisi
InsuranceCompanyAPIUseryalnızca kendi sahibi olduğu işleri işleyebilir.InsuranceCompanyAPIAdminveSupervizorşirketin tüm işlerine erişebilir.
ReviseBatchPremiumRequest
JobIdgövdeden alınmaz ([JsonIgnore]); route parametresinden set edilir. 0’dan büyük olmalıdır:"JobId must be greater than 0."Teklif PDF’i zorunluluğu hem doğrulama katmanında hem de state transition içinde kontrol edilir; doğrulama önce çalıştığı için eksik PDF
400döner.
BatchPremiumEntryRequestPremiumFileRequestState geçişi sırasında sırasıyla aşağıdaki kontroller yapılır:
Toplu Teklif Revize Talebi aşamasında olmalıdır.Proposal) kaydı bulunmalıdır.OperationWatch kaydı bulunmalıdır.Geri alma davranışı: 4. kural başarısız olursa
OperationWatchbaşarısız işaretlenir ve işToplu Teklif Revize Talebiaşamasına geri döndürülür.
204 No Content — Başarılı YanıtGövde boştur.
400 Bad Request — Doğrulama Hatasıİstek modeli doğrulamadan geçemediğinde döner. Hatalı alanlar Response içinde listelenir.
403 Forbidden — Geçerli Sigorta Şirketi Ataması BulunamadıToken’da geçerli bir sigorta şirketi ataması bulunmadığında döner.
403 Forbidden — Kullanıcı Kimliği ÇözümlenemediToken’dan kullanıcı kimliği okunamadığında döner.
403 Forbidden — İşe Erişim Reddedildiİş, çağıranın sahipliğinde değilse döner.
403 Forbidden — Rol veya Yetki YetersizKullanıcı tanınan rollerden birine sahip değilse ya da Update yetkisi yoksa döner. Gövde boştur.
401 Unauthorized — Token Yok veya GeçersizToken gönderilmediğinde, geçersiz olduğunda veya süresi dolduğunda döner. Gövde boştur.
404 Not Found — İş BulunamadıBelirtilen jobId ile bir iş bulunamadığında döner.
404 Not Found — Teklif Kaydı Bulunamadıİşe ait teklif kaydı bulunamadığında döner.
404 Not Found — Operation Watch Kaydı BulunamadıTeklif + ürün için operasyon kaydı bulunamadığında döner.
500 Internal Server Error — Platform Servisi HatasıRevize prim bilgileri platform servisine yazılamadığında döner.
500 Internal Server Error — İş Kuralı İhlaliİş uygun aşamada değilse, aksiyonu karşılayacak kullanıcı bulunamazsa veya aksiyon platforma iletilemezse döner.
500 Internal Server Error — Beklenmeyen HataGeçiş sırasında iş kuralı dışında bir hata oluştuğunda döner.