Reject Batch Policy
Toplu Poliçe İsteğini Reddet
Endpoint Bilgileri
Bir işin toplu poliçe talebini, seçilen red sebebi ve açıklama ile reddeder.
Başarılı istekte iş Toplu Poliçe Reddedildi (BatchPolicyRejected) aşamasına geçer, red aksiyonu oluşturulur, platforma iletilir ve varsa ek dosya kaydedilir.
İşin aşaması
Toplu Poliçe İsteğiolmalı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
Updateyetkisi - Geçerli bir sigorta şirketi ataması
- Çözümlenebilir bir kullanıcı kimliği
InsuranceCompanyAPIUseryalnızca kendi sahibi olduğu işleri reddedebilir.InsuranceCompanyAPIAdminveSupervizorşirketin tüm işlerine erişebilir.
İstek Modeli — RejectBatchPolicyRequest
JobIdgövdeden alınmaz; route parametresinden set edilir. 0’dan büyük olmalıdır:"JobId must be greater than zero."
Ek Dosya — PolicyFileRequest
* Bu alanlar yalnızca
Attachmentnesnesi gönderildiğinde doğrulanır. İçerik, base64 çözüldükten sonra PDF imzasıyla (
Red Sebebi Kontrolleri
Gönderilen RejectReasonId sırasıyla şu kontrollerden geçer:
- Sistemde kayıtlı olmalıdır.
Policykategorisinde olmalıdır.- İşin sigorta şirketi, red sebebinin dahil/hariç listesi tarafından engellenmemiş olmalıdı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.
400 Bad Request — Red Sebebi Bulunamadı
Gönderilen RejectReasonId sistemde kayıtlı değilse döner.
400 Bad Request — Red Sebebi Kategorisi Geçersiz
Red sebebi Policy kategorisinde değilse döner.
400 Bad Request — Red Sebebi Şirket İçin Kullanılamaz
Red sebebi, işin sigorta şirketi için dahil/hariç listesiyle engellenmişse döner.
400 Bad Request — State Geçişi Başarısız
İş uygun aşamada değilse ya da red aksiyonu platforma iletilemezse döner. Message alanı iş kuralı hatasının detayını içerir.
Aksiyon platforma iletilemediğinde (red sebebi teknik hata kategorisinde değilse) oluşturulan aksiyon silinir ve iş
Toplu Poliçe İsteğiaşamasına geri döndürülür.
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 Update 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 — State Geçişinde 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.
