詳細情報:
InsPolicyService:getInsuredItems
このサービスを使用して、保険契約 (納入商品) から被保険者と被保険者を見つけて返します。
OmniScript および Integration Procedure でこのサービスを使用して、保険契約を変更およびキャンセルし、現在の保険契約で保険項目と被保険者を使用できるようにします。
オプションに基づいて、特定の被保険者項目、一部の被保険者項目、またはすべての被保険者項目を取得できます。
方法: getInsuredItems
操作手順
-
assetIdまたはpolicyIdを使用して、検索するポリシー (アセット) を検索します。 -
保険契約に関連付けられている保険品目オブジェクトまたは保有商品リレーションオブジェクト (被保険者) を検索します。
productCodeやinstanceKeyを指定した場合、指定されたコードまたはキーを持つ被保険者または被保険者のみを検索します。 -
被保険者項目と被保険者の属性、およびそのインスタンスキーを含む JSON を返します。
リモートオプション
出力 JSON
このサービスは、商品コード別に被保険者と被保険者項目の配列を含む JSON を返します。
この例では、 のみassetId が指定されているため、すべての保険項目が返されます。
{
"error": "OK",
"Step1": {
"AUTO": [{
"VehicleType": "PASSENGER CAR",
"isPrimary": true,
"isParent": true,
"autoInstanceKey": "2015 Lexus LX250",
"est_annual_mileage": "1-10000",
"BodyClass": "Sedan/Saloon",
"autoYear": 2015,
"autoModel": "LX250",
"autoLicNum": "Lexus",
"autoAntiTheft": false
},
{
"VehicleType": "MULTIPURPOSE PASSENGER VEHICLE (MPV)",
"isPrimary": true,
"isParent": true,
"autoInstanceKey": "2006 Honda Odyssey",
"est_annual_mileage": "1-10000",
"BodyClass": "Minivan",
"autoYear": 2006,
"autoModel": "Odyssey",
"autoLicNum": "Honda",
"autoAntiTheft": false
},
{
"VehicleType": "PASSENGER CAR",
"isPrimary": true,
"isParent": true,
"autoInstanceKey": "2018 530 BMW",
"est_annual_mileage": "1-10000",
"BodyClass": "Sedan/Saloon",
"autoYear": 2018,
"autoModel": "BMW",
"autoLicNum": "530",
"autoAntiTheft": false
},
{
"VehicleType": "PASSENGER CAR",
"isPrimary": true,
"isParent": true,
"autoInstanceKey": "2016 Camry Toyota",
"est_annual_mileage": "1-10000",
"BodyClass": "Sedan/Saloon",
"autoYear": 2016,
"autoModel": "Toyota",
"autoLicNum": "Camry",
"autoAntiTheft": false
}
],
"DRIVER": [{
"LN": "Smith",
"LastName": "Smith",
"isPrimary": false,
"isParent": false,
"driverInstanceKey": "Joan Smith",
"GENDER": "Female",
"FN": "Joan",
"FirstName": "Joan",
"AGE": 20
},
{
"LN": "Smith",
"LastName": "Smith",
"isPrimary": false,
"isParent": false,
"driverInstanceKey": "John Smith",
"GENDER": "Male",
"FN": "John",
"FirstName": "John",
"AGE": 30
},
{
"LN": "Henderson",
"LastName": "Henderson",
"isPrimary": false,
"isParent": false,
"driverInstanceKey": "Robert Henderson",
"GENDER": "Male",
"FN": "Robert",
"FirstName": "Robert",
"AGE": 30
},
{
"LN": "Schell",
"LastName": "Schell",
"isPrimary": false,
"isParent": false,
"driverInstanceKey": "Kinsey Schell",
"GENDER": "Female",
"FN": "Kinsey",
"FirstName": "Kinsey",
"AGE": 20
}
]
}
}