Made Batch Endorsement
Toplu Zeyil Kaydet
Endpoint Bilgileri
Sigorta şirketinin, acentenin toplu zeyil talebine karşılık kesilen zeyil bilgilerini kaydetmesi için kullanılır.
Başarılı istekte iş Toplu Zeyil Gerçekleşti (BatchEndorsementMade) aşamasına geçer, zeyil ve prim bilgileri platform servisine yazılır ve aksiyon kaydı oluşturulur.
İşin aşaması
Toplu Zeyil İsteği(BatchEndorsementRequested) olmalıdır; aksi halde geçiş reddedilir.
Route Parametreleri
Kimlik Doğrulama
Geçerli bir bearer token gerektirir. Token şunları içermelidir:
- Tanınan bir rol (
InsuranceCompanyAPIUser,InsuranceCompanyAPIAdminveyaSupervizor) - İlgili route için
Createyetkisi - Geçerli bir sigorta şirketi ataması
- Çözümlenebilir bir kullanıcı kimliği
InsuranceCompanyAPIUseryalnızca kendi sahibi olduğu işleri işleyebilir.InsuranceCompanyAPIAdminveSupervizorşirketin tüm işlerine erişebilir.
İstek Modeli — MakeBatchEndorsementRequest
JobIdgövdeden alınmaz ([JsonIgnore]); route parametresinden set edilir. 0’dan büyük olmalıdır:"JobId must be greater than zero."
Zeyil Girişi — BatchEndorsementEntryRequest
Ödeme Tipi Değerleri
Para Birimi Değerleri
İş Kuralları
State geçişi sırasında sırasıyla aşağıdaki kontroller yapılır:
- İş
Toplu Zeyil İsteğiaşamasında olmalıdır. - İsteği yapan kullanıcı sigorta şirketi kullanıcı eşleşmesinde kayıtlı olmalıdır.
- Teklif + ürün için
PolicyEndorsementoperasyon kaydı bulunmalıdır ve daha önce başarıyla tamamlanmamış olmalıdır. - Zeyil ve prim bilgileri platform servisine yazılabilmelidir.
Geri alma davranışı: 4. kural başarısız olursa
OperationWatchbaşarısız işaretlenir ve işToplu Zeyil İsteğiaşamasına geri döndürülür.
Yanıt
204 No Content — Başarılı Yanıt
Gövde boştur.
Hata Senaryoları
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ümlenemedi
Token’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 Yetersiz
Kullanı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çersiz
Token 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, kullanıcının yetkisi yoksa, operasyon kaydı bulunamazsa veya zeyil bilgileri platform servisine yazılamazsa döner. Message alanı iş kuralı hatasının detayını içerir.
500 Internal Server Error — Beklenmeyen Hata
Geçiş sırasında iş kuralı dışında bir hata oluştuğunda döner.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
