Create Message
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, bir iş üzerinden platformdaki ilgili kullanıcıya mesaj ve isteğe bağlı ek dosya iletmesi için kullanılır.
Başarılı istekte işe Mesaj (Message) tipinde aksiyon kaydı eklenir, aksiyon platforma iletilir, varsa ek dosyalar kaydedilir ve acentede mailing kapalı değilse platform kullanıcısına bilgilendirme maili gönderilir.
Mesaj işin aşamasını değiştirmez ve işin her aşamasında gönderilebilir; kaynak aşama kısıtı yoktur.
CreateMessageRequestFileRequest* Bu alanlar yalnızca
Attachmentsdizisi gönderildiğinde doğrulanır. Dosya türü kısıtı yoktur; uzantı ve içerik PDF olmak zorunda değildir. EklerDiğer(Other) doküman tipiyle kaydedilir.
State geçişi sırasında sırasıyla aşağıdaki kontroller yapılır:
Mesajı karşılayacak platform kullanıcısı bulunmalıdır:
İş Prim Reddedildi aşamasındaysa → son Prim İsteğini gönderen kullanıcı
İş Toplu Prim Reddedildi aşamasındaysa → son Toplu Prim İsteğini gönderen kullanıcı
Diğer tüm aşamalarda → işteki son platform kullanıcısı aksiyonunu gönderen kullanıcı
Mesajı gönderen kullanıcı sistemde kayıtlı olmalıdır.
Aksiyon platforma iletilebilmelidir.
Geri alma davranışı: 3. kural başarısız olursa oluşturulan aksiyon kaydı silinir; ek dosyalar kaydedilmez ve mail gönderilmez.
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.
400 Bad Request — İstek Gövdesi Boşİstek gövdesi boş, yalnızca boşluk veya null gönderildiğinde döner. Yanıt standart zarf formatında değildir; text/plain olarak yalnızca hata metnini içerir.
400 Bad Request — Geçersiz JSONİstek gövdesi geçerli bir JSON olmadığında döner. Yanıt text/plain olarak JSON ayrıştırıcısının hata metnini içerir; metin, hatanın konumuna göre değişir.
415 Unsupported Media Type — Content-Type EksikContent-Type: application/json header’ı gönderilmediğinde döner.
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 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. Süresi dolmuş token için yanıtta Token-Expired: true header’ı bulunur.
404 Not Found — İş BulunamadıBelirtilen jobId ile bir iş bulunamadığında döner.
500 Internal Server Error — State Geçişi BaşarısızMesajı karşılayacak platform kullanıcısı bulunamazsa, gönderen kullanıcı sistemde kayıtlı değilse veya aksiyon platforma iletilemezse döner. Message alanı iş kuralı hatasının detayını içerir.
Aksiyon platforma iletilemediğinde oluşturulan aksiyon silinir; işte kalıcı bir değişiklik olmaz.
500 Internal Server Error — Beklenmeyen HataGeçiş sırasında iş kuralı dışında bir hata oluştuğunda döner.
500 Internal Server Error — İşlenmeyen HataState geçişinden önce beklenmeyen bir hata oluştuğunda (örn. iş okunurken veritabanı hatası) döner. Gövde boştur.