Made Batch Policy
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.
Sigorta şirketinin, acentenin toplu poliçe talebine karşılık kesilen poliçe bilgilerini kaydetmesi için kullanılır.
Başarılı istekte iş Toplu Poliçe Gerçekleşti (BatchPolicyMade) aşamasına geçer, poliçe ve prim bilgileri platform servisine yazılır ve aksiyon kaydı oluşturulur.
İşin aşaması
Toplu Poliçe İsteği(BatchPolicyRequested) olmalıdır; aksi halde geçiş reddedilir.
Geçerli bir bearer token gerektirir. Token şunları içermelidir:
InsuranceCompanyAPIUser, InsuranceCompanyAPIAdmin veya Supervizor)Create yetkisiİşin sigorta şirketi, token’daki sigorta şirketi listesinde bulunmalıdır. Ayrıca
InsuranceCompanyAPIUseryalnızca kendi sahibi olduğu işleri işleyebilir;InsuranceCompanyAPIAdminveSupervizorşirketin tüm işlerine erişebilir.
MakeBatchPolicyRequest
JobIdgövdeden alınmaz ([JsonIgnore]); route parametresinden set edilir. 0’dan büyük olmalıdır:"JobId must be greater than zero."
BatchPolicyEntryRequestState geçişi sırasında sırasıyla aşağıdaki kontroller yapılır; herhangi biri başarısız olursa istek reddedilir:
Toplu Poliçe İsteği aşamasında olmalıdır.GetPolicy operasyon kaydı bulunmalıdır ve daha önce başarıyla poliçeleştirilmemiş olmalıdır.Geri alma davranışı: 5. kural başarısız olursa
OperationWatchbaşarısız işaretlenir ve işToplu Poliçe İsteğiaşamasına geri döndürülür.
201 Created — 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 — İşin Sigorta Şirketi Kapsam Dışıİşin sigorta şirketi, token’daki sigorta şirketi listesinde yoksa 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 Create 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.
500 Internal Server Error — İş Kuralı İhlaliİş uygun aşamada değilse, teklif başka şirketten poliçeleşmişse, operasyon kaydı bulunamazsa veya teklif daha önce poliçeleştirilmişse döner. Message alanı iş kuralı hatasının detayını içerir.
500 Internal Server Error — Platform Servisi HatasıPoliçe ve prim bilgileri platform servisine yazılamadığında döner.
500 Internal Server Error — Beklenmeyen HataGeçiş sırasında iş kuralı dışında bir hata oluştuğunda döner.