OutSourceProcess Usages
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.
Bir sigorta şirketine ait OutSourceProcess servisi çağrılmadan önce, ilgili servise gönderilmesi gereken alanların (key) ve bu alanların bağlı olduğu parametre tanımlarının listesini döndürür.
GET {{baseUrl}}/api/OutSourceProcesses/usages
Bu uç nokta geçerli bir JWT erişim token’ı gerektirir. Token, Authentication Login servisinden alınır ve Authorization başlığında gönderilir.
Bu servis, OutSourceProcess servisi çağrılmadan önce hangi alanların gönderilmesi gerektiğini öğrenmek için kullanılır. Önerilen akış:
Authentication Login servisinden token alınır.
İlgili sigorta şirketi ve OutSourceProcess için bu servis çağrılarak Keys listesi elde edilir.
ParameterId değeri null olmayan alanlar için ParameterValues servisinden geçerli değer listesi çekilir ve kullanıcıya seçim olarak sunulur.
Toplanan değerler KeyId eşleşmeleriyle birlikte OutSourceProcess servisine gönderilir.
💡 Alan tanımları sigorta şirketine ve OutSourceProcess’e göre değişebildiğinden, entegrasyonda alanların sabit kodlanması yerine bu servisten dinamik olarak okunması önerilir.
Örnek İstek:
Başarılı bir istekte HTTP 200 OK durum kodu ile bir dizi (array) döner. Dizinin her elemanı bir servis operasyonuna ait alan ve parametre tanımlarını içerir.
Keys nesnesi:
Parameters nesnesi:
Örnek Başarılı Yanıt:
Zorunlu parametrelerden biri gönderilmediğinde HTTP 400 Bad Request durum kodu ile aşağıdaki metin döner:
Örnek Hatalı Yanıt:
⚠️
serviceOperationIddeğeri10gönderildiğindeoutsourceProcessIdalanının da sağlanması gerekir; aksi hâlde istek400ile sonuçlanır.
Geçerli bir token gönderilmediğinde HTTP 401 Unauthorized durum kodu döner. Token’ın süresi dolmuşsa Refresh Token servisi ile yenilenmelidir.
Verilen kriterlere uygun bir servis operasyonu bulunamadığında HTTP 404 Not Found durum kodu döner. Bu durum genellikle ilgili sigorta şirketi için tanımlı olmayan bir outsourceProcessId gönderildiğinde oluşur.