Parameter Change API
InsurGateway’de parametre değeri kayıtlarına (ParameterValue) ait değerler eklendiğinde, güncellendiğinde veya silindiğinde, platformun kendi parametre havuzunu güncel tutabilmesi için gönderilen bildirim tipidir.
Hem tekil ekle/güncelle/sil işlemleri, hem de toplu güncellemeler (ör. TSB araç birlik listesi: marka 91 / tip 92 / model yılı 93 ve araç bedeli) bu bildirimi üretir. Payload her zaman aynı yapıdadır: ChangeType’a göre gruplanmış bir dizi; her grup Values içinde o tipteki değişen değerleri taşır. Tekil değişiklikte dizi tek grup / tek değer, toplu değişiklikte birden çok değer içerir.
Ortak kurallar (header, zarf) için: Platform Entegrasyon Gereksinimleri.
Endpoint
Örnek İstek
Parse Edilmiş Payload
RequestObject.Payload serialize edilmiş bir JSON string’tir; ikinci parse sonrası ChangeType’a göre gruplanmış bir diziye ulaşılır:
Kök (dizi):
Values öğesi:
ChangeType="deleted"olduğundaValues, silinen kaydın son hâliyle gönderilir. Eşsiz kimlik(ParameterId, ParameterValue)ikilisidir. Araç bedeli (KeyId22) model yılı (93) değerinde bulunur; tip (92) yalnızca marka (91) bağımlılığı taşır.
Beklenen Cevap
Başarı:
Hata (retry tetikler):
